9 breaking releases

0.11.0 May 10, 2024
0.10.0 Mar 4, 2024
0.9.0 Oct 10, 2023
0.6.0 Jun 23, 2023
0.3.0 Mar 29, 2023

#1044 in Cryptography

Download history 19/week @ 2024-02-26 157/week @ 2024-03-04 180/week @ 2024-03-11 8/week @ 2024-03-18 13/week @ 2024-03-25 38/week @ 2024-04-01 3/week @ 2024-04-08 37/week @ 2024-04-15 5/week @ 2024-04-22 5/week @ 2024-04-29 127/week @ 2024-05-06 15/week @ 2024-05-13 17/week @ 2024-05-20 30/week @ 2024-05-27 15/week @ 2024-06-03 11/week @ 2024-06-10

75 downloads per month
Used in 4 crates (2 directly)

Apache-2.0

305KB
6.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. Also implements a distributed discrete log check.

  1. Shamir secret sharing (Requires a trusted dealer)
  2. Pedersen Verifiable Secret Sharing
  3. Pedersen Distributed Verifiable Secret Sharing
  4. Feldman Verifiable Secret Sharing
  5. Feldman Distributed Verifiable Secret Sharing
  6. Secure Distributed Key Generation for Discrete-Log Based Cryptosystems
  7. Distributed Key Generation from FROST
  8. Distributed discrete log (DLOG) check

Dependencies

~8MB
~154K SLoC