mirror of
https://github.com/arnaucube/poulpy.git
synced 2026-02-10 05:06:44 +01:00
* Added compressed serialization for GLWECiphertext + Ciphertext decompression * Added compressed serialization for GGLWECiphertext & GLWESwitchingkey * generalized automorphism test * Removed ops on scalar_znx, replaced by as_vec_znx/as_vec_znx_mut and then call op on vec_znx * Added tests for automorphism key encryption * Added tensorkey compressed * added ggsw compressed
28 lines
434 B
Rust
28 lines
434 B
Rust
mod automorphism;
|
|
mod decryption;
|
|
mod encryption;
|
|
mod external_product;
|
|
mod keyswitch;
|
|
mod layout;
|
|
mod noise;
|
|
mod ops;
|
|
mod packing;
|
|
mod plaintext;
|
|
mod public_key;
|
|
mod secret;
|
|
mod trace;
|
|
|
|
#[cfg(test)]
|
|
mod tests;
|
|
|
|
pub use decryption::*;
|
|
pub use encryption::*;
|
|
pub use external_product::*;
|
|
pub use keyswitch::*;
|
|
pub use layout::*;
|
|
pub use ops::GLWEOps;
|
|
pub use packing::*;
|
|
pub use plaintext::*;
|
|
pub use public_key::*;
|
|
pub use secret::*;
|