2个版本

0.2.5 2023年1月15日
0.2.3 2023年1月15日
0.1.11 2023年4月28日
0.1.10 2023年1月17日
0.1.0 2021年12月14日

#6 in #jubjub

Download history 13/week @ 2024-04-14 8/week @ 2024-04-21 110/week @ 2024-04-28 1/week @ 2024-05-05 5/week @ 2024-05-26 5/week @ 2024-06-23 1/week @ 2024-06-30 11/week @ 2024-07-14 1/week @ 2024-07-21 67/week @ 2024-07-28

每月 79 次下载
用于 4 crates

Apache-2.0

20KB
469

Jubjub Curve crates.io 徽章

此crate提供jubjub曲线算术,并支持完全的 no_stdparity-scale-codec

此crate使用了由 @str4d 和 @ebfull 设计的 https://github.com/zkcrypto/jubjub 算法。我们用 zero-crypto 替换了字段和曲线实现,以使其与 Substrate 兼容。

规范

Jubjub曲线是扭曲爱德华斯曲线之一。

  • 扭曲爱德华斯曲线 $$ ax^2 + y^2 = 1 + dx^2y^2 $$

  • 加法法则 $$ (x_3 = \frac{x_1y_1 + y_1x_1}{1 + dx_1x_1y_1y_1}, y_3 = \frac{y_1y_1 + ax_1x_1}{1 - dx_1x_1y_1y_1}) $$

依赖项

~3.5MB
~75K SLoC