17 releases (11 breaking)
0.13.0 | Aug 23, 2022 |
---|---|
0.11.3 | Feb 3, 2022 |
0.11.1 | Oct 15, 2021 |
0.10.0 | Jun 1, 2021 |
0.3.0 | Nov 27, 2019 |
#835 in Cryptography
12,242 downloads per month
Used in 9 crates
(5 directly)
180KB
817 lines
BLS Signatures
Implementation of BLS signatures in pure Rust.
Development
BLST Portability
To enable the portable feature when building blst dependencies, use the 'blst-portable' feature: --features blst-portable
.
Tests
> cargo test
Benchmarks
> cargo bench
Examples
# Verify 10,000 aggregated signatures
> cargo run --example verify --release
LICENSE
MIT or Apache 2.0
Contribution
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in bls-signatures by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.
Dependencies
~0.8–2.3MB
~59K SLoC