#有限域 #椭圆曲线 #标量场

无需std bandersnatch

Bandersnatch:定义在BLS12-381曲线标量场上的曲线

2个版本

0.1.1 2021年7月29日
0.1.0 2021年7月28日

#2336 in 加密学

每月49次下载

MIT/Apache

61KB
1.5K SLoC

bandersnatch-rust

GitHub branch checks state docs.rs Crates.io (version) GitHub

这是使用Rust语言和Arkwork框架实现的Bandersnatch曲线的参考实现。该曲线的规范可在此处找到。还有一个Python参考实现在此

物流

  • 此代码以MIT许可证发布。
  • 此代码未经审计,可能存在严重的安全漏洞。请自行承担风险。
  • 版本0.1.1。
  • 此仓库已集成到Arkworks 曲线crate中。

变更日志

0.1.1:使用zcash风格的生成器 0.1.0:发布

如何使用

API文档

cargo doc --open

基准测试

cargo bench

示例

计算群运算中的约束数量

cargo run --example constraint_count_bandersnatch
cargo run --example constraint_count_jubjub
cargo run --example constraint_count_bandersnatch_glv

依赖项

~5MB
~104K SLoC