{"categories":[{"label":"Libraries","url":"https://skillfed.io/packages/category/software-development-libraries/3"},{"label":"Cryptography","url":"https://skillfed.io/packages/category/security-cryptography"}],"enrichment":{"capability":"coincurve provides Python bindings to libsecp256k1, enabling fast elliptic curve cryptography operations on the secp256k1 curve used by Bitcoin and Ethereum.","skillfed_tags":["elliptic-curve","blockchain","cryptography"],"use_cases":["Sign and verify transactions in Bitcoin or Ethereum applications without implementing elliptic curve math yourself.","Perform ECDH key exchange for establishing shared secrets in peer-to-peer or blockchain protocols.","Generate and manage secp256k1 keypairs for cryptocurrency wallets or signing services.","Implement Schnorr signatures for protocols that require this signature scheme.","Integrate cryptographic operations into applications that depend on libsecp256k1 semantics."],"what_it_does":"coincurve wraps libsecp256k1, the heavily optimized C library used by Bitcoin Core, to provide Python developers with fast, production-grade elliptic curve operations on the secp256k1 curve. It handles ECDSA signing and verification, ECDH key exchange, and Schnorr signatures\u2014the cryptographic primitives underlying blockchain systems.\n\nThe package is used by major projects including Ethereum, LBRY, and libp2p. It supports Python 3.9 through 3.13 and both CPython and PyPy implementations. Installation is straightforward on common platforms thanks to prebuilt wheels; on less common architectures, you may need a C compiler and libsecp256k1 development headers.","worth_installing":"Yes. coincurve is production-stable, actively maintained, widely adopted in blockchain infrastructure, has no known vulnerabilities, and offers fast Python bindings to secp256k1. Install it if you need secp256k1 operations; the medium install friction is justified by the performance and correctness guarantees of the underlying C library."},"id":"coincurve","links":{"html":"https://skillfed.io/packages/coincurve","md":"https://skillfed.io/packages/coincurve.md","pypi":"https://pypi.org/project/coincurve/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2025-03-08","license_spdx":"MIT OR Apache-2.0","license_treatment":"permissive","name":"coincurve","python_support":"supports_current","summary":"Safest and fastest Python library for secp256k1 elliptic curve operations"},"popularity":{"monthly_downloads":3254947,"position":2683,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"21.0.0"}
