mirror of
https://github.com/arnaucube/poulpy.git
synced 2026-02-10 05:06:44 +01:00
export blind rotation
This commit is contained in:
@@ -1,7 +1,10 @@
|
||||
// pub mod cggi;
|
||||
pub mod ccgi;
|
||||
pub mod cggi;
|
||||
pub mod key;
|
||||
pub mod lut;
|
||||
|
||||
pub use cggi::{cggi_blind_rotate, cggi_blind_rotate_scratch_space};
|
||||
pub use key::BlindRotationKeyCGGI;
|
||||
pub use lut::LookUpTable;
|
||||
|
||||
#[cfg(test)]
|
||||
pub mod test_fft64;
|
||||
|
||||
@@ -4,7 +4,7 @@ use sampling::source::Source;
|
||||
use crate::{
|
||||
FourierGLWESecret, GLWECiphertext, GLWEPlaintext, GLWESecret, Infos, LWECiphertext, LWESecret,
|
||||
blind_rotation::{
|
||||
ccgi::{cggi_blind_rotate, cggi_blind_rotate_scratch_space, negate_and_mod_switch_2n},
|
||||
cggi::{cggi_blind_rotate, cggi_blind_rotate_scratch_space, negate_and_mod_switch_2n},
|
||||
key::BlindRotationKeyCGGI,
|
||||
lut::LookUpTable,
|
||||
},
|
||||
|
||||
@@ -11,14 +11,16 @@ pub mod noise;
|
||||
use backend::Backend;
|
||||
use backend::FFT64;
|
||||
use backend::Module;
|
||||
pub use blind_rotation::{BlindRotationKeyCGGI, LookUpTable, cggi_blind_rotate, cggi_blind_rotate_scratch_space};
|
||||
pub use elem::{GetRow, Infos, SetMetaData, SetRow};
|
||||
pub use fourier_glwe::{FourierGLWECiphertext, FourierGLWESecret};
|
||||
pub use gglwe::{GGLWECiphertext, GLWEAutomorphismKey, GLWESwitchingKey, GLWETensorKey};
|
||||
pub use ggsw::GGSWCiphertext;
|
||||
pub use glwe::{GLWECiphertext, GLWEOps, GLWEPacker, GLWEPlaintext, GLWEPublicKey, GLWESecret};
|
||||
pub(crate) use glwe::{GLWECiphertextToMut, GLWECiphertextToRef};
|
||||
pub use lwe::{LWECiphertext, LWESecret};
|
||||
|
||||
pub(crate) use glwe::{GLWECiphertextToMut, GLWECiphertextToRef};
|
||||
|
||||
pub use backend::Scratch;
|
||||
pub use backend::ScratchOwned;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user