From abbd77384029d3971e2ce700da4116509db3f78d Mon Sep 17 00:00:00 2001 From: aniampio Date: Fri, 24 Nov 2023 16:21:39 +0000 Subject: [PATCH] Fix breaking aggregate_expiration_date test --- common/nym_offline_compact_ecash/benches/benchmarks.rs | 4 ++-- .../src/scheme/expiration_date_signatures.rs | 1 + 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/common/nym_offline_compact_ecash/benches/benchmarks.rs b/common/nym_offline_compact_ecash/benches/benchmarks.rs index b6842251c7..a04382f50b 100644 --- a/common/nym_offline_compact_ecash/benches/benchmarks.rs +++ b/common/nym_offline_compact_ecash/benches/benchmarks.rs @@ -471,7 +471,7 @@ fn bench_aggregate_expiration_date_signatures(c: &mut Criterion) { fn bench_coin_signing(c: &mut Criterion){ let mut group = c.benchmark_group("benchmark-sign-verify-coin-signing"); - let L = 32; + let L = 150000; let params = setup(L); let authorities_keypairs = ttp_keygen(¶ms.grp(), 2, 3).unwrap(); let indices: [u64; 3] = [1, 2, 3]; @@ -519,5 +519,5 @@ fn bench_coin_signing(c: &mut Criterion){ } -criterion_group!(benches, bench_coin_signing); +criterion_group!(benches, bench_partial_sign_expiration_date); criterion_main!(benches); diff --git a/common/nym_offline_compact_ecash/src/scheme/expiration_date_signatures.rs b/common/nym_offline_compact_ecash/src/scheme/expiration_date_signatures.rs index 5c8e277940..23736b840a 100644 --- a/common/nym_offline_compact_ecash/src/scheme/expiration_date_signatures.rs +++ b/common/nym_offline_compact_ecash/src/scheme/expiration_date_signatures.rs @@ -44,6 +44,7 @@ pub fn sign_expiration_date( ) -> Vec { let m0: Scalar = Scalar::from(expiration_date); let m2: Scalar = Scalar::from_bytes(&constants::TYPE_EXP).unwrap(); + (0..constants::VALIDITY_PERIOD) .into_par_iter() .fold(