2个稳定版本
使用旧的Rust 2015
1.2.1 | 2022年12月16日 |
---|---|
1.2.0 | 2021年10月19日 |
#2124 in 密码学
4,720 每月下载量
在 5 个crate中使用(通过centipede)
135KB
3K SLoC
Bulletproofs
此库实现了Bulletproofs+和Bulletproofs的聚合范围证明,并具有多指数验证。该库支持多个椭圆曲线:secp256k1,ristretto,ed25519
使用方法
使用变量 n,m
控制范围和批量大小。支持的范围为任何小于 2^64
的数字。库中包含多个测试示例可供参考(使用 Cargo test
运行)。要更改椭圆曲线,更改 feature
中的 Curv 依赖项(在 Cargo.toml
中)。
基准测试
运行 cargo bench
。对于 ristretto,当前实现比 dalek-cryptography 慢约4倍。
联系
依赖关系
~15MB
~234K SLoC