rUv
9208c363d3
fix(security): eliminate Rust and npm dependency advisories ( #739 )
...
Refresh all committed Rust locks, eliminate actionable RustSec findings, make the npm graph reproducible and audit-clean, retire vulnerable optional backends, harden RuVocal production dependencies, and repair the affected publishable packages.
Closes #736 .
2026-07-28 00:07:41 -04:00
Claude
9df86fdcd8
feat(edge-net): Add join CLI with multi-contributor public key support
...
- Add join.js CLI for joining EdgeNet with public key identity
- Support generating new Pi-Key identities with Ed25519 signing
- Enable encrypted identity export/import (Argon2id + AES-256-GCM)
- Add multi-contributor demonstration and cross-verification
- Update main CLI to include join command
- Fix test file syntax errors and assertion bounds
- All 186 Rust tests pass, WASM module fully functional
2026-01-02 14:19:40 +00:00
rUv
e9dcc778fa
feat(edge-net): add comprehensive security audit and battle testing
...
- Security audit identified 5 CRITICAL, 10+ HIGH severity issues
- Added 85 passing tests: adversarial scenarios, economic edge cases, RAC axioms
- Added economics module for RAC sustainability and treasury management
- Enhanced learning module with self-learning intelligence
- Fixed hooks configuration (--silent → 2>/dev/null || true)
Key security findings:
- CRITICAL: Weak PBKDF in Pi-Key (SHA-256 only, needs Argon2id)
- CRITICAL: Private key exposure via export_secret_key
- CRITICAL: Signature verification unimplemented in RAC
- HIGH: Session key derivation weakness
- HIGH: No memory zeroization for sensitive data
Architecture assessment: ~60% production ready (B+ rating)
All 85 tests pass: 18 adversarial + 38 economic + 29 RAC axioms
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-01 05:13:16 +00:00
rUv
383c791101
feat(edge-net): add Pi-Key crypto, lifecycle simulation, optimizations
...
- Add Pi-Key WASM cryptographic module with mathematical constant sizing
- Pi-sized (314 bits/40 bytes) identity keys
- Euler-sized (271 bits/34 bytes) session keys
- Phi-sized (161 bits/21 bytes) genesis keys
- Ed25519 signing + AES-256-GCM encryption
- Add comprehensive TypeScript lifecycle simulation (sim/)
- 6 source files, 1,420 lines
- Validates all 4 phases: Genesis → Growth → Maturation → Independence
- Economic sustainability and phase transition testing
- Performance optimizations
- FxHashMap for 30-50% faster lookups in evolution/mod.rs
- VecDeque for O(1) front removal
- Batched Q-learning updates in security/mod.rs
- Fixed borrow checker error in process_batch_updates()
- Add benchmarks and documentation
- BENCHMARKS.md with performance metrics
- PERFORMANCE_OPTIMIZATIONS.md with details
- docs/FINAL_REPORT.md comprehensive summary
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-01 01:29:11 +00:00