14 releases
0.7.14 | May 13, 2024 |
---|---|
0.7.12 | May 17, 2023 |
0.7.11 | Apr 26, 2021 |
0.7.10 | Dec 11, 2020 |
0.7.1 | Oct 25, 2018 |
#2 in #grin
877 downloads per month
Used in 79 crates
(5 directly)
650KB
13K
SLoC
Contains (obscure autoconf code, 25KB) depend/secp256k1-zkp/configure.ac
rust-secp256k1
rust-secp256k1
is a wrapper around libsecp256k1,
a C library by Peter Wuille for producing ECDSA signatures using the SECG curve
secp256k1
. This library
- exposes type-safe Rust bindings for all
libsecp256k1
functions - implements key generation
- implements deterministic nonce generation via RFC6979
- implements many unit tests, adding to those already present in
libsecp256k1
- makes no allocations (except in unit tests) for efficiency and use in freestanding implementations
lib.rs
:
Secp256k1
Rust bindings for Pieter Wuille's secp256k1 library, which is used for fast and accurate manipulation of ECDSA signatures on the secp256k1 curve. Such signatures are used extensively by the Bitcoin network and its derivatives.
Dependencies
~1.1–2.4MB
~50K SLoC