@@ -2,7 +2,7 @@ use blake2::digest::{Digest, FixedOutput};
22
33use serde:: { Deserialize , Serialize } ;
44
5- use crate :: bls_multi_signature:: { Signature , VerificationKey } ;
5+ use crate :: bls_multi_signature:: { BlsSignature , BlsVerificationKey } ;
66use crate :: key_reg:: RegisteredParty ;
77use crate :: merkle_tree:: MerkleBatchPath ;
88use crate :: {
@@ -36,7 +36,7 @@ impl<D: Clone + Digest + FixedOutput + Send + Sync> StmAggrSig<D> {
3636 msg : & [ u8 ] ,
3737 avk : & StmAggrVerificationKey < D > ,
3838 parameters : & Parameters ,
39- ) -> Result < ( Vec < Signature > , Vec < VerificationKey > ) , StmAggregateSignatureError < D > > {
39+ ) -> Result < ( Vec < BlsSignature > , Vec < BlsVerificationKey > ) , StmAggregateSignatureError < D > > {
4040 let msgp = avk. get_mt_commitment ( ) . concat_with_msg ( msg) ;
4141 CoreVerifier :: preliminary_verify (
4242 & avk. get_total_stake ( ) ,
@@ -71,7 +71,7 @@ impl<D: Clone + Digest + FixedOutput + Send + Sync> StmAggrSig<D> {
7171 let msgp = avk. get_mt_commitment ( ) . concat_with_msg ( msg) ;
7272 let ( sigs, vks) = self . preliminary_verify ( msg, avk, parameters) ?;
7373
74- Signature :: verify_aggregate ( msgp. as_slice ( ) , & vks, & sigs) ?;
74+ BlsSignature :: verify_aggregate ( msgp. as_slice ( ) , & vks, & sigs) ?;
7575 Ok ( ( ) )
7676 }
7777
@@ -103,18 +103,18 @@ impl<D: Clone + Digest + FixedOutput + Send + Sync> StmAggrSig<D> {
103103 let mut aggr_vks = Vec :: with_capacity ( batch_size) ;
104104 for ( idx, sig_group) in stm_signatures. iter ( ) . enumerate ( ) {
105105 sig_group. preliminary_verify ( & msgs[ idx] , & avks[ idx] , & parameters[ idx] ) ?;
106- let grouped_sigs: Vec < Signature > = sig_group
106+ let grouped_sigs: Vec < BlsSignature > = sig_group
107107 . signatures
108108 . iter ( )
109109 . map ( |sig_reg| sig_reg. sig . sigma )
110110 . collect ( ) ;
111- let grouped_vks: Vec < VerificationKey > = sig_group
111+ let grouped_vks: Vec < BlsVerificationKey > = sig_group
112112 . signatures
113113 . iter ( )
114114 . map ( |sig_reg| sig_reg. reg_party . 0 )
115115 . collect ( ) ;
116116
117- let ( aggr_vk, aggr_sig) = Signature :: aggregate ( & grouped_vks, & grouped_sigs) . unwrap ( ) ;
117+ let ( aggr_vk, aggr_sig) = BlsSignature :: aggregate ( & grouped_vks, & grouped_sigs) . unwrap ( ) ;
118118 aggr_sigs. push ( aggr_sig) ;
119119 aggr_vks. push ( aggr_vk) ;
120120 }
@@ -125,7 +125,7 @@ impl<D: Clone + Digest + FixedOutput + Send + Sync> StmAggrSig<D> {
125125 . map ( |( msg, avk) | avk. get_mt_commitment ( ) . concat_with_msg ( msg) )
126126 . collect ( ) ;
127127
128- Signature :: batch_verify_aggregates ( & concat_msgs, & aggr_vks, & aggr_sigs) ?;
128+ BlsSignature :: batch_verify_aggregates ( & concat_msgs, & aggr_vks, & aggr_sigs) ?;
129129 Ok ( ( ) )
130130 }
131131
0 commit comments