13 releases (breaking)

0.11.1 Oct 15, 2021
0.10.0 Jun 1, 2021
0.9.0 Mar 29, 2021
0.6.1 Jun 26, 2020
0.3.0 Nov 27, 2019
Download history 832/week @ 2021-10-07 2033/week @ 2021-10-14 2504/week @ 2021-10-21 1088/week @ 2021-10-28 739/week @ 2021-11-04 676/week @ 2021-11-11 1046/week @ 2021-11-18 1035/week @ 2021-11-25 1829/week @ 2021-12-02 989/week @ 2021-12-09 798/week @ 2021-12-16 531/week @ 2021-12-23 705/week @ 2021-12-30 1481/week @ 2022-01-06 1467/week @ 2022-01-13 806/week @ 2022-01-20

4,526 downloads per month
Used in 6 crates (3 directly)

MIT/Apache

175KB
792 lines

BLS Signatures

CircleCI License

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.4–2MB
~51K SLoC