#9 在 #libsecp256k1
554 每月下载次数
用于 35 个crate (5 直接)
415KB
9K SLoC
包含 (晦涩的 autoconf 代码,16KB) depend/secp256k1/configure.ac

rust-secp256k1
rust-secp256k1
是一个围绕 Peter Wuille 编写的 C 库
的包装器,用于使用 SECG 曲线 secp256k1
生成 ECDSA 签名。此库
- 公开了所有
libsecp256k1
函数的类型安全 Rust 绑定
- 实现了密钥生成
- 实现了通过 RFC6979 的确定性 nonce 生成
- 实现了许多单元测试,增加了
libsecp256k1
中已有的测试
- 不进行任何分配(除单元测试外)以提高效率和在独立实现中的使用
完整文档
Secp256k1
Rust 对 Pieter Wuille 的 secp256k1 库的绑定,该库用于在 secp256k1 曲线上快速准确地操作 ECDSA 签名。此类签名在比特币网络及其派生产品中得到广泛使用。