arnaucube
arnaucube/poulpyPublic Self-hosted repository
typo
Jean-Philippe Bossuat jeanphilippe.bossuat@gmail.com
Wed, 05 Feb 2025 17:03:41 +0100
commit

70b70513fb96fe8e692616e4577d0dbc6ee074c3

parent

c2e1480f4c8cbc6c8a70decd43a29b8944ea5fb1

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

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

@@ -3,7 +3,7 @@ use rand_distr::{Distribution, Normal};

use sampling::source::Source; pub trait Sampling { - /// Fills the first `limbs` limbs with uniform values in \[-2^{log_base2k}, 2^{log_base2k}\] + /// Fills the first `limbs` limbs with uniform values in \[-2^{log_base2k-1}, 2^{log_base2k-1}\] fn fill_uniform(&mut self, log_base2k: usize, limbs: usize, source: &mut Source); /// Adds vector sampled according to the provided distribution, scaled by 2^{-log_k} and bounded to \[-bound, bound\].
M base2k/src/svp.rs → base2k/src/svp.rs

@@ -1,5 +1,5 @@

use crate::ffi::svp; -use crate::{Free, Module, VecZnx, VecZnxDft}; +use crate::{Module, VecZnx, VecZnxDft}; use crate::Infos; use rand::seq::SliceRandom;
M rlwe/src/elem.rs → rlwe/src/elem.rs

@@ -9,7 +9,7 @@

impl Parameters { pub fn new_elem(&self, degree: usize, log_q: usize) -> Elem { let mut value: Vec<VecZnx> = Vec::new(); - (0..degree + 1).for_each(|_| value.push(VecZnx::new(self.n(), self.log_base2k(), log_q))); + (0..degree + 1).for_each(|_| value.push(VecZnx::new(self.n(), log_q))); Elem { value: value, log_scale: self.log_scale(),