Added support for automorphism in DFT

This commit is contained in:
Jean-Philippe Bossuat
2025-04-16 18:12:27 +02:00
parent db01092c5e
commit 52c78c9085
3 changed files with 183 additions and 32 deletions

View File

@@ -75,3 +75,19 @@ unsafe extern "C" {
a_size: u64,
);
}
unsafe extern "C" {
pub unsafe fn vec_znx_dft_automorphism(
module: *const MODULE,
d: i64,
res_dft: *mut VEC_ZNX_DFT,
res_size: u64,
a_dft: *const VEC_ZNX_DFT,
a_size: u64,
tmp: *mut u8,
);
}
unsafe extern "C" {
pub unsafe fn vec_znx_dft_automorphism_tmp_bytes(module: *const MODULE) -> u64;
}