poulpy/poulpy-core/src/encryption/mod.rs
poulpy-core/src/encryption/mod.rsRaw
1mod compressed;
2mod gglwe;
3mod ggsw;
4mod glwe;
5mod glwe_automorphism_key;
6mod glwe_public_key;
7mod glwe_switching_key;
8mod glwe_tensor_key;
9mod glwe_to_lwe_switching_key;
10mod lwe;
11mod lwe_switching_key;
12mod lwe_to_glwe_switching_key;
13
14pub use compressed::*;
15pub use gglwe::*;
16pub use ggsw::*;
17pub use glwe::*;
18pub use glwe_automorphism_key::*;
19pub use glwe_public_key::*;
20pub use glwe_switching_key::*;
21pub use glwe_tensor_key::*;
22pub use glwe_to_lwe_switching_key::*;
23pub use lwe::*;
24pub use lwe_switching_key::*;
25pub use lwe_to_glwe_switching_key::*;
26
27pub const SIGMA: f64 = 3.2;
28pub(crate) const SIGMA_BOUND: f64 = 6.0 * SIGMA;