arnaucube
arnaucube/poulpyPublic Self-hosted repository
poulpy/core/src/lib.rs
core/src/lib.rsRaw
 1#![feature(trait_alias)]
 2mod blind_rotation;
 3mod circuit_bootstrapping;
 4mod dist;
 5mod elem;
 6mod gglwe;
 7mod ggsw;
 8mod glwe;
 9mod lwe;
10mod noise;
11mod scratch;
12
13use crate::dist::Distribution;
14
15pub use blind_rotation::*;
16pub use circuit_bootstrapping::*;
17pub use elem::*;
18pub use gglwe::*;
19pub use ggsw::*;
20pub use glwe::*;
21pub use lwe::*;
22pub use scratch::*;
23
24pub(crate) const SIX_SIGMA: f64 = 6.0;