#schnorr #group #ff

无std schnorr-signatures

最小化Schnorr签名crate,用于托管常用代码

6个版本 (重大更新)

0.5.1 2023年8月8日
0.5.0 2023年8月8日
0.4.0 2023年3月21日
0.3.0 2023年3月16日
0.1.0 2022年10月29日

加密学 中排名第 1470


用于 5 个crate(3个直接使用)

MIT 许可证

92KB
1.5K SLoC

Schnorr签名

一个对挑战(因此是HRAm)无感知的Schnorr签名库。它旨在作为各种依赖于Schnorr签名的crate的原始组件使用,无需不断定义与Schnorr签名结构关联的函数。

该库提供R, s形式的签名。通过multiexp crate支持批量验证。支持半聚合,如https://eprint.iacr.org/2021/350中定义。

该库于2023年3月由Cypher Stack进行审计https://eprint.iacr.org/2021/350,最终提交为669d2dbffc1dafb82a09d9419ea182667115df06。任何后续更改均未经过审计。

当禁用默认功能时,该库可以在no_std下通过alloc使用。

依赖项

~4MB
~77K SLoC