multi-party-sig-cpp
multi-party-sig-cpp copied to clipboard
This project is a C++ implementation of {t,n}-Threshold Signature Scheme
Seems that path was wrong
proto/gg18/sign.proto and proto/gg20/sign.proto import a mta.proto file. Where can this file be found?
I found in the demo that messages are sent directly to the pool and then fetched. For the participating nodes in MPC protocol, their P2P messages or broadcast messages, if...
The algorithmic protocol data structure of the code repository uses Protocol Buffers definition, which requires input checking for malicious inputs, such as over-long input string, due to the extensive use...
We notice that gg18 and gg20 protocols, their sub-protocols refresh and sign are implemented by importing keys, then constructing `MpcContext` and providing it to multiple `Rounds` to perform cryptographic operations....
ZKP verifier's challenge's calculation should include all public information. Thereby, `statement.X_` should be included to calculate `e`. However, it is missing in the code. https://github.com/Safeheron/crypto-zkp-cpp/blob/f8cb86b6e1abb3fdc3df3cd26a30567755c85c7b/src/crypto-zkp/pail/pail_aff_group_ele_range_proof_v1.cpp#L71C1-L92C6 On the other hand, in...