11个不稳定版本 (5个破坏性版本)
0.6.0 | 2023年1月16日 |
---|---|
0.5.2 | 2022年9月26日 |
0.5.1 | 2022年8月31日 |
0.4.2 | 2022年4月5日 |
0.1.1 | 2021年10月20日 |
#2110 in 密码学
64 每月下载量
用于 pqcrypto-picnic
3MB
36K SLoC
数字签名方案Picnic的绑定
此crate提供了对优化实现的数字签名方案Picnic的绑定。它实现了signature crate的特性和功能。
功能
此crate支持以下功能
picnic
(默认):启用具有ZKB++/Fiat-Shamir作为证明系统的Picnic参数集。unruh-transform
:启用具有ZKB++/Unruh作为证明系统的Picnic参数集。picnic3
(默认):启用具有KKW/Fiat-Shamir作为证明系统的Picnic参数集。system
(默认):默认使用Picnic的共享库。static-fallback
(默认):如果共享库不可用,则按需构建Picnic。std
(默认):使用std
。subtle
:为SigningKey
提供恒等比较。serialization
:启用与 serde 的序列化。zeroize
:通过 zeroize 启用私钥的零化。
如果没有使用 std
构建此crate,则使用 alloc
crates。
安全注意事项
此crate未接受安全审计。请自行承担风险。
许可证
此crate受MIT许可证的许可。