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