@@ -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
1110const 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