11 个版本

0.1.10 2023年7月27日
0.0.20 2023年11月5日
0.0.19 2023年10月11日
0.0.17 2023年9月29日
0.0.11 2023年7月31日

#43 in #zkp

Download history • Rust 包仓库 69/week @ 2024-04-12 • Rust 包仓库 65/week @ 2024-04-19 • Rust 包仓库 48/week @ 2024-04-26 • Rust 包仓库 49/week @ 2024-05-03 • Rust 包仓库 37/week @ 2024-05-10 • Rust 包仓库 44/week @ 2024-05-17 • Rust 包仓库 33/week @ 2024-05-24 • Rust 包仓库 36/week @ 2024-05-31 • Rust 包仓库 23/week @ 2024-06-07 • Rust 包仓库 41/week @ 2024-06-14 • Rust 包仓库 39/week @ 2024-06-21 • Rust 包仓库 17/week @ 2024-06-28 • Rust 包仓库 47/week @ 2024-07-05 • Rust 包仓库 33/week @ 2024-07-12 • Rust 包仓库 42/week @ 2024-07-19 • Rust 包仓库 48/week @ 2024-07-26 • Rust 包仓库

每月 170 次下载
6 包中使用(5 直接使用)

Apache-2.0

260KB
6.5K SLoC

朱朱曲线

CI crates.io badge Documentation crates.io badge GitHub license codecov dependency status

此包提供了朱朱曲线算术,并支持完全的 no_stdparity-scale-codec

规范

朱朱曲线是扭曲爱德华曲线之一。

  • 扭曲爱德华曲线

$$ 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}) $$

测试

$ cargo test

依赖

~2.6–3.5MB
~69K SLoC