15 releases (breaking)
0.11.0 | Jul 9, 2024 |
---|---|
0.10.1 | Jan 10, 2024 |
0.9.2 | Jul 18, 2023 |
0.7.0 | Sep 29, 2022 |
0.1.0 | Jun 3, 2019 |
#233 in Cryptography
7,294 downloads per month
Used in 91 crates
(15 directly)
4.5MB
40K
SLoC
rust-secp256k1-zkp
rust-secp256k1-zkp
is a wrapper around libsecp256k1-zkp that also
re-exports all bindings from rust-secp256k1
.
As such, all of its types - SecretKey
, Context
, etc - are interoperable with the ones defined in rust-secp256k1
.
In addition to everything from rust-secp256k1
, this library adds type-safe Rust bindings for the following modules:
- generators
- range proofs
- pedersen commitments
- adaptor signatures
Contributing
Contributions to this library are welcome. A few guidelines:
- Any breaking changes must have an accompanied entry in CHANGELOG.md
- No new dependencies, please.
- No crypto should be implemented in Rust, with the possible exception of hash functions. Cryptographic contributions should be directed upstream to libsecp256k1.
- This library should always compile with any combination of features on Rust 1.41.1.
Dependencies
~5.5MB
~60K SLoC