From 7be5fcccd4746ec60c27e0ce032a71a8a32b56a0 Mon Sep 17 00:00:00 2001 From: Oleksandr Tkachenko Date: Wed, 17 Jan 2024 18:46:07 +0000 Subject: [PATCH] test(crypto): fix test_combined_secret_key that fails if num_receivers=0 --- .../crypto_lib/threshold_sig/bls12_381/src/crypto/tests.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rs/crypto/internal/crypto_lib/threshold_sig/bls12_381/src/crypto/tests.rs b/rs/crypto/internal/crypto_lib/threshold_sig/bls12_381/src/crypto/tests.rs index 5cb2f0cd668..76ead9e23d8 100644 --- a/rs/crypto/internal/crypto_lib/threshold_sig/bls12_381/src/crypto/tests.rs +++ b/rs/crypto/internal/crypto_lib/threshold_sig/bls12_381/src/crypto/tests.rs @@ -241,7 +241,7 @@ fn omnipotent_dealer() { fn test_combined_secret_key() { let rng = &mut reproducible_rng(); for _trial in 0..3 { - let num_receivers = rng.gen::() as NodeIndex; + let num_receivers = rng.gen_range::(1..=u8::MAX) as NodeIndex; let poly_degree = rng.gen::() as usize; let polynomial = Polynomial::random(poly_degree, rng);