arnaucube
arnaucube/poulpyPublic Self-hosted repository
poulpy/core/src/gglwe/test/tensor_key_fft64.rs
core/src/gglwe/test/tensor_key_fft64.rsRaw
 1use backend::{
 2    hal::{api::ModuleNew, layouts::Module},
 3    implementation::cpu_spqlios::FFT64,
 4};
 5
 6use crate::gglwe::test::tensor_key_generic::test_encrypt_sk;
 7
 8#[test]
 9fn encrypt_sk() {
10    let log_n: usize = 8;
11    let module: Module<FFT64> = Module::<FFT64>::new(1 << log_n);
12    (1..4).for_each(|rank| {
13        println!("test encrypt_sk rank: {}", rank);
14        test_encrypt_sk(&module, 16, 54, 3.2, rank);
15    });
16}