@@ -108,9 +108,11 @@ impl Party {
108108 }
109109 let closed_reg = key_reg. close ( ) ;
110110
111- let signer = self . initializer . clone ( ) . unwrap ( ) . new_signer ( closed_reg) . unwrap ( ) ;
111+ let signer = self . initializer . clone ( ) . unwrap ( ) . create_signer ( closed_reg) . unwrap ( ) ;
112112 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+ ) ) ;
114116 }
115117
116118 /// Individually sign a message through lottery
@@ -140,7 +142,7 @@ impl Party {
140142 message : & Vec < u8 > ,
141143 signatures : & [ ProtocolSingleSignature ] ,
142144 ) -> 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) ;
144146 match msig {
145147 Ok ( aggregate_signature) => {
146148 println ! ( "Party #{}: aggregate signature computed" , self . party_id) ;
@@ -167,7 +169,7 @@ impl Party {
167169 match self . get_aggregate ( message) {
168170 Some ( msig) => match msig. verify (
169171 message,
170- & self . clerk . as_ref ( ) . unwrap ( ) . compute_avk ( ) ,
172+ & self . clerk . as_ref ( ) . unwrap ( ) . compute_aggregate_verification_key ( ) ,
171173 & self . params . unwrap ( ) ,
172174 ) {
173175 Ok ( _) => {
@@ -245,7 +247,7 @@ impl Verifier {
245247 }
246248 let closed_reg = key_reg. close ( ) ;
247249
248- self . clerk = Some ( ProtocolClerk :: from_registration (
250+ self . clerk = Some ( ProtocolClerk :: new_clerk_from_closed_key_registration (
249251 & self . params . unwrap ( ) ,
250252 & closed_reg,
251253 ) ) ;
@@ -259,7 +261,7 @@ impl Verifier {
259261 ) -> Result < ( ) , String > {
260262 match msig. verify (
261263 message,
262- & self . clerk . as_ref ( ) . unwrap ( ) . compute_avk ( ) ,
264+ & self . clerk . as_ref ( ) . unwrap ( ) . compute_aggregate_verification_key ( ) ,
263265 & self . params . unwrap ( ) ,
264266 ) {
265267 Ok ( _) => {
@@ -358,11 +360,14 @@ impl ProtocolDemonstrator for Demonstrator {
358360 let mut players_artifacts = Vec :: new ( ) ;
359361 for party in self . parties . iter_mut ( ) {
360362 let protocol_initializer =
361- ProtocolInitializerNotCertified :: setup ( self . params . unwrap ( ) , party. stake , rng) ;
363+ ProtocolInitializerNotCertified :: new ( self . params . unwrap ( ) , party. stake , rng) ;
362364 players_artifacts. push ( PlayerArtifact {
363365 party_id : party. clone ( ) . party_id ,
364366 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 ( ) ,
366371 initializer : key_encode_hex ( protocol_initializer. clone ( ) ) . unwrap ( ) ,
367372 } ) ;
368373 party. initializer = Some ( protocol_initializer) ;
0 commit comments