@@ -108,9 +108,11 @@ impl Party {
108
108
}
109
109
let closed_reg = key_reg. close ( ) ;
110
110
111
- let signer = self . initializer . clone ( ) . unwrap ( ) . new_signer ( closed_reg) . unwrap ( ) ;
111
+ let signer = self . initializer . clone ( ) . unwrap ( ) . create_signer ( closed_reg) . unwrap ( ) ;
112
112
self . signer = Some ( signer) ;
113
- self . clerk = Some ( ProtocolClerk :: from_signer ( self . signer . as_ref ( ) . unwrap ( ) ) ) ;
113
+ self . clerk = Some ( ProtocolClerk :: new_clerk_from_signer (
114
+ self . signer . as_ref ( ) . unwrap ( ) ,
115
+ ) ) ;
114
116
}
115
117
116
118
/// Individually sign a message through lottery
@@ -140,7 +142,7 @@ impl Party {
140
142
message : & Vec < u8 > ,
141
143
signatures : & [ ProtocolSingleSignature ] ,
142
144
) -> Option < & ProtocolMultiSignature > {
143
- let msig = self . clerk . as_ref ( ) . unwrap ( ) . aggregate ( signatures, message) ;
145
+ let msig = self . clerk . as_ref ( ) . unwrap ( ) . aggregate_signatures ( signatures, message) ;
144
146
match msig {
145
147
Ok ( aggregate_signature) => {
146
148
println ! ( "Party #{}: aggregate signature computed" , self . party_id) ;
@@ -167,7 +169,7 @@ impl Party {
167
169
match self . get_aggregate ( message) {
168
170
Some ( msig) => match msig. verify (
169
171
message,
170
- & self . clerk . as_ref ( ) . unwrap ( ) . compute_avk ( ) ,
172
+ & self . clerk . as_ref ( ) . unwrap ( ) . compute_aggregate_verification_key ( ) ,
171
173
& self . params . unwrap ( ) ,
172
174
) {
173
175
Ok ( _) => {
@@ -245,7 +247,7 @@ impl Verifier {
245
247
}
246
248
let closed_reg = key_reg. close ( ) ;
247
249
248
- self . clerk = Some ( ProtocolClerk :: from_registration (
250
+ self . clerk = Some ( ProtocolClerk :: new_clerk_from_closed_key_registration (
249
251
& self . params . unwrap ( ) ,
250
252
& closed_reg,
251
253
) ) ;
@@ -259,7 +261,7 @@ impl Verifier {
259
261
) -> Result < ( ) , String > {
260
262
match msig. verify (
261
263
message,
262
- & self . clerk . as_ref ( ) . unwrap ( ) . compute_avk ( ) ,
264
+ & self . clerk . as_ref ( ) . unwrap ( ) . compute_aggregate_verification_key ( ) ,
263
265
& self . params . unwrap ( ) ,
264
266
) {
265
267
Ok ( _) => {
@@ -358,11 +360,14 @@ impl ProtocolDemonstrator for Demonstrator {
358
360
let mut players_artifacts = Vec :: new ( ) ;
359
361
for party in self . parties . iter_mut ( ) {
360
362
let protocol_initializer =
361
- ProtocolInitializerNotCertified :: setup ( self . params . unwrap ( ) , party. stake , rng) ;
363
+ ProtocolInitializerNotCertified :: new ( self . params . unwrap ( ) , party. stake , rng) ;
362
364
players_artifacts. push ( PlayerArtifact {
363
365
party_id : party. clone ( ) . party_id ,
364
366
stake : party. stake ,
365
- verification_key : key_encode_hex ( protocol_initializer. verification_key ( ) ) . unwrap ( ) ,
367
+ verification_key : key_encode_hex (
368
+ protocol_initializer. get_verification_key_proof_of_possession ( ) ,
369
+ )
370
+ . unwrap ( ) ,
366
371
initializer : key_encode_hex ( protocol_initializer. clone ( ) ) . unwrap ( ) ,
367
372
} ) ;
368
373
party. initializer = Some ( protocol_initializer) ;
0 commit comments