From 32bd65665f2a11ad0d93271410eb90d5e5411bfe Mon Sep 17 00:00:00 2001 From: "a.stevan" <antoine.stevan@isae-supaero.fr> Date: Thu, 12 Sep 2024 11:51:16 +0200 Subject: [PATCH] FIX: algebra bug --- src/algebra/mod.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/algebra/mod.rs b/src/algebra/mod.rs index 22c6d619..5a70b156 100644 --- a/src/algebra/mod.rs +++ b/src/algebra/mod.rs @@ -67,7 +67,7 @@ pub mod linalg; /// # } /// ``` pub fn split_data_into_field_elements<F: PrimeField>(bytes: &[u8], modulus: usize) -> Vec<F> { - let bytes_per_element = (F::MODULUS_BIT_SIZE as usize) / 8; + let bytes_per_element = (F::MODULUS_BIT_SIZE as usize - 1) / 8; let mut elements = Vec::new(); for chunk in bytes.chunks(bytes_per_element) { -- GitLab