11 breaking releases
new 0.13.0 | Jul 18, 2024 |
---|---|
0.11.0 | May 10, 2024 |
0.10.0 | Mar 4, 2024 |
0.9.0 | Oct 10, 2023 |
0.3.0 | Mar 29, 2023 |
#831 in Cryptography
182 downloads per month
Used in 5 crates
(3 directly)
415KB
9K
SLoC
Secret sharing and distributed key generation
Implements Secret Sharing (SS), Verifiable Secret Sharing (VSS), Distributed Verifiable Secret Sharing (DVSS), Distributed Key Generation (DKG) and Publicly Verifiable Secret Sharing (PVSS) algorithms. DVSS and DKG do not require a trusted dealer. Also implements a distributed discrete log check.
- 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
- Gennaro DKG from the paper Secure Distributed Key Generation for Discrete-Log Based Cryptosystems
- Distributed Key Generation from FROST
- Distributed discrete log (DLOG) check
- Publicly Verifiable Secret Sharing
Dependencies
~7.5MB
~138K SLoC