1 个不稳定版本
使用旧的 Rust 2015
0.5.7 | 2019年3月15日 |
---|
#11 in #libsecp256k1
在 2 crates 中使用
455KB
9K SLoC
包含 (神秘的 autoconf 代码,17KB) depend/secp256k1/configure.ac
rust-secp256k1
rust-secp256k1
是 libsecp256k1 的包装,由 Peter Wuille 编写的 C 库,用于使用 SECG 曲线 secp256k1
生成 ECDSA 签名。这个库
- 公开了所有
libsecp256k1
函数的类型安全 Rust 绑定 - 实现密钥生成
- 通过 RFC6979 实现确定性随机数生成
- 实现了许多单元测试,增加了那些已经在
libsecp256k1
中存在的测试 - 除了单元测试之外不进行任何分配(为了效率和用于独立实现)
lib.rs
:
Secp256k1
Rust 对 Pieter Wuille 的 secp256k1 库的绑定,该库用于在 secp256k1 曲线上快速准确地操作 ECDSA 签名。这类签名被比特币网络及其衍生品广泛使用。
依赖关系
~395–790KB
~11K SLoC