fix .max_k() returning wrong value

This commit is contained in:
Pro7ech
2025-11-17 16:46:18 +01:00
parent 08d3f55af9
commit 6c03542599

View File

@@ -15,7 +15,7 @@ pub trait LWEInfos {
} }
fn k(&self) -> TorusPrecision; fn k(&self) -> TorusPrecision;
fn max_k(&self) -> TorusPrecision { fn max_k(&self) -> TorusPrecision {
TorusPrecision(self.k().0 * self.size() as u32) TorusPrecision(self.base2k().0 * self.size() as u32)
} }
fn base2k(&self) -> Base2K; fn base2k(&self) -> Base2K;
fn size(&self) -> usize { fn size(&self) -> usize {