dev-libs/libsecp256k1 (gentoo)

Search

Package Information

Description:
Optimized C library for EC operations on curve secp256k1
Homepage:
https://github.com/bitcoin-core/secp256k1
License:
MIT

Versions

Version EAPI Keywords Slot
0.7.1 8 ~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 0/6
0.7.0 8 amd64 arm arm64 ~ppc ~ppc64 x86 0/6
0.5.1 8 amd64 arm arm64 ppc ppc64 x86 0/2

Metadata

Maintainers

Upstream

Raw Metadata XML
<pkgmetadata>
	<maintainer type="person" proxied="yes">
		<email>gentoo@mattwhitlock.name</email>
		<name>Matt Whitlock</name>
	</maintainer>
	<maintainer type="person" proxied="yes">
		<email>luke-jr+gentoobugs@utopios.org</email>
		<name>Luke Dashjr</name>
	</maintainer>
	<maintainer type="project" proxied="proxy">
		<email>proxy-maint@gentoo.org</email>
		<name>Proxy Maintainers</name>
	</maintainer>
	<use>
		<flag name="ecdh">Enable ECDH shared secret computation</flag>
		<flag name="ellswift">Enable ElligatorSwift encoding for public keys</flag>
		<flag name="experimental">Allow experimental USE flags</flag>
		<flag name="extrakeys">Enable extrakeys module</flag>
		<flag name="lowmem">Reduce runtime memory usage at the expense of performance (ecmult window size 4, gen precision 2)</flag>
		<flag name="musig">Enable MuSig2 module</flag>
		<flag name="recovery">Enable ECDSA pubkey recovery module</flag>
		<flag name="schnorr">Enable Schnorr signature module</flag>
		<flag name="test-full">Enable exhaustive tests</flag>
	</use>
	<upstream>
		<remote-id type="github">bitcoin-core/secp256k1</remote-id>
	</upstream>
</pkgmetadata>

Lint Warnings

USE Flags

Flag Description 0.7.1 0.7.0 0.5.1
asm Enable using assembly for optimization
ecdh Enable ECDH shared secret computation
ellswift Enable ElligatorSwift encoding for public keys
experimental Allow experimental USE flags
extrakeys Enable extrakeys module
lowmem Reduce runtime memory usage at the expense of performance (ecmult window size 4, gen precision 2)
musig Enable MuSig2 module
recovery Enable ECDSA pubkey recovery module
schnorr Enable Schnorr signature module
test Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
test-full Enable exhaustive tests
valgrind Enable annotations for accuracy. May slow down runtime slightly. Safe to use even if not currently using dev-debug/valgrind

Files

Manifest

Type File Size Versions
DIST libsecp256k1-0.5.1.tar.gz 1962518 bytes 0.5.1
DIST libsecp256k1-0.7.0.tar.gz 2143012 bytes 0.7.0
DIST libsecp256k1-0.7.1.tar.gz 2154599 bytes 0.7.1
Unmatched Entries
Type File Size