| Crates.io | pvss |
| lib.rs | pvss |
| version | 0.2.0 |
| created_at | 2017-08-03 10:30:34.994937+00 |
| updated_at | 2023-08-12 00:53:50.894818+00 |
| description | Publicly verifiable secret sharing implementations |
| homepage | https://github.com/vincenthz/rust-pvss |
| repository | https://github.com/vincenthz/rust-pvss |
| max_upload_size | |
| id | 26236 |
| size | 54,300 |
This package provide secret sharing schemes which are publicly veriable and recoverable
using a simple t out of n (t,n) threshold system.
A secret value can be escrow to N encrypted shares.
This secret value can be recovered by decrypting at least t amount of shares,
and combining them.
Publicly Verifiable Secret Sharing (PVSS) scheme implemented:
For now the implementation uses the P256R1 elliptic curve by default, through the eccoxide package which wrap fiat-crypto code for this specific curve.