vru_noise/
lib.rs

1#![deny(clippy::all)]
2// #![warn(clippy::cargo)]
3#![allow(clippy::type_complexity)]
4#![no_std]
5#![forbid(unsafe_code)]
6
7#[cfg(any(feature = "alloc", test))]
8extern crate alloc;
9
10#[cfg(test)]
11mod tests;
12
13mod config;
14mod hash;
15mod cipher_state;
16mod symmetric_state;
17
18pub use self::config::{Config, ConfigExt};
19pub use self::cipher_state::{Tag, Aead, MacMismatch, CipherInner, Cipher};
20pub use self::symmetric_state::{Output, OutputRaw, Key, SymmetricState, ChainingKey};
21
22pub use generic_array;
23pub use digest;
24pub use hkdf;