fix(shortint): use saturating_sub to get degree from message modulus

This commit is contained in:
Nicolas Sarlin
2025-12-04 11:17:31 +01:00
committed by Nicolas Sarlin
parent 238f7d51f6
commit 50b76817c9

View File

@@ -113,7 +113,7 @@ pub struct MessageModulus(pub u64);
impl MessageModulus {
pub fn corresponding_max_degree(&self) -> MaxDegree {
MaxDegree::new(self.0 - 1)
MaxDegree::new(self.0.saturating_sub(1))
}
}