Skip to content
No description, website, or topics provided.
C C++ Rust M4 Python Java Other
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
contrib
secp256k1-zkp-dev
secp256k1-zkp-sys
secp256k1-zkp
.gitignore
.travis.yml
Cargo.lock
Cargo.toml
README.md

README.md

rust-secp256k1-zkp

Experimental. Do not use in production. Seriously.

rust-secp256k1-zkp is a wrapper around libsecp256k1-zkp, a fork of libsecp256k1. For bindings to libsecp256k1 see rust-secp256k1.

This repository is devided into the secp256k1-zkp-sys crate and secp256k1-zkp crate. The former is no_std and therefore provides only low-level bindings while the latter provides more high-level abstractions.

Modules currently supported:

  • schnorrsig which allows creating and (batch-) verifying bip-schnorr compatible signatures

Documentation

Contributing

Contributions to this library are welcome. A few guidelines:

  • No new dependencies, please.
  • This library should always compile with any combination of features on Rust 1.22.
  • Please use rustfmt.
You can’t perform that action at this time.