entropyxyz/synedrion
Implementation of Canetti-Gennaro-Goldfeder-Makriyannis-Peled threshold signing scheme
RustAGPL-3.0
Issues
- 0
Group similar methods using traits
#60 opened by fjarri - 1
Extract `tools::serde_bytes` into a separate crate
#83 opened by fjarri - 5
Serde feature flag?
#115 opened by tmpfs - 4
Switch to `hashbrown` for maps and sets
#95 opened by fjarri - 1
- 1
Message bundling
#62 opened by fjarri - 0
Add zeroization to secret values
#77 opened by fjarri - 2
- 2
Should totient be secret?
#148 opened by fjarri - 0
Wrap `totient_nonzero` in a SecretBox
#146 opened by dvdplm - 0
Pass an RNG to message verification methods?
#105 opened by fjarri - 0
Hardened derivation and forward secrecy
#135 opened by fjarri - 0
- 5
- 0
- 1
Only create `KeyShareSeed` in a centralized way
#57 opened by fjarri - 0
`broadcast_destinations()` in the consensus round should use the received broadcasts
#82 opened by fjarri - 4
The fate of WASM bindings
#84 opened by fjarri - 1
Separate aux data generation and key refresh protocols
#111 opened by fjarri - 6
Access to MessageType (and SignedMessage?)
#118 opened by tmpfs - 1
Derive `BaseRound::NEXT_ROUND_NUM` automatically
#78 opened by fjarri - 0
- 0
Implement piggybacking of echo-broadcasts
#114 opened by fjarri - 0
Find a way to attribute a failure during the finalization of KeyResharing protocol
#113 opened by fjarri - 0
- 0
Should the nonce in Presigning be a scalar?
#79 opened by fjarri - 0
Move Jacobi symbol calculation to `crypto-bigint`
#75 opened by fjarri - 1
Can SSS evaluation points be just 1, ..., N?
#87 opened by fjarri - 0
- 0
- 0
Encapsulate operations with bitvectors
#61 opened by fjarri - 0
Missing sanity checks in the ZK proofs
#64 opened by fjarri - 1
Bundle the public key with `Ciphertext`
#59 opened by fjarri - 0
Keep only one copy of the expanded Paillier public key
#101 opened by fjarri - 0
- 0
Do we need a protocol to generate auxiliary data?
#98 opened by fjarri - 0
Add a tutorial
#67 opened by fjarri - 0
- 0
Test proper handling of malicious node behavior
#91 opened by fjarri - 0
- 0
- 0
Expose the choice of message serializer?
#71 opened by fjarri - 0
- 0
Move `sqrt()` out of `paillier::SecretKey`
#73 opened by fjarri - 0
Seal the `SchemeParameters` trait
#74 opened by fjarri - 0
Handle `.unwrap()`s gracefully
#76 opened by fjarri - 0
- 0
- 0
Check range errors at the protocol level
#68 opened by fjarri - 0
Add tests with `ProductionParams`
#65 opened by fjarri