arnaucube
arnaucube/poulpyPublic Self-hosted repository
poulpy/poulpy-schemes/src/tfhe/circuit_bootstrapping/tests/implementation/cpu_spqlios/fft64.rs
poulpy-schemes/src/tfhe/circuit_bootstrapping/tests/implementation/cpu_spqlios/fft64.rsRaw
 1use poulpy_backend::{
 2    hal::{api::ModuleNew, layouts::Module},
 3    implementation::cpu_spqlios::FFT64,
 4};
 5
 6use crate::tfhe::{
 7    blind_rotation::CGGI,
 8    circuit_bootstrapping::tests::circuit_bootstrapping::{
 9        test_circuit_bootstrapping_to_constant, test_circuit_bootstrapping_to_exponent,
10    },
11};
12
13#[test]
14fn test_to_constant() {
15    let module: Module<FFT64> = Module::<FFT64>::new(256);
16    test_circuit_bootstrapping_to_constant::<FFT64, CGGI>(&module);
17}
18
19#[test]
20fn test_to_exponent() {
21    let module: Module<FFT64> = Module::<FFT64>::new(256);
22    test_circuit_bootstrapping_to_exponent::<FFT64, CGGI>(&module);
23}