Crates.io | shamirss |
lib.rs | shamirss |
version | 0.1.3 |
source | src |
created_at | 2024-11-23 16:10:01.425157 |
updated_at | 2024-11-26 07:41:18.408464 |
description | Hobbist implementation of Shamirs Secret Sharing algorithm. |
homepage | |
repository | https://github.com/Cipher-Bureau/shamirsss |
max_upload_size | |
id | 1458553 |
size | 107,029 |
This is experimental implementation of Shamir Secret Sharing algorithm. This crate uses cryptographically safe libraries and dependencies and authors payed attention to make it secure. But it is not extensively tested for cybersecurity usage and it is recommended to not use this crate in cybersecurity projects or cryptographically secured applications. The subject of this crate is purely experimental.
Shamir's secret sharing (SSS) is an efficient secret sharing algorithm for distributing private information (the "secret") among a group. The secret cannot be revealed unless a quorum of the group acts together to pool their knowledge.
This algorithm is implemented in Rust 2021 edition.
To run unit test run in terminal:
cargo t --release -- --test-threads=1
To run benchmarks of library exposed functions run in terminal:
cargo bench
Macbook M2 (ARM64) processor: