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