elara_crypto/lib.rs
1//! ELARA Crypto Engine - Cryptographic primitives and ratchet management
2//!
3//! ELARA Cryptographic Engine
4//!
5//! Provides cryptographic primitives for the ELARA protocol:
6//! - Identity management (Ed25519)
7//! - AEAD encryption (ChaCha20-Poly1305)
8//! - Multi-ratchet key derivation
9//! - Replay protection
10//! - Secure frame encryption/decryption
11
12pub mod aead;
13pub mod identity;
14pub mod ratchet;
15pub mod replay;
16pub mod secure_frame;
17
18pub use aead::*;
19pub use identity::*;
20pub use ratchet::*;
21pub use replay::*;
22pub use secure_frame::*;
23
24// Re-export dependencies for fuzzing and external use
25pub use elara_core;
26pub use elara_wire;