Skip to content

Commit dbb45a7

Browse files
authored
Merge pull request #7 from Safeheron/more_zk_proof_in_gg18
Import no small factor proof into GG18/GG20
2 parents b75d125 + ee78a86 commit dbb45a7

File tree

22 files changed

+735
-57
lines changed

22 files changed

+735
-57
lines changed

proto/gg18/key_gen.proto

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ message Round1BCMessage {
3030
// P2P message in round 1
3131
message Round1P2PMessage {
3232
string x_ij = 3;
33+
safeheron.proto.NoSmallFactorProof nsf_proof = 4;
3334
}
3435

3536
// Broadcasting message in round 2

proto/gg18/key_refresh.proto

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ message Round1BCMessage {
2121
safeheron.proto.DLNProof dln_proof_1 = 5;
2222
safeheron.proto.DLNProof dln_proof_2 = 6;
2323
safeheron.proto.PailPub pail_pub = 7;
24+
string blind_factor = 8;
2425
}
2526

2627
message Round1P2PMessage {
@@ -30,6 +31,7 @@ message Round1P2PMessage {
3031
message Round2P2PMessage {
3132
safeheron.proto.DLogProof dlog_proof_x = 1;
3233
safeheron.proto.PailProof pail_proof = 2;
34+
safeheron.proto.NoSmallFactorProof nsf_proof = 3;
3335
}
3436

3537
message Round3BCMessage {

src/multi-party-ecdsa/gg18/key_gen/message.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,7 @@ class Round1BCMessage {
6262
class Round1P2PMessage {
6363
public:
6464
safeheron::bignum::BN x_ij_;
65+
safeheron::zkp::no_small_factor_proof::NoSmallFactorProof nsf_proof_;
6566

6667
public:
6768
bool ToProtoObject(safeheron::proto::multi_party_ecdsa::gg18::key_gen::Round1P2PMessage &message) const;

src/multi-party-ecdsa/gg18/key_gen/proto_gen/3_14/key_gen.pb.cc

Lines changed: 62 additions & 10 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/multi-party-ecdsa/gg18/key_gen/proto_gen/3_14/key_gen.pb.h

Lines changed: 97 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)