fix ideal_sk_rlwe fn

This commit is contained in:
Janmajaya Mall
2024-06-18 20:18:58 +05:30
parent 9d78a3d1f6
commit b4e1e6bbf8

View File

@@ -392,7 +392,7 @@ mod tests {
pub(crate) fn ideal_sk_rlwe(cks: &[ClientKey]) -> Vec<i32> { pub(crate) fn ideal_sk_rlwe(cks: &[ClientKey]) -> Vec<i32> {
let mut ideal_rlwe_sk = cks[0].sk_rlwe(); let mut ideal_rlwe_sk = cks[0].sk_rlwe();
cks.iter().for_each(|k| { cks.iter().skip(1).for_each(|k| {
let sk_rlwe = k.sk_rlwe(); let sk_rlwe = k.sk_rlwe();
izip!(ideal_rlwe_sk.iter_mut(), sk_rlwe.iter()).for_each(|(a, b)| { izip!(ideal_rlwe_sk.iter_mut(), sk_rlwe.iter()).for_each(|(a, b)| {
*a = *a + b; *a = *a + b;