4 个版本 (重大变更)

0.4.0 2023年7月5日
0.3.0 2023年4月27日
0.2.0 2023年4月19日
0.1.0 2022年12月1日

#1070数学

Download history 744/week @ 2024-03-14 1009/week @ 2024-03-21 1102/week @ 2024-03-28 2004/week @ 2024-04-04 1972/week @ 2024-04-11 864/week @ 2024-04-18 1123/week @ 2024-04-25 768/week @ 2024-05-02 792/week @ 2024-05-09 501/week @ 2024-05-16 837/week @ 2024-05-23 854/week @ 2024-05-30 854/week @ 2024-06-06 974/week @ 2024-06-13 526/week @ 2024-06-20 613/week @ 2024-06-27

每月下载 3,078 次

MIT/Apache

110KB
2K SLoC

poseidon-paramgen

Crates.io

这是一个独立的 Poseidon 参数生成实现。


lib.rs:

Poseidon SNARK 友好哈希函数参数生成模块。

该 crate 将根据以下选择生成最佳参数选项:

  • M,期望的安全性级别(以位为单位),
  • t,期望的哈希函数宽度,例如 $t=3$ 对应 2-to-1 哈希。
  • p,素数模数,
  • allow_inverse,是否允许 Sbox 层的逆 alpha。

包括在 Poseidon 论文 中指定的 Poseidon 未优化版本,以及附录 B 中描述的优化。

依赖项

~2.7–4MB
~80K SLoC