Quick Start
End-to-End Encrypted Messaging
Complete example of secure message exchange between two parties:Public Key Distribution
Derive public key from existing secret key:Ephemeral Key Exchange
Generate one-time keys for forward secrecy:Testing
Error Handling
Interface
Use Cases
- Encrypted messaging - Signal, Matrix, and other E2E encrypted chat
- File encryption - Encrypt files for specific recipients
- TLS 1.3 - Modern TLS uses X25519 for key exchange
- VPN protocols - WireGuard uses X25519 for peer authentication
- Wallet backup sharing - Securely share encrypted wallet backups

