Search Portage & Overlays:


Experimental fork of libsecp256k1 with support for Pedersen commitments and range proofs


  • libsecp256k1-zkp-0.1_pre20210918
    ~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux
    +asm +ecdh ecdsa-s2c experimental external-default-callbacks extrakeys generator gmp musig rangeproof +recovery schnorrsig surjectionproof test test-openssl whitelist

    View      Download      Browse     License: MIT   
    Overlay: bitcoin


commit fef72a98c3e7853b6ab1e7e26ef764c170c333a1
Author: Matt Whitlock <>
Date: Wed Oct 20 13:39:02 2021 -0400

dev-libs/libsecp256k1-zkp: bump to 0.1_pre20210918

commit 8b98bc8afd71018cac7c6131b4610ed0bb19d5ea
Author: Matt Whitlock <>
Date: Sat Feb 13 12:24:47 2021 -0500

dev-libs/libsecp256k1-zkp: bump to 0.1_pre20210211

commit 8c2a230d3605170b00e7afb4ea6cdc1156affc98
Author: Matt Whitlock <>
Date: Mon Dec 9 11:53:54 2019 -0500

dev-libs/libsecp256k1-zkp: add "whitelist" USE flag and unstable keywords

This package can coexist with dev-libs/libsecp256k1, so there is little danger in keywording it. It is a dependency of net-libs/libwally-core[elements], which in turn is a dependency of net-p2p/c-lightning.

commit 9f1640debdb5a461ded55b72e813b4e6b4571dca
Author: Matt Whitlock <>
Date: Fri Oct 18 03:09:45 2019 -0400

introduce dev-libs/libsecp256k1-zkp

This is an experimental fork of libsecp256k1 by the Elements project to support Pedersen commitments and range proofs among other new features. This is needed for building net-libs/libwally-core with USE="elements".

The ebuild installs the library as and the headers in /usr/include/secp256k1_zkp, so this forked version can coexist with dev-libs/libsecp256k1.