Expand description
ELARA Crypto Engine - Cryptographic primitives and ratchet management
ELARA Cryptographic Engine
Provides cryptographic primitives for the ELARA protocol:
- Identity management (Ed25519)
- AEAD encryption (ChaCha20-Poly1305)
- Multi-ratchet key derivation
- Replay protection
- Secure frame encryption/decryption
Re-exports§
pub use elara_core;pub use elara_wire;pub use aead::*;pub use identity::*;pub use ratchet::*;pub use replay::*;pub use secure_frame::*;
Modules§
- aead
- AEAD encryption using ChaCha20-Poly1305
- identity
- Identity management using Ed25519
- ratchet
- Multi-ratchet key management per packet class
- replay
- Replay window management for packet deduplication
- secure_
frame - Secure frame encryption/decryption - Wire + Crypto binding