Skip to content
Snippets Groups Projects

run FEC decoding test in a loop

Merged STEVAN Antoine requested to merge fec-tests-loop into main
1 file
+ 6
4
Compare changes
  • Side-by-side
  • Inline
+ 6
4
@@ -339,11 +339,13 @@ mod tests {
#[test]
fn decoding() {
let (k, n) = (3, 5);
let modulus_byte_size = <Bls12_381 as Pairing>::ScalarField::MODULUS_BIT_SIZE as usize / 8;
// NOTE: starting at `modulus_byte_size * 2 + 1` to include at least _k = 3_ elements
// FIXME: stopping at 3 elements, more yields crashes
for b in (modulus_byte_size * 2 + 1)..=(modulus_byte_size * 3) {
decoding_template::<Bls12_381>(&BYTES[..b], 3, 5);
// NOTE: starting at `modulus_byte_size * (k - 1) + 1` to include at least _k_ elements
// FIXME: stopping at k elements, more yields crashes
for b in (modulus_byte_size * (k - 1) + 1)..=(modulus_byte_size * k) {
decoding_template::<Bls12_381>(&BYTES[..b], k, n);
}
}
Loading