3535
3636 let mut initializers: Vec < Initializer > = Vec :: with_capacity ( nr_parties) ;
3737 for stake in stakes {
38- initializers. push ( Initializer :: setup ( params, stake, & mut rng) ) ;
38+ initializers. push ( Initializer :: new ( params, stake, & mut rng) ) ;
3939 }
4040 let mut key_reg = KeyRegistration :: init ( ) ;
4141
4444 // We need to initialise the key_reg at each iteration
4545 key_reg = KeyRegistration :: init ( ) ;
4646 for p in initializers. iter ( ) {
47- key_reg. register ( p. stake , p. verification_key ( ) ) . unwrap ( ) ;
47+ key_reg
48+ . register ( p. stake , p. get_verification_key_proof_of_possession ( ) )
49+ . unwrap ( ) ;
4850 }
4951 } )
5052 } ) ;
5355
5456 let signers = initializers
5557 . into_par_iter ( )
56- . map ( |p| p. new_signer ( closed_reg. clone ( ) ) . unwrap ( ) )
58+ . map ( |p| p. create_signer ( closed_reg. clone ( ) ) . unwrap ( ) )
5759 . collect :: < Vec < Signer < H > > > ( ) ;
5860
5961 group. bench_function ( BenchmarkId :: new ( "Play all lotteries" , & param_string) , |b| {
@@ -64,10 +66,10 @@ where
6466
6567 let sigs = signers. par_iter ( ) . filter_map ( |p| p. sign ( & msg) ) . collect :: < Vec < _ > > ( ) ;
6668
67- let clerk = Clerk :: from_signer ( & signers[ 0 ] ) ;
69+ let clerk = Clerk :: new_clerk_from_signer ( & signers[ 0 ] ) ;
6870
6971 group. bench_function ( BenchmarkId :: new ( "Aggregation" , & param_string) , |b| {
70- b. iter ( || clerk. aggregate ( & sigs, & msg) )
72+ b. iter ( || clerk. aggregate_signatures ( & sigs, & msg) )
7173 } ) ;
7274}
7375
@@ -108,26 +110,28 @@ fn batch_benches<H>(
108110
109111 let mut initializers: Vec < Initializer > = Vec :: with_capacity ( nr_parties) ;
110112 for stake in stakes {
111- initializers. push ( Initializer :: setup ( params, stake, & mut rng) ) ;
113+ initializers. push ( Initializer :: new ( params, stake, & mut rng) ) ;
112114 }
113115 let mut key_reg = KeyRegistration :: init ( ) ;
114116 for p in initializers. iter ( ) {
115- key_reg. register ( p. stake , p. verification_key ( ) ) . unwrap ( ) ;
117+ key_reg
118+ . register ( p. stake , p. get_verification_key_proof_of_possession ( ) )
119+ . unwrap ( ) ;
116120 }
117121
118122 let closed_reg = key_reg. close ( ) ;
119123
120124 let signers = initializers
121125 . into_par_iter ( )
122- . map ( |p| p. new_signer ( closed_reg. clone ( ) ) . unwrap ( ) )
126+ . map ( |p| p. create_signer ( closed_reg. clone ( ) ) . unwrap ( ) )
123127 . collect :: < Vec < Signer < H > > > ( ) ;
124128
125129 let sigs = signers. par_iter ( ) . filter_map ( |p| p. sign ( & msg) ) . collect :: < Vec < _ > > ( ) ;
126130
127- let clerk = Clerk :: from_signer ( & signers[ 0 ] ) ;
128- let msig = clerk. aggregate ( & sigs, & msg) . unwrap ( ) ;
131+ let clerk = Clerk :: new_clerk_from_signer ( & signers[ 0 ] ) ;
132+ let msig = clerk. aggregate_signatures ( & sigs, & msg) . unwrap ( ) ;
129133
130- batch_avks. push ( clerk. compute_avk ( ) ) ;
134+ batch_avks. push ( clerk. compute_aggregate_verification_key ( ) ) ;
131135 batch_stms. push ( msig) ;
132136 }
133137
@@ -167,27 +171,30 @@ where
167171 . collect :: < Vec < _ > > ( ) ;
168172
169173 for stake in stakes {
170- let initializer = Initializer :: setup ( params, stake, & mut rng) ;
174+ let initializer = Initializer :: new ( params, stake, & mut rng) ;
171175 initializers. push ( initializer. clone ( ) ) ;
172- public_signers. push ( ( initializer. verification_key ( ) . vk , initializer. stake ) ) ;
176+ public_signers. push ( (
177+ initializer. get_verification_key_proof_of_possession ( ) . vk ,
178+ initializer. stake ,
179+ ) ) ;
173180 }
174181
175- let core_verifier = BasicVerifier :: setup ( & public_signers) ;
182+ let core_verifier = BasicVerifier :: new ( & public_signers) ;
176183
177184 let signers: Vec < Signer < H > > = initializers
178185 . into_iter ( )
179- . filter_map ( |s| s. new_core_signer ( & core_verifier. eligible_parties ) )
186+ . filter_map ( |s| s. create_basic_signer ( & core_verifier. eligible_parties ) )
180187 . collect ( ) ;
181188
182189 group. bench_function ( BenchmarkId :: new ( "Play all lotteries" , & param_string) , |b| {
183190 b. iter ( || {
184- signers[ 0 ] . core_sign ( & msg, core_verifier. total_stake ) ;
191+ signers[ 0 ] . basic_sign ( & msg, core_verifier. total_stake ) ;
185192 } )
186193 } ) ;
187194
188195 let signatures = signers
189196 . par_iter ( )
190- . filter_map ( |p| p. core_sign ( & msg, core_verifier. total_stake ) )
197+ . filter_map ( |p| p. basic_sign ( & msg, core_verifier. total_stake ) )
191198 . collect :: < Vec < _ > > ( ) ;
192199
193200 group. bench_function ( BenchmarkId :: new ( "Core verification" , & param_string) , |b| {
0 commit comments