gendx/gravity-rs
GitHub: gendx/gravity-rs
一个用 Rust 实现的后量子签名方案原型,专注于提供可验证的签名逻辑以推动抗量子密码研究。
Stars: 19 | Forks: 4
# gravity-rs
[](https://releases.rs/docs/1.85.0/)
[](https://deps.rs/repo/github/gendx/gravity-rs)
[](https://github.com/gendx/gravity-rs/actions/workflows/build.yml)
[](https://github.com/gendx/gravity-rs/actions/workflows/tests.yml)
一种 Rust 实现的 [Gravity-post-quantum](https://github.com/gravity-postquantum) 签名方案。
## 配置
要配置该方案的参数(如 Merkle 树的高度、子树数量、缓存大小等),请在文件 `src/config.rs` 中修改它们。
目前尚无在运行时进行此配置的选项。
## 测试
已实现广泛的单元测试来验证签名方案的逻辑。
使用参考 C 实现生成的高层次测试向量用于检查整体一致性。
你可能希望使用 `cargo test --release`,因为非发布模式下的实现速度非常慢。
## 免责声明
Gravity-SPHINCS 签名方案尚不成熟,尚未经过独立审计,代码也未经过审计。
目前这只是一个提案,因此请不要在生产环境中使用!
## 许可证
MIT
标签:CVE, Gravity-SPHINCS, Merkle 树, post-quantum, release 模式, Rust, SPHINCS, 单元测试, 参考实现, 可视化界面, 后量子密码, 密钥生成, 性能优化, 抗量子计算, 数字签名, 检测绕过, 测试向量, 源码分析, 生产环境谨慎, 签名算法, 签名验证, 网络流量审计, 通知系统, 配置参数