Markus Maiwald
|
97e1ad3f69
|
feat(l1): PQXDH Protocol & Security Hardening
- Implement PQXDH handshake (RFC-0830) with stubbed KEM
- Complete X3DH key agreement logic (Alice <-> Bob)
- Correctly implements HKDF-SHA256 key derivation
- Unit tests verify shared secret agreement
- NOTE: ML-KEM-768 is currently stubbed pending liboqs integration
- Harden SoulKey Implementation
- Replace potentially unsafe @memset with std.crypto.secureZero
- Ensure private keys and seeds are wiped from memory
- Documentation
- Add FFI export comments to crypto.zig
- Build System
- specific test step for PQXDH
|
2026-01-30 22:57:12 +01:00 |