1 个不稳定发布版
使用旧的 Rust 2015
0.5.7 | 2017 年 8 月 4 日 |
---|
#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
中已有的测试 - 不进行任何分配(除单元测试外)以提高效率和在独立实现中的使用
lib.rs
:
Secp256k1
Rust 对 Pieter Wuille 的 secp256k1 库的绑定,该库用于在 secp256k1 曲线上快速准确地操作 ECDSA 签名。此类签名在比特币网络及其派生产品中得到广泛使用。
依赖项
~0.7–1MB
~15K SLoC