@@ -26,48 +26,45 @@ fn test_d_log_proof_party_two_party_one() {
2626
2727#[ test]
2828fn test_full_key_gen ( ) {
29- for i in 0 ..20 {
30- let ( party_one_first_message, comm_witness, ec_key_pair_party1) =
31- party_one:: KeyGenFirstMsg :: create_commitments_with_fixed_secret_share ( ECScalar :: from (
32- & BigInt :: sample ( 253 ) ,
33- ) ) ;
34- let ( party_two_first_message, _ec_key_pair_party2) =
35- party_two:: KeyGenFirstMsg :: create_with_fixed_secret_share ( ECScalar :: from (
36- & BigInt :: from ( 10 ) ,
37- ) ) ;
38- let party_one_second_message = party_one:: KeyGenSecondMsg :: verify_and_decommit (
39- comm_witness,
40- & party_two_first_message. d_log_proof ,
41- )
42- . expect ( "failed to verify and decommit" ) ;
29+ let ( party_one_first_message, comm_witness, ec_key_pair_party1) =
30+ party_one:: KeyGenFirstMsg :: create_commitments_with_fixed_secret_share ( ECScalar :: from (
31+ & BigInt :: sample ( 253 ) ,
32+ ) ) ;
33+ let ( party_two_first_message, _ec_key_pair_party2) =
34+ party_two:: KeyGenFirstMsg :: create_with_fixed_secret_share ( ECScalar :: from ( & BigInt :: from (
35+ 10 ,
36+ ) ) ) ;
37+ let party_one_second_message = party_one:: KeyGenSecondMsg :: verify_and_decommit (
38+ comm_witness,
39+ & party_two_first_message. d_log_proof ,
40+ )
41+ . expect ( "failed to verify and decommit" ) ;
4342
44- let _party_two_second_message =
45- party_two:: KeyGenSecondMsg :: verify_commitments_and_dlog_proof (
46- & party_one_first_message,
47- & party_one_second_message,
48- )
49- . expect ( "failed to verify commitments and DLog proof" ) ;
43+ let _party_two_second_message = party_two:: KeyGenSecondMsg :: verify_commitments_and_dlog_proof (
44+ & party_one_first_message,
45+ & party_one_second_message,
46+ )
47+ . expect ( "failed to verify commitments and DLog proof" ) ;
5048
51- // init HSMCL keypair:
52- let seed: BigInt = str:: parse (
49+ // init HSMCL keypair:
50+ let seed: BigInt = str:: parse (
5351 "314159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848"
5452 ) . unwrap ( ) ;
55- let hsmcl_key_pair = party_one:: HSMCLKeyPair :: generate_keypair_and_encrypted_share (
56- & ec_key_pair_party1,
57- seed. clone ( ) ,
58- ) ;
59-
60- let party_one_private =
61- party_one:: Party1Private :: set_private_key ( & ec_key_pair_party1, & hsmcl_key_pair) ;
62-
63- let cldl_proof = party_one:: HSMCLKeyPair :: generate_zkcldl_proof (
64- & hsmcl_key_pair,
65- & party_one_private,
66- seed. clone ( ) ,
67- ) ;
68- let _party_two_hsmcl_pub =
69- party_two:: HSMCLPublic :: verify_zkcldl_proof ( cldl_proof) . expect ( "proof error" ) ;
70- }
53+ let hsmcl_key_pair = party_one:: HSMCLKeyPair :: generate_keypair_and_encrypted_share (
54+ & ec_key_pair_party1,
55+ seed. clone ( ) ,
56+ ) ;
57+
58+ let party_one_private =
59+ party_one:: Party1Private :: set_private_key ( & ec_key_pair_party1, & hsmcl_key_pair) ;
60+
61+ let cldl_proof = party_one:: HSMCLKeyPair :: generate_zkcldl_proof (
62+ & hsmcl_key_pair,
63+ & party_one_private,
64+ seed. clone ( ) ,
65+ ) ;
66+ let _party_two_hsmcl_pub =
67+ party_two:: HSMCLPublic :: verify_zkcldl_proof ( cldl_proof) . expect ( "proof error" ) ;
7168}
7269
7370#[ test]
0 commit comments