arnaucube
arnaucube/poulpyPublic Self-hosted repository
fixed wrong buffer size zeroing
Jean-Philippe Bossuat jeanphilippe.bossuat@gmail.com
Wed, 07 May 2025 11:58:09 +0200
commit

240884db8dea69c47a4dfbb98d6abb6ec36a97fb

parent

a6224f756341dcd33faf5aec86f047e62240b1b6

1 files changed, 2 insertions(+), 3 deletions(-)

jump to
M base2k/src/znx_base.rs → base2k/src/znx_base.rs

@@ -110,7 +110,7 @@ unsafe {

std::ptr::write_bytes( self.as_mut_ptr(), 0, - self.n() * size_of::<Self::Scalar>() * self.poly_count(), + self.n() * self.poly_count(), ); } }

@@ -120,7 +120,7 @@ unsafe {

std::ptr::write_bytes( self.at_mut_ptr(i, j), 0, - self.n() * size_of::<Self::Scalar>(), + self.n(), ); } }

@@ -128,7 +128,6 @@ }

// Blanket implementations impl<T> ZnxZero for T where T: ZnxViewMut {} -// impl<T> ZnxRsh for T where T: ZnxZero {} use std::ops::{Add, AddAssign, Div, Mul, Neg, Shl, Shr, Sub};