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 在 数学
每月下载 3,078 次
110KB
2K SLoC
poseidon-paramgen
这是一个独立的 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