8 breaking releases
0.10.0 | Mar 4, 2024 |
---|---|
0.9.0 | Oct 10, 2023 |
0.8.0 | Oct 2, 2023 |
0.6.0 | Jun 23, 2023 |
0.3.0 | Mar 29, 2023 |
#1264 in Cryptography
247 downloads per month
Used in 4 crates
(2 directly)
240KB
5K
SLoC
Secret sharing and distributed key generation
Implements Secret Sharing (SS), Verifiable Secret Sharing (VSS), Distributed Verifiable Secret Sharing (DVSS) and Distributed Key Generation (DKG) algorithms. DVSS and DKG do not require a trusted dealer.
- Shamir secret sharing (Requires a trusted dealer)
- Pedersen Verifiable Secret Sharing
- Pedersen Distributed Verifiable Secret Sharing
- Feldman Verifiable Secret Sharing
- Feldman Distributed Verifiable Secret Sharing
- Secure Distributed Key Generation for Discrete-Log Based Cryptosystems
- Distributed Key Generation from FROST
Note: This is largely a reimplementation of secret-sharing-schemes but based on arkworks-rs with some change in the API. Moreover, implements the Gennaro DKG and FROST's DKG
Dependencies
~8MB
~152K SLoC