Files
rosenpass/cipher-traits/src/primitives.rs
Jan Winkelmann (keks) 2dba9205e7 Address Feedback
2025-04-03 16:14:55 +02:00

11 lines
306 B
Rust

//! Traits for cryptographic primitives used in Rosenpass, specifically KEM, AEAD and keyed
//! hashing.
pub(crate) mod aead;
pub(crate) mod kem;
pub(crate) mod keyed_hash;
pub use aead::{Aead, AeadWithNonceInCiphertext, Error as AeadError};
pub use kem::{Error as KemError, Kem};
pub use keyed_hash::*;