- Added to support reusing SessionID and Ephemeral Keys. - Updated to track session statistics (packet counts) for rate-limiting. - Implemented CLI command to send packets via Relay. - Refactored to accept optional reusable keypair. - Updated tests.
Phase 14 Real Crypto Update: - Replaced mock encryption with XChaCha20-Poly1305 + X25519 ECDH. - Implemented strict Nonce/SessionID binding (RFC-0000 alignment). - Updated RelayPacket wire format to include Ephemeral Key. - Updated RelayService to unwrap using Node Identity (SoulKey). - Extended DHT and Federation protocols to propagate X25519 Public Keys. - Persisted peer keys in SQLite storage. - Tests passing (including new crypto logic).