Skip to content

Commit 3cf6e8e

Browse files
committed
fix(bench): update vdf_bench to match rebased vdf_sha signature
1 parent 9461534 commit 3cf6e8e

File tree

1 file changed

+6
-17
lines changed

1 file changed

+6
-17
lines changed

crates/vdf/benches/vdf_bench.rs

Lines changed: 6 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@ use irys_vdf::{
66
apply_reset_seed, last_step_checkpoints_is_valid, step_number_to_salt_number, vdf_sha,
77
vdf_sha_verification,
88
};
9-
use sha2::{Digest as _, Sha256};
109

1110
const DEFAULT_PARALLEL_VERIFICATION_THREAD_LIMIT: usize = 4;
1211

@@ -49,13 +48,13 @@ fn build_tiers() -> [Tier; 3] {
4948
name: "testnet",
5049
config: testnet_config,
5150
sample_size: 10,
52-
measurement_time: Duration::from_secs(65),
51+
measurement_time: Duration::from_secs(75),
5352
},
5453
Tier {
5554
name: "mainnet",
5655
config: mainnet_config,
5756
sample_size: 10,
58-
measurement_time: Duration::from_secs(65),
57+
measurement_time: Duration::from_secs(100),
5958
},
6059
]
6160
}
@@ -77,17 +76,9 @@ fn bench_vdf_sha(c: &mut Criterion) {
7776
group.bench_function(BenchmarkId::from_parameter(tier.name), |b| {
7877
let mut checkpoints = vec![H256::default(); num_checkpoints];
7978
b.iter(|| {
80-
let mut hasher = Sha256::new();
81-
let mut salt = U256::from(0);
79+
let salt = U256::from(0);
8280
let mut seed = fixed_seed();
83-
vdf_sha(
84-
&mut hasher,
85-
&mut salt,
86-
&mut seed,
87-
num_checkpoints,
88-
iters,
89-
&mut checkpoints,
90-
);
81+
vdf_sha(salt, &mut seed, num_checkpoints, iters, &mut checkpoints);
9182
std::hint::black_box(&checkpoints);
9283
seed
9384
});
@@ -130,14 +121,12 @@ fn bench_parallel_verification(c: &mut Criterion) {
130121
let num_checkpoints = config.num_checkpoints_in_vdf_step;
131122
let prev_output = fixed_seed();
132123
let global_step: u64 = 2;
133-
let mut salt = U256::from(step_number_to_salt_number(config, global_step - 1));
124+
let salt = U256::from(step_number_to_salt_number(config, global_step - 1));
134125
let mut seed = prev_output;
135126
let mut checkpoints = vec![H256::default(); num_checkpoints];
136-
let mut hasher = Sha256::new();
137127

138128
vdf_sha(
139-
&mut hasher,
140-
&mut salt,
129+
salt,
141130
&mut seed,
142131
num_checkpoints,
143132
config.num_iterations_per_checkpoint(),

0 commit comments

Comments
 (0)