2 stable releases
Uses old Rust 2015
1.2.1 | Dec 16, 2022 |
---|---|
1.2.0 | Oct 19, 2021 |
#2240 in Cryptography
1,445 downloads per month
Used in 5 crates
(via centipede)
135KB
3K
SLoC
Bulletproofs
This library implements Bulletproofs+ and Bulletproofs aggregated range proofs with multi-exponent verification. The library supports multiple elliptic curves: secp256k1 , ristretto , ed25519
Usage
Control range and batch size using n,m
variables. Supported range is any number 0<n<2^64
.
The library contains multiple test examples that can be followed (run them with Cargo test
). To change an elliptic curve, change feature
for Curv dependency inside Cargo.toml
.
Benchmarks
Run cargo bench
. For ristretto the current implementation is ~4x slower than dalek-cryptography.
Contact
Feel free to reach out or join the ZenGo X Telegram for discussions on code and research.
Dependencies
~15MB
~239K SLoC