Skip to content

Commit 5bacf8d

Browse files
committed
feat(ntt-bnf) Add back&Forth ntt implementation
This implementation work on 2**k modulus and used modswitch before and after every cmux. It mimics the HW implementation
1 parent 47589ea commit 5bacf8d

File tree

5 files changed

+1051
-1
lines changed

5 files changed

+1051
-1
lines changed

tfhe/src/core_crypto/algorithms/lwe_programmable_bootstrapping/mod.rs

+2
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,12 @@
11
pub mod fft128;
22
pub mod fft64;
33
pub mod ntt64;
4+
pub mod ntt64_bnf;
45

56
pub use fft128::*;
67
pub use fft64::*;
78
pub use ntt64::*;
9+
pub use ntt64_bnf::*;
810

911
use crate::core_crypto::algorithms::glwe_encryption::allocate_and_trivially_encrypt_new_glwe_ciphertext;
1012
use crate::core_crypto::commons::parameters::*;

0 commit comments

Comments
 (0)