1 个不稳定版本
0.4.1 | 2023 年 10 月 27 日 |
---|
#964 在 密码学 中
128,212 每月下载量
在 4 个crate中使用 (3 个直接使用)
465KB
1K SLoC
此库实现了由 Sean Bowe 生成的 BLS12_381 曲线。名称表示这是一个嵌入度为 12 的 Barreto--Lynn--Scott 曲线,定义在 381 位(素数)域上。此曲线旨在取代 BN254 曲线,在不造成大量性能开销的情况下提供更高的安全级别。
曲线信息
- 基域:q = 4002409555221667393417789825735904156556882819939007885332058136124031650490837864442687629129015664037894272559787
- 标量域:r = 52435875175126190479447740508185965837690552500527637822603658699938581184513
- valuation(q - 1, 2) = 1
- valuation(r - 1, 2) = 32
- G1 曲线方程:y^2 = x^3 + 4
- G2 曲线方程:y^2 = x^3 + Fq2(4, 4)
依赖关系
~5.5MB
~101K SLoC