2 个版本
0.2.5 |
|
---|---|
0.2.3 |
|
0.1.11 | 2023 年 4 月 28 日 |
0.1.10 | 2023 年 1 月 17 日 |
0.1.0 |
|
#2947 in 魔法豆
每月 26 次下载
用于 6 个 crate(5 个直接使用)
69KB
2K SLoC
Bls12 381 曲线
友好的配对 bls12-381 曲线。
该 crate 部分使用由 Dusk-Network 团队和 @str4d、@ebfull 设计的 https://github.com/dusk-network/bls12_381 和 https://github.com/dusk-network/bls12_381 实现,并用 zero-crypto
替换字段和曲线实现,以使其与 Substrate
兼容。
概述
此 crate 包含字段和扩展字段,曲线实现。以下是两个曲线 $G1$ 和 $G2$ 的描述。
$G1: y^2 = x^3 + 4$
$G2: y^2 = x^3 + 4(u + 1)$
这两个群通过配对支持双线性。设 $G$ 和 $H$ 分别是 $G1$ 和 $G2$ 的生成元,$e$ 是配对函数。关系如下。
$e(aG, bH) = e(G, H)^{ab}$
依赖关系
~4.5MB
~91K SLoC