1个不稳定版本

0.1.0 2024年4月27日

2233加密学

MIT 许可证

82KB
1.5K SLoC

Schnorr签名

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

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

此库于2023年3月由Cypher Stack审计,最终提交在669d2dbffc1dafb82a09d9419ea182667115df06。任何后续更改均未经过审计。

当禁用默认功能时,此库可在no_std下使用alloc。

依赖项

~4MB
~78K SLoC