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

Download history 2997/week @ 2022-11-28 2050/week @ 2022-12-05 3007/week @ 2022-12-12 777/week @ 2022-12-19 722/week @ 2022-12-26 2320/week @ 2023-01-02 3296/week @ 2023-01-09 3261/week @ 2023-01-16 2502/week @ 2023-01-23 3280/week @ 2023-01-30 3979/week @ 2023-02-06 2543/week @ 2023-02-13 3342/week @ 2023-02-20 2375/week @ 2023-02-27 3048/week @ 2023-03-06 3386/week @ 2023-03-13

12,242 downloads per month
Used in 9 crates (5 directly)

MIT/Apache

180KB
817 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.8–2.3MB
~59K SLoC