simoom_tls/crypto/mod.rs
1//! Cryptographic primitives, all std-only and written for constant time on secret data.
2
3pub mod aes;
4#[cfg(any(feature = "rsa", feature = "p384"))]
5pub mod bigint;
6pub mod chacha;
7#[cfg(feature = "p384")]
8pub mod ec;
9#[cfg(feature = "ed25519")]
10pub mod ed25519;
11pub(crate) mod f25519;
12pub mod gcm;
13#[cfg(feature = "legacy")]
14pub mod legacy;
15#[cfg(feature = "sha1")]
16pub mod md;
17pub(crate) mod modinv;
18pub mod p256;
19pub mod rng;
20#[cfg(feature = "rsa")]
21pub mod rsa;
22#[cfg(feature = "sha1")]
23pub mod sha1;
24pub mod sha2;
25pub mod x25519;