10 个版本 (1 个稳定版)
2.0.0-rc.0 | 2024 年 6 月 20 日 |
---|---|
1.0.0 | 2024 年 2 月 19 日 |
1.0.0-rc.0 | 2023 年 11 月 17 日 |
0.7.0 | 2023 年 9 月 13 日 |
0.1.0 | 2023 年 3 月 9 日 |
#2088 在 加密学 中
5,097 每月下载次数
在 9 个 crate 中使用 (6 个直接使用)
270KB
5K SLoC
FROST (灵活轮优化 Schnorr 阈值签名) 重新随机化
Rust 中实现 '带有 FROST 的两轮阈值 Schnorr 签名' 的基本特性和类型,支持与 Zcash 兼容的 RedDSA 重新随机化签名。
状态 ⚠
FROST 规范尚未最终确定,此代码库尚未经过审计或发布。frost-rerandomized 中的 API 和类型可能发生变化。
使用方法
frost-rerandomized
与 frost-core
类似,但提供了不同的 sign()
和 aggregate()
函数,添加了对重新随机化签名的支持。如果最终用户想要签名和验证签名,他们不应使用 frost-rerandomized
,而应使用特定的 crate,该 crate 使用 frost-rerandomized
作为依赖项,例如 reddsa
。
示例
请参阅特定密码套件模块,例如 reddsa
中的模块。
依赖项
~1–12MB
~128K SLoC