https://github.com/ofek/coincurve
Safest and fastest Python library for secp256k1 elliptic curve operations
https://github.com/ofek/coincurve
bitcoin cryptocurrency ecdh ecdsa elliptic-curves ethereum python schnorr secp256k1
Last synced: 30 days ago
JSON representation
Safest and fastest Python library for secp256k1 elliptic curve operations
- Host: GitHub
- URL: https://github.com/ofek/coincurve
- Owner: ofek
- License: apache-2.0
- Created: 2017-03-25T03:05:10.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2025-03-08T14:47:31.000Z (2 months ago)
- Last Synced: 2025-04-02T09:46:47.928Z (about 1 month ago)
- Topics: bitcoin, cryptocurrency, ecdh, ecdsa, elliptic-curves, ethereum, python, schnorr, secp256k1
- Language: Python
- Homepage: http://ofek.dev/coincurve/
- Size: 2.05 MB
- Stars: 164
- Watchers: 10
- Forks: 52
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE-APACHE
Awesome Lists containing this project
README
# coincurve
| | |
| --- | --- |
| CI/CD | [](https://github.com/ofek/coincurve/actions/workflows/build.yml) [](https://codecov.io/github/ofek/coincurve) |
| Docs | [](https://github.com/ofek/coincurve/actions/workflows/docs.yml) |
| Package | [](https://pypi.org/project/coincurve/) [](https://pypi.org/project/coincurve/) [](https://pypi.org/project/coincurve/) |
| Meta | [](https://github.com/ofek/dep-sync) [](https://github.com/astral-sh/ruff) [](https://github.com/python/mypy) [](https://spdx.org/licenses/) [](https://github.com/sponsors/ofek) |-----
This library provides well-tested Python bindings for [libsecp256k1](https://github.com/bitcoin-core/secp256k1), the heavily optimized C library
used by [Bitcoin Core](https://github.com/bitcoin/bitcoin) for operations on the elliptic curve [secp256k1](https://en.bitcoin.it/wiki/Secp256k1).Feel free to read the [documentation](https://ofek.dev/coincurve/)!
## Users
- [Ethereum](https://ethereum.org)
- [LBRY](https://lbry.com)
- [libp2p](https://libp2p.io)and [many more](https://ofek.dev/coincurve/users/)!
## License
`coincurve` is distributed under the terms of any of the following licenses:
- [MIT](https://spdx.org/licenses/MIT.html)
- [Apache-2.0](https://spdx.org/licenses/Apache-2.0.html)