Safest and fastest Python library for secp256k1 elliptic curve operations
Project Links
Meta
Author: Ofek Lev
Requires Python: >=3.9
Classifiers
Development Status
- 5 - Production/Stable
Intended Audience
- Developers
License
- OSI Approved :: Apache Software License
- OSI Approved :: MIT License
Natural Language
- English
Operating System
- OS Independent
Programming Language
- Python :: 3
- Python :: 3.9
- Python :: 3.10
- Python :: 3.11
- Python :: 3.12
- Python :: 3.13
- Python :: Implementation :: CPython
- Python :: Implementation :: PyPy
Topic
- Security :: Cryptography
- Software Development :: Libraries
coincurve
| CI/CD | |
| Docs | |
| Package | |
| Meta |
This library provides well-tested Python bindings for libsecp256k1, the heavily optimized C library used by Bitcoin Core for operations on the elliptic curve secp256k1.
Feel free to read the documentation!
Users
and many more!
License
coincurve is distributed under the terms of any of the following licenses:
21.0.0
Mar 08, 2025
20.0.0
Jun 02, 2024
19.0.1
Mar 02, 2024
19.0.0
Jan 11, 2024
18.0.0
Nov 19, 2022
17.0.0
Jan 30, 2022
16.0.0
Dec 06, 2021
15.0.1
Jul 24, 2021
15.0.0
Feb 10, 2021
14.0.0
Jan 18, 2021
13.0.0
Oct 22, 2019
13.0.0rc1
Oct 22, 2019
12.0.0
May 05, 2019
11.0.0
Dec 09, 2018
10.0.0
Nov 24, 2018
9.0.0
Aug 27, 2018
8.0.2
Jul 30, 2018
8.0.2rc3
Jul 30, 2018
8.0.2rc2
Jul 30, 2018
8.0.2rc1
Jul 30, 2018
8.0.0
Jul 04, 2018
7.1.0
Feb 03, 2018
7.0.0
Feb 01, 2018
6.0.0
Aug 10, 2017
5.2.0
Aug 10, 2017
5.1.0
Aug 10, 2017
5.0.1
Jul 20, 2017
5.0.0
Jul 20, 2017
4.5.1
Apr 29, 2017
4.4.1
Apr 27, 2017
4.4.0
Apr 25, 2017
4.3.0
Apr 19, 2017
4.2.0
Apr 17, 2017
4.1.3
Apr 12, 2017
Wheel compatibility matrix
Files in release
coincurve-21.0.0-cp310-cp310-macosx_10_9_x86_64.whl (1.3MiB)
coincurve-21.0.0-cp310-cp310-macosx_11_0_arm64.whl (1.3MiB)
coincurve-21.0.0-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl (1.5MiB)
coincurve-21.0.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.5MiB)
coincurve-21.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.5MiB)
coincurve-21.0.0-cp310-cp310-musllinux_1_2_aarch64.whl (1.5MiB)
coincurve-21.0.0-cp310-cp310-musllinux_1_2_i686.whl (1.5MiB)
coincurve-21.0.0-cp310-cp310-musllinux_1_2_x86_64.whl (1.5MiB)
coincurve-21.0.0-cp310-cp310-win_amd64.whl (1.3MiB)
coincurve-21.0.0-cp310-cp310-win_arm64.whl (1.3MiB)
coincurve-21.0.0-cp311-cp311-macosx_10_9_x86_64.whl (1.3MiB)
coincurve-21.0.0-cp311-cp311-macosx_11_0_arm64.whl (1.3MiB)
coincurve-21.0.0-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl (1.5MiB)
coincurve-21.0.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.5MiB)
coincurve-21.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.5MiB)
coincurve-21.0.0-cp311-cp311-musllinux_1_2_aarch64.whl (1.6MiB)
coincurve-21.0.0-cp311-cp311-musllinux_1_2_i686.whl (1.5MiB)
coincurve-21.0.0-cp311-cp311-musllinux_1_2_x86_64.whl (1.6MiB)
coincurve-21.0.0-cp311-cp311-win_amd64.whl (1.3MiB)
coincurve-21.0.0-cp311-cp311-win_arm64.whl (1.3MiB)
coincurve-21.0.0-cp312-cp312-macosx_10_13_x86_64.whl (1.3MiB)
coincurve-21.0.0-cp312-cp312-macosx_11_0_arm64.whl (1.3MiB)
coincurve-21.0.0-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl (1.5MiB)
coincurve-21.0.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.5MiB)
coincurve-21.0.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.5MiB)
coincurve-21.0.0-cp312-cp312-musllinux_1_2_aarch64.whl (1.6MiB)
coincurve-21.0.0-cp312-cp312-musllinux_1_2_i686.whl (1.5MiB)
coincurve-21.0.0-cp312-cp312-musllinux_1_2_x86_64.whl (1.6MiB)
coincurve-21.0.0-cp312-cp312-win_amd64.whl (1.3MiB)
coincurve-21.0.0-cp312-cp312-win_arm64.whl (1.3MiB)
coincurve-21.0.0-cp313-cp313-macosx_10_13_x86_64.whl (1.3MiB)
coincurve-21.0.0-cp313-cp313-macosx_11_0_arm64.whl (1.3MiB)
coincurve-21.0.0-cp313-cp313-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl (1.5MiB)
coincurve-21.0.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.5MiB)
coincurve-21.0.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.5MiB)
coincurve-21.0.0-cp313-cp313-musllinux_1_2_aarch64.whl (1.6MiB)
coincurve-21.0.0-cp313-cp313-musllinux_1_2_i686.whl (1.5MiB)
coincurve-21.0.0-cp313-cp313-musllinux_1_2_x86_64.whl (1.6MiB)
coincurve-21.0.0-cp313-cp313-win_amd64.whl (1.3MiB)
coincurve-21.0.0-cp313-cp313-win_arm64.whl (1.3MiB)
coincurve-21.0.0-cp39-cp39-macosx_10_9_x86_64.whl (1.3MiB)
coincurve-21.0.0-cp39-cp39-macosx_11_0_arm64.whl (1.3MiB)
coincurve-21.0.0-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl (1.5MiB)
coincurve-21.0.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.5MiB)
coincurve-21.0.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.5MiB)
coincurve-21.0.0-cp39-cp39-musllinux_1_2_aarch64.whl (1.5MiB)
coincurve-21.0.0-cp39-cp39-musllinux_1_2_i686.whl (1.5MiB)
coincurve-21.0.0-cp39-cp39-musllinux_1_2_x86_64.whl (1.5MiB)
coincurve-21.0.0-cp39-cp39-win_amd64.whl (1.3MiB)
coincurve-21.0.0-cp39-cp39-win_arm64.whl (1.3MiB)
coincurve-21.0.0.tar.gz (126.0KiB)
No dependencies