f1e1da1213
This should be a major version number since I changed public constants in the ffi module. I'm not doing so as the invariant "will the constants be meaningful to the underlying library" has not changed. In general this library's version numbers do not map well to the underlying library, which is as-yet not versioned at all, so users need to always be running "the lastest" rust-secp256k1 anyway, and semantic versioning can't really be used meaninfully. So this is a bit of a judgement call. |
||
---|---|---|
src | ||
.gitignore | ||
.travis.yml | ||
Cargo.toml | ||
LICENSE | ||
Makefile | ||
README.md |
README.md
rust-secp256k1
rust-secp256k1
is a wrapper around ,
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