2 个版本
使用旧的 Rust 2015
0.7.2 | 2017 年 12 月 26 日 |
---|---|
0.7.1 | 2017 年 11 月 13 日 |
#10 in #libsecp256k1
365KB
7.5K SLoC
包含 (神秘的自动配置代码,13KB) depend/secp256k1/configure.ac
rust-secp256k1
rust-secp256k1
是一个围绕 ,由 Peter Wuille 开发的 C 库,用于使用 SECG 曲线
secp256k1
生成 ECDSA 签名。这个库
- 公开了所有
libsecp256k1
函数的类型安全 Rust 绑定 - 实现了密钥生成
- 实现了通过 RFC6979 的确定性随机数生成
- 实现了许多单元测试,增加了那些已经存在于
libsecp256k1
中的测试 - 为了效率和用于独立实现,不进行任何分配(除了在单元测试中)
lib.rs
:
Secp256k1
Rust 对 Pieter Wuille 的 secp256k1 库的绑定,该库用于在 secp256k1 曲线上快速准确地操作 ECDSA 签名。这种签名在比特币网络及其衍生品中得到广泛使用。
依赖关系
~1–1.7MB
~32K SLoC