From 8ea0c3a370d7cd844d08f3d264e2024e66f23c84 Mon Sep 17 00:00:00 2001 From: Jean-Philippe Bossuat Date: Thu, 30 Jan 2025 19:02:20 +0100 Subject: [PATCH] fixed bug in set vec_znx --- base2k/src/vec_znx.rs | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/base2k/src/vec_znx.rs b/base2k/src/vec_znx.rs index 7d4c9a8..7b417aa 100644 --- a/base2k/src/vec_znx.rs +++ b/base2k/src/vec_znx.rs @@ -106,7 +106,7 @@ impl VecZnx { // values on the last limb. // Else we decompose values base2k. if log_max + k_rem < 63 || k_rem == self.log_base2k { - self.at_mut(self.limbs() - 1).copy_from_slice(&data[..size]); + self.at_mut(self.limbs() - 1)[..size].copy_from_slice(&data[..size]); } else { let mask: i64 = (1 << self.log_base2k) - 1; let limbs = self.limbs(); @@ -337,7 +337,6 @@ impl VecZnx { let mask: i64 = (1 << k_rem) - 1; let log_base2k: usize = self.log_base2k; - println!("mask: {} log_base2k: {}", mask, log_base2k); (limbs_steps..limbs).for_each(|i| { izip!(carry_i64.iter_mut(), self.at_mut(i).iter_mut()).for_each(|(ci, xi)| {