pvss

Crates.iopvss
lib.rspvss
version0.2.0
sourcesrc
created_at2017-08-03 10:30:34.994937
updated_at2023-08-12 00:53:50.894818
descriptionPublicly verifiable secret sharing implementations
homepagehttps://github.com/vincenthz/rust-pvss
repositoryhttps://github.com/vincenthz/rust-pvss
max_upload_size
id26236
size54,300
Vincent Hanquez (vincenthz)

documentation

README

Rust PVSS (Publicly Verifiable Secret Sharing)

Crates.io MIT licensed APACHE-2 licensed Build Status

API Docs

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:

Crypto

For now the implementation uses the P256R1 elliptic curve by default, through the eccoxide package which wrap fiat-crypto code for this specific curve.

Commit count: 53

cargo fmt