3 releases

0.2.3 Oct 11, 2024
0.2.2 Sep 14, 2023
0.2.1 Jul 19, 2023

#498 in Cryptography

Download history 19/week @ 2024-07-22 32/week @ 2024-07-29 14/week @ 2024-08-05 4/week @ 2024-08-12 8/week @ 2024-08-19 25/week @ 2024-08-26 1/week @ 2024-09-09 12/week @ 2024-09-16 31/week @ 2024-09-23 13/week @ 2024-09-30 157/week @ 2024-10-07 33/week @ 2024-10-14 8/week @ 2024-10-21 1/week @ 2024-10-28 22/week @ 2024-11-04

78 downloads per month
Used in 2 crates (via sta-rs)

MPL-2.0 license

38KB
765 lines

adss crate

Rust implementation of the Adept Secret Sharing framework.

Disclaimer

WARNING the libraries present in this workspace have not been audited, use at your own risk! This code is under active development and may change substantially in future versions.

See the changelog for information about different versions.

Quickstart

Build & test:

cargo build
cargo test

Open a local copy of the documentation:

cargo doc --open --no-deps

lib.rs:

The adss crate defines functionality for performing secret sharing with established security guarantees. We use this framework as it allows for specifying the random coins that are used for establishing the lagrange polynomial coefficients explicitly. A description of the Adept Secret Sharing framework is provided in the paper by Bellare et al..

Dependencies

~3MB
~62K SLoC