These 45 commits are when the Protocol Buffers files have changed:
| Commit: | 1a14f3a | |
|---|---|---|
| Author: | ZhAnGeek | |
| Committer: | GitHub | |
Ecdsa proof session byte (#256) * Add modProof in ECDSA-keygen * Reduce test param to reduce github workflow load * Add test fixtures * Fix EDDSA keygen example * Restore test fixtures * Compress modproof * use warning instead of fatal in logger to prevent panic * Add more checks in range proof * Regenerate preparams for older version * Reset test params and regenerate fixtures * Update ecdsa-resharing with Paillier key proofs * Add a switch to optional turn off Pai key proofs * Update README for caution of preparams updated * add: ecdsa proof session byte --------- Co-authored-by: ycen <yycen@live.com> Co-authored-by: ZhAnGeek <lecky.z@nodereal.io>
The documentation is generated from this commit.
| Commit: | 1f7785a | |
|---|---|---|
| Author: | ycen | |
Update ecdsa-resharing with Paillier key proofs
| Commit: | 4a3428b | |
|---|---|---|
| Author: | ycen | |
Add modProof in ECDSA-keygen
| Commit: | 3d95e54 | |
|---|---|---|
| Author: | ycen | |
| Committer: | GitHub | |
ECDSA protocol security updates (#252) * ECDSA protocol security updates * Update proofs.go * Limit y in Mta in range and prove * Add checks in proofFac * Add checks in MtA * Remove unnecessary assignments * Update unbiased reject sample * Make compatible for old parties with no facProof * Revert "Make compatible for old parties with no facProof" This reverts commit 4c9fa888180256f77380b4b49eebaa403dd783df. * Revised compatible for old parties with no facProof * Update facProof condition test * Allow empty proofFac, roll back rejectSample for compatibility --------- Co-authored-by: Wan Ziyi <40668033+Derrick-Wan@users.noreply.github.com>
| Commit: | 7308ecd | |
|---|---|---|
| Author: | ycen | |
Revert "Make compatible for old parties with no facProof" This reverts commit 4c9fa888180256f77380b4b49eebaa403dd783df.
| Commit: | 4c9fa88 | |
|---|---|---|
| Author: | ycen | |
Make compatible for old parties with no facProof
| Commit: | b19124e | |
|---|---|---|
| Author: | ycen | |
| Committer: | ycen | |
ECDSA protocol security updates
| Commit: | b1c4838 | |
|---|---|---|
| Author: | ycen | |
Add chaincode negoation in ecdsa-keygen
| Commit: | 76a51ee | |
|---|---|---|
| Author: | ycen | |
Add dlnp proof into internal-mobile-wrapper
| Commit: | dc233a9 | |
|---|---|---|
| Author: | Plamen Hristov | |
Fixed bad signature.proto
| Commit: | 05b0624 | |
|---|---|---|
| Author: | Plamen Hristov | |
Updated Google protobuf dependency and fixed type clash
| Commit: | 1aa0a75 | |
|---|---|---|
| Author: | Fitz | |
| Committer: | FitzLu | |
cherry pick > curve as parameter (#137) * move curve into tss.Parameters * regen proto with full package name * pass curve through parameter * add curve name in ecpoint json serialization
| Commit: | 856d77b | |
|---|---|---|
| Author: | Fitz | |
| Committer: | GitHub | |
Curve as parameter (#137) * move curve into tss.Parameters * regen proto with full package name * pass curve through parameter * add curve name in ecpoint json serialization
| Commit: | 78830ed | |
|---|---|---|
| Author: | FitzLu | |
regen proto with full package name
| Commit: | ed6f648 | |
|---|---|---|
| Author: | froyobin | |
| Committer: | GitHub | |
remove unused paillier sk and avoid sender choosing h_1,h_2,Ntilde (#129) * remove unused paillier sk and fix the error in choosing h_1,h_2,Ntilde * remove the witness in keysign as the verifier only trust its own Ntilde,h1,h2 Co-authored-by: Ford Betelgeuse <ford.betelgeusedent@gmail.com>
| Commit: | aa7164a | |
|---|---|---|
| Author: | ackratos | |
| Committer: | ackratos | |
fix things for binance tss product
| Commit: | f896de9 | |
|---|---|---|
| Author: | Ford Betelgeuse | |
| Committer: | Ford Betelgeuse | |
thorchain gg20
| Commit: | 9d8889d | |
|---|---|---|
| Author: | cong | |
| Committer: | GitHub | |
Internal mobile wrapper eddsa (#124) * [R4R] Add eddsa (#88) * [R4R] Add eddsa keygen and signing (#3) * add eddsa signing and keygen * contruct extended element from x,y * update dep * fix test * fix bug * delete unused code * add resharing * fix comments * refactor RejectionSampl;e * rename variable (#4) * delete printf * update dependency * resolve conflict * Update readme about EdDSA (#91) * update readme about eddsa * minor fix * S in eddsa signature is not encoded correctly * fix msg in eddsa hasn't to be a int. * fix unit test * register DGRound4Message for eddsa resharing (#99) Co-authored-by: yutianwu <wzxingbupt@gmail.com> Co-authored-by: dylenfu <dylenfu@126.com>
| Commit: | 6b19c75 | |
|---|---|---|
| Author: | yutianwu | |
| Committer: | ackratos | |
[R4R] Add eddsa (#88) * [R4R] Add eddsa keygen and signing (#3) * add eddsa signing and keygen * contruct extended element from x,y * update dep * fix test * fix bug * delete unused code * add resharing * fix comments * refactor RejectionSampl;e * rename variable (#4) * delete printf * update dependency * resolve conflict
| Commit: | b2335ba | |
|---|---|---|
| Author: | Luke Plaster | |
| Committer: | Luke Plaster | |
ecdsa/signing: implement 'type 5' identified abort (blame)
| Commit: | 3e35a67 | |
|---|---|---|
| Author: | Luke Plaster | |
protob/eddsa-resharing: minor fix for eddsa protobuf name when regenerated
| Commit: | 232b11e | |
|---|---|---|
| Author: | Luke Plaster | |
ecdsa/signing: simplify, use rSigmaI in FinalizeGetOurSigShare
| Commit: | 90a8736 | |
|---|---|---|
| Author: | Luke Plaster | |
eddsa/signing: add identifable abort for phase 7
| Commit: | f380443 | |
|---|---|---|
| Author: | Luke Plaster | |
ecdsa/signing: add the one-round signing API
| Commit: | e03efd4 | |
|---|---|---|
| Author: | Luke Plaster | |
| Committer: | Luke Plaster | |
ecdsa/signing: populate and save the one-round state struct
| Commit: | 4d92512 | |
|---|---|---|
| Author: | Luke Plaster | |
ecdsa/signing: implement round 5 ZKP of consistency between Rdash_i and E_i(k_i) ported from the kzen impl: https://git.io/Jf69a
| Commit: | b88bfac | |
|---|---|---|
| Author: | Luke Plaster | |
ecdsa/signing: implement the remaining rounds for gg20
| Commit: | 51932c3 | |
|---|---|---|
| Author: | Luke Plaster | |
ecdsa/signing: implement gg20 round 3
| Commit: | 7ddac3f | |
|---|---|---|
| Author: | Luke Plaster | |
protob: update message defs for gg20
| Commit: | aad9998 | |
|---|---|---|
| Author: | Luke Plaster | |
ecdsa/signing: rename 'theta' to 'delta' for correctness
| Commit: | da6040f | |
|---|---|---|
| Author: | Luke Plaster | |
| Committer: | Luke Plaster | |
protob: fix go package of signature protobuf source
| Commit: | abd66f8 | |
|---|---|---|
| Author: | yutianwu | |
| Committer: | GitHub | |
[R4R] Add eddsa (#88) * [R4R] Add eddsa keygen and signing (#3) * add eddsa signing and keygen * contruct extended element from x,y * update dep * fix test * fix bug * delete unused code * add resharing * fix comments * refactor RejectionSampl;e * rename variable (#4) * delete printf * update dependency * resolve conflict
| Commit: | 769ccf7 | |
|---|---|---|
| Author: | Luke Plaster | |
| Committer: | Luke Plaster | |
[security] ecdsa: add proof of discrete log to prove that the two elements h_1, h_2 generate the same group mod N
| Commit: | 1e5e2dd | |
|---|---|---|
| Author: | Luke Plaster | |
| Committer: | GitHub | |
[security] resharing: wait for final acks from the new committee before ending (#75) This is the fix for a vulnerability reported by Omer Shlomovits of KZen Networks (ZenGo). It adds a final ack round to the re-sharing protocol where the new committee sends acks to members of both the old and new committees before they save any data to disk. Other Changes: * readme: mention the UpdateFromBytes bool arg changes, misc edits * resharing: edit a comment in round 4 * remove the confusing to committee bools * resharing: remove a redundant line in round 5
| Commit: | 570cd35 | |
|---|---|---|
| Author: | Luke Plaster | |
| Committer: | Luke Plaster | |
protob: add copyright headers
| Commit: | 641f146 | |
|---|---|---|
| Author: | Luke Plaster | |
| Committer: | Luke Plaster | |
add SignatureData protobuf message to replace LocalSignData and use it in the mobile interface
| Commit: | 69b9de0 | |
|---|---|---|
| Author: | Luke Plaster | |
| Committer: | Luke Plaster | |
docs: add comments about PartyIDs
| Commit: | c6f5674 | |
|---|---|---|
| Author: | Luke Plaster | |
| Committer: | Luke Plaster | |
protobuf: refactored message structure to include routing data in a wrapper message for mobile apps
| Commit: | e761090 | |
|---|---|---|
| Author: | Luke Plaster | |
| Committer: | GitHub | |
resharing: remove unused big-X_j data/commitments (#66) * ecdsa/resharing: remove unused big-X_j data/commitments fixes #60
| Commit: | 2629d2e | |
|---|---|---|
| Author: | Luke Plaster | |
| Committer: | Luke Plaster | |
ecdsa/regroup: rename to resharing
| Commit: | bfd8c29 | |
|---|---|---|
| Author: | Luke Plaster | |
| Committer: | Luke Plaster | |
protob: improve messaging interfaces to abstract away protobufs
| Commit: | 752ea52 | |
|---|---|---|
| Author: | Luke Plaster | |
| Committer: | Luke Plaster | |
protob: WIP protobuf conversion
| Commit: | bcd330f | |
|---|---|---|
| Author: | Luke Plaster | |
| Committer: | Luke Plaster | |
protob: add initial protobuf defs
| Commit: | d4d8eb1 | |
|---|---|---|
| Author: | Luke Plaster | |
| Committer: | Luke Plaster | |
protob: WIP protobuf conversion - working signing and regroup
| Commit: | 6ece436 | |
|---|---|---|
| Author: | Luke Plaster | |
| Committer: | Luke Plaster | |
protob: WIP wire message format