{"repo":"BlockstreamResearch/secp256k1-zkp","free":true,"listed":false,"github":"https://github.com/BlockstreamResearch/secp256k1-zkp","clone":"git clone https://github.com/BlockstreamResearch/secp256k1-zkp.git","description":"A fork of libsecp256k1 with support for advanced and experimental features such as Confidential Assets and MuSig2","language":"C","stars":440,"topics":["bitcoin","c","cryptography","elliptic-curves","musig","secp256k1","zero-knowledge"],"license":"MIT","category":"blockchain-web3","readme_excerpt":"libsecp256k1-zkp ================ A fork of libsecp256k1 with support for advanced and experimental features Added features: Experimental module for ECDSA adaptor signatures. Experimental module for ECDSA sign-to-contract. Experimental modules for Confidential Assets (Pedersen commitments, range proofs, and surjection proofs). Experimental module for address whitelisting. Experimental module for Schnorr signature half-aggregation. Experimental features are made available for testing and review by the community. The APIs of these features should not be considered stable. Build steps ----------- Obtaining and verifying ----------------------- The git tag for each release (e.g. v0.6.0 ) is GPG-signed by one of the maintainers. For a fully verified build of this project, it is recommended to obtain this repository via git, obtain the GPG keys of the signing maintainer(s), and then verify the release tag's signature using git. This can be done with the following steps: 1. Obtain the GPG keys listed in SECURITY.md. 2. If possible, cross-reference these key IDs with another source controlled by its owner (e.g. social media, personal website). This is to mitigate the unlikely case that incorrect content is being presented by this repository. 3. Clone the repository: 4. Check out the latest release tag, e.g. 5. Use git to verify the GPG signature: Building with Autotools ----------------------- $ ./autogen.sh # Generate a ./configure script $ ./configure # Generate a build system $ ma","default_branch":null,"files":null,"tree":[],"storefront":"/r/BlockstreamResearch","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/BlockstreamResearch/secp256k1-zkp/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}