5 个不稳定版本
新增 0.2.0 | 2024年8月8日 |
---|---|
0.1.1 | 2024年8月1日 |
0.1.0 | 2022年8月19日 |
0.0.2 | 2022年4月5日 |
0.0.1 | 2021年12月6日 |
#1100 在 密码学 类别中
每月246次下载
24KB
417 代码行
Picnic 数字签名方案在 pqcrypto
中的实现
本软件包为 Picnic 数字签名方案的优化实现提供了绑定。它实现了 pqcrypto-traits 软件包的 trait。
特性
本软件包支持以下特性
picnic
(默认):启用具有 ZKB++/Fiat-Shamir 作为证明系统的 Picnic 参数集。unruh-transform
:启用具有 ZKB++/Unruh 作为证明系统的 Picnic 参数集。picnic3
(默认):启用具有 KKW/Fiat-Shamir 作为证明系统的 Picnic 参数集。system
(默认):默认使用 Picnic 的共享库。static-fallback
(默认):如果共享库不可用,则按需构建 Picnic。std
(默认):使用std
。serialization
:启用与 serde 的序列化。zeroize
:启用使用zeroize
软件包的密钥零化。
如果软件包没有使用 std
构建,则使用 alloc
软件包。
安全提示
本软件包未接受安全审计。使用风险自负。
许可证
本软件包受 MIT 许可证的许可。
依赖项
~3.5MB
~43K SLoC