@@ -7,10 +7,9 @@ pub mod metrics;
77
88pub use aggregation:: lagrange_points_interpolate_at;
99
10- use crate :: ser:: EvmSerialize ;
11- use crate :: signer:: threshold_signer:: libp2p:: LibP2PNode ;
12- use crate :: signer:: threshold_signer:: metrics:: Metrics ;
13- use crate :: signer:: { AsynchronousSigner , BlsSigner , BlsVerifier } ;
10+ use crate :: threshold_signer:: libp2p:: LibP2PNode ;
11+ use crate :: threshold_signer:: metrics:: Metrics ;
12+ use crate :: { AsynchronousSigner , BlsSigner , BlsVerifier } ;
1413use ark_ec:: { AffineRepr , CurveGroup } ;
1514use itertools:: Either ;
1615use lru:: LruCache ;
8382impl < BLS > ThresholdSigner < BLS >
8483where
8584 BLS : BlsSigner + Clone + Send + Sync + ' static ,
86- SignatureGroup < BLS > : EvmSerialize + PointSerializeCompressed + PointDeserializeCompressed ,
85+ SignatureGroup < BLS > : PointSerializeCompressed + PointDeserializeCompressed ,
8786{
8887 /// Create a new threshold signer by specifying the various threshold scheme parameters.
8988 pub fn new ( cs : BLS , n : u16 , t : u16 , id : u16 , pks : Vec < BLS :: PublicKeyGroup > ) -> Self {
@@ -517,7 +516,6 @@ impl<BLS, M> AsynchronousSigner<M> for AsyncThresholdSigner<BLS>
517516where
518517 BLS : BlsSigner + Send + Sync ,
519518 M : AsRef < [ u8 ] > ,
520- SignatureGroup < BLS > : EvmSerialize ,
521519 for < ' a > & ' a SignatureGroup < BLS > : ToOwned ,
522520{
523521 type Error = AsyncThresholdSignerError ;
@@ -603,7 +601,7 @@ where
603601#[ cfg( test) ]
604602mod tests {
605603 use super :: * ;
606- use crate :: ibe_helper :: IbeIdentityOnBn254G1Suite ;
604+ use crate :: BN254SignatureOnG1Signer ;
607605 use ark_bn254:: Fr ;
608606 use ark_ff:: MontFp ;
609607 use std:: time:: Duration ;
@@ -628,9 +626,12 @@ mod tests {
628626 . map ( |pki| pki. into_affine ( ) )
629627 . collect :: < Vec < _ > > ( ) ;
630628
631- let cs1 = IbeIdentityOnBn254G1Suite :: new_signer ( b"TEST" , 31337 , sk1) ;
632- let cs2 = IbeIdentityOnBn254G1Suite :: new_signer ( b"TEST" , 31337 , sk2) ;
633- let cs3 = IbeIdentityOnBn254G1Suite :: new_signer ( b"TEST" , 31337 , sk3) ;
629+ let cs1 =
630+ BN254SignatureOnG1Signer :: new ( sk1, b"BN254G1_XMD:KECCAK-256_SVDW_RO_H1_" . to_vec ( ) ) ;
631+ let cs2 =
632+ BN254SignatureOnG1Signer :: new ( sk2, b"BN254G1_XMD:KECCAK-256_SVDW_RO_H1_" . to_vec ( ) ) ;
633+ let cs3 =
634+ BN254SignatureOnG1Signer :: new ( sk3, b"BN254G1_XMD:KECCAK-256_SVDW_RO_H1_" . to_vec ( ) ) ;
634635
635636 let libp2p_sk1 = :: libp2p:: identity:: Keypair :: generate_ed25519 ( ) ;
636637 let libp2p_sk2 = :: libp2p:: identity:: Keypair :: generate_ed25519 ( ) ;
0 commit comments