p2p_chat/crypto/
mod.rs

1//! This module contains all the cryptographic-related logic for the application.
2//!
3//! It includes modules for:
4//! * `hpke`: A simplified implementation of Hybrid Public Key Encryption.
5//! * `identity`: Management of the user's identity, including libp2p and HPKE keypairs.
6//! * `storage`: Encryption of data at rest.
7pub mod hpke;
8pub mod identity;
9pub mod storage;
10
11pub use hpke::HpkeContext;
12pub use identity::Identity;
13pub use storage::StorageEncryption;