tfhe/core_crypto/commons/generators/mod.rs
1//! Module containing various APIs wrapping `tfhe-csprng` generators for specialized use in
2//! [`TFHE-rs`](`crate`).
3
4mod encryption;
5pub use encryption::mask_random_generator::{MaskRandomGenerator, MaskRandomGeneratorForkConfig};
6pub use encryption::noise_random_generator::NoiseRandomGenerator;
7pub use encryption::EncryptionRandomGenerator;
8pub(crate) use encryption::EncryptionRandomGeneratorForkConfig;
9
10mod secret;
11pub use secret::SecretRandomGenerator;
12
13mod seeder;
14pub use seeder::DeterministicSeeder;