Skip to content

Commit 7a08ddf

Browse files
committed
Small cosmetic changes
1 parent af35587 commit 7a08ddf

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

crypto/bls/src/impls/blst.rs

+3-1
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ use rand_chacha::ChaCha20Rng;
1313
use std::iter::ExactSizeIterator;
1414

1515
pub const DST: &[u8] = b"BLS_SIG_BLS12381G2_XMD:SHA-256_SSWU_RO_POP_";
16+
pub const RAND_BITS: usize = 64;
1617

1718
/// Provides the externally-facing, core BLS types.
1819
pub mod types {
@@ -68,6 +69,7 @@ pub fn verify_signature_sets<'a>(
6869
.iter()
6970
.map(|set| {
7071
// TODO: check for empty singing keys vec.
72+
assert!(!set.signing_keys.is_empty());
7173

7274
let signing_keys = set
7375
.signing_keys
@@ -87,7 +89,7 @@ pub fn verify_signature_sets<'a>(
8789
let pks_refs: Vec<&blst_core::PublicKey> = pks.iter().collect();
8890

8991
let err = blst_core::Signature::verify_multiple_aggregate_signatures(
90-
&msgs_refs, DST, &pks_refs, &sig_refs, &rands, 64,
92+
&msgs_refs, DST, &pks_refs, &sig_refs, &rands, RAND_BITS,
9193
);
9294

9395
err == blst::BLST_ERROR::BLST_SUCCESS

0 commit comments

Comments
 (0)