Skip to main content

Crate elara_crypto

Crate elara_crypto 

Source
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