arnaucube
arnaucube/poulpyPublic Self-hosted repository
poulpy/poulpy-core/src/encryption/mod.rs
poulpy-core/src/encryption/mod.rsRaw
 1mod compressed;
 2mod gglwe_atk;
 3mod gglwe_ct;
 4mod gglwe_ksk;
 5mod gglwe_tsk;
 6mod ggsw_ct;
 7mod glwe_ct;
 8mod glwe_pk;
 9mod glwe_to_lwe_ksk;
10mod lwe_ct;
11mod lwe_ksk;
12mod lwe_to_glwe_ksk;
13
14pub use compressed::*;
15pub use gglwe_atk::*;
16pub use gglwe_ct::*;
17pub use gglwe_ksk::*;
18pub use gglwe_tsk::*;
19pub use ggsw_ct::*;
20pub use glwe_ct::*;
21pub use glwe_pk::*;
22pub use glwe_to_lwe_ksk::*;
23pub use lwe_ct::*;
24pub use lwe_ksk::*;
25pub use lwe_to_glwe_ksk::*;
26
27pub const SIGMA: f64 = 3.2;
28pub(crate) const SIGMA_BOUND: f64 = 6.0 * SIGMA;