Skip to main content

Cross-platform Python CFFI bindings for libsecp256k1

Project description

coincurve

CI/CD CI - Build CI - Coverage
Docs CI - Docs
Package PyPI - Version PyPI - Downloads PyPI - Python Version
Meta Code style - black License - MIT/Apache-2.0 GitHub Sponsors

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:

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

coincurve-15.0.1.tar.gz (223.5 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

coincurve-15.0.1-py3-none-win_amd64.whl (292.9 kB view details)

Uploaded Python 3Windows x86-64

coincurve-15.0.1-py3-none-win32.whl (309.2 kB view details)

Uploaded Python 3Windows x86

coincurve-15.0.1-pp37-pypy37_pp73-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (504.6 kB view details)

Uploaded PyPymanylinux: glibc 2.12+ x86-64

coincurve-15.0.1-pp36-pypy36_pp73-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (504.6 kB view details)

Uploaded PyPymanylinux: glibc 2.12+ x86-64

coincurve-15.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (556.0 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

coincurve-15.0.1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (567.1 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ i686

coincurve-15.0.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (327.1 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

coincurve-15.0.1-cp39-cp39-macosx_10_14_x86_64.whl (380.3 kB view details)

Uploaded CPython 3.9macOS 10.14+ x86-64

coincurve-15.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (556.5 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

coincurve-15.0.1-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl (567.6 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ i686

coincurve-15.0.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (327.6 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

coincurve-15.0.1-cp38-cp38-macosx_10_14_x86_64.whl (380.3 kB view details)

Uploaded CPython 3.8macOS 10.14+ x86-64

coincurve-15.0.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (555.9 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ x86-64

coincurve-15.0.1-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl (567.0 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ i686

coincurve-15.0.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (326.9 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ ARM64

coincurve-15.0.1-cp37-cp37m-macosx_10_14_x86_64.whl (380.3 kB view details)

Uploaded CPython 3.7mmacOS 10.14+ x86-64

coincurve-15.0.1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (555.9 kB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.17+ x86-64

coincurve-15.0.1-cp36-cp36m-manylinux_2_17_i686.manylinux2014_i686.whl (567.0 kB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.17+ i686

coincurve-15.0.1-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (326.9 kB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.17+ ARM64

coincurve-15.0.1-cp36-cp36m-macosx_10_14_x86_64.whl (380.3 kB view details)

Uploaded CPython 3.6mmacOS 10.14+ x86-64

File details

Details for the file coincurve-15.0.1.tar.gz.

File metadata

  • Download URL: coincurve-15.0.1.tar.gz
  • Upload date:
  • Size: 223.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.8.11

File hashes

Hashes for coincurve-15.0.1.tar.gz
Algorithm Hash digest
SHA256 eb556b4c52827ca4b32a3b6cf86b19b848ae1cf9ab5e2bf7ed2eb05aa38aabe3
MD5 10c689d8e2ec929b2b3475c1d663df70
BLAKE2b-256 4962742ea42846d4250c9e3503e791b2906ede13d51fae09076802d9e96f466c

See more details on using hashes here.

File details

Details for the file coincurve-15.0.1-py3-none-win_amd64.whl.

File metadata

  • Download URL: coincurve-15.0.1-py3-none-win_amd64.whl
  • Upload date:
  • Size: 292.9 kB
  • Tags: Python 3, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.8.11

File hashes

Hashes for coincurve-15.0.1-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 11bd37fc072aaf22b40d05c4a9587c4b03058e8b22e70ca38fff7b3bed14e23c
MD5 c23a2ccbe712f3bbe9721e349a3bc850
BLAKE2b-256 f3112d836010457bc27bb4284fc0634bcc8392e9e2733d60b9552c84055b3fd9

See more details on using hashes here.

File details

Details for the file coincurve-15.0.1-py3-none-win32.whl.

File metadata

  • Download URL: coincurve-15.0.1-py3-none-win32.whl
  • Upload date:
  • Size: 309.2 kB
  • Tags: Python 3, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.8.11

File hashes

Hashes for coincurve-15.0.1-py3-none-win32.whl
Algorithm Hash digest
SHA256 52e8c87ff8587cd346735cc1687f27e0bab49606e6e4be963b46f1bdb39ad9de
MD5 ded0bc047b392c9f1925372e51d06f00
BLAKE2b-256 e48f753c714683229e547943afa85ff2c85a9b90d167e369dc3d134d171ca003

See more details on using hashes here.

File details

Details for the file coincurve-15.0.1-pp37-pypy37_pp73-manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for coincurve-15.0.1-pp37-pypy37_pp73-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 eed4b4bf721f4511ae678c676e2a4e8ba6a0480171d59dbdce8776d9e0bec47e
MD5 adadf9f011a5bbc922bf6da3cd36cb2f
BLAKE2b-256 0aec6d9de889440158fe155c220eb2add7570e7bc94264f5f9d9236530590333

See more details on using hashes here.

File details

Details for the file coincurve-15.0.1-pp36-pypy36_pp73-manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for coincurve-15.0.1-pp36-pypy36_pp73-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 1f8f6cb28d6252b3f51325348c26d32102e3bcb5e93f4a986f1e231e0e1660c7
MD5 f21d8b813bc5bf7739b06089e449d1c8
BLAKE2b-256 7087e485ac47d8264f08542d805979f24e33a0075cd2f3cbb5910851010fa1ac

See more details on using hashes here.

File details

Details for the file coincurve-15.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for coincurve-15.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 45ae1be2c8cb9d1c4447245060778552452db4875f8c79ffc329436f78576ca5
MD5 5230e910476bca4b4b724069695e609c
BLAKE2b-256 c5c0556bb0dc75e4ba5c0a4afa35e6b150656aa9614f86709a105dc678d3547f

See more details on using hashes here.

File details

Details for the file coincurve-15.0.1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for coincurve-15.0.1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 35db5ed2199483e68106b4ef31f79824306bb2d9a9cb750930a9b2325da63ae5
MD5 24c0d8e0555f28dcb5473ea039c7c702
BLAKE2b-256 514f7f478f6cf625fbb54a3cec6610e882817be88ec020b46c439370f2f604d2

See more details on using hashes here.

File details

Details for the file coincurve-15.0.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for coincurve-15.0.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e7cafea5041fe523207e91e91eb764a9656aed4387488f6b0fb1cca91eebd8b7
MD5 a1afa260cb3eeca708f645f058799d9b
BLAKE2b-256 7563ce55ed617a6e3ca4b1667804147e327eeb6ae3d7e8d64786f4c6dbba19dc

See more details on using hashes here.

File details

Details for the file coincurve-15.0.1-cp39-cp39-macosx_10_14_x86_64.whl.

File metadata

  • Download URL: coincurve-15.0.1-cp39-cp39-macosx_10_14_x86_64.whl
  • Upload date:
  • Size: 380.3 kB
  • Tags: CPython 3.9, macOS 10.14+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.8.11

File hashes

Hashes for coincurve-15.0.1-cp39-cp39-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 eb32ae15b9de3db6e712167b4469dc7354f93e0a04dd1353c1e555d6dc6d9c53
MD5 f2203ba6a9223fbd4aed572d18994208
BLAKE2b-256 f01f8e3e1c4bc1862a95f00e84dd451cf6bf5dde7e36b53926f7c4fbef71167d

See more details on using hashes here.

File details

Details for the file coincurve-15.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for coincurve-15.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 79d8d02ad38f07f31088bff0d629b215308b623f506d840696c9c65723580ad2
MD5 30da61b746b4e5278ecf6d7c37239242
BLAKE2b-256 69416331dc2e395c6fe57152e65bb26cc619d72c75f0466bdc89a83b00b61869

See more details on using hashes here.

File details

Details for the file coincurve-15.0.1-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for coincurve-15.0.1-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 40238fb994cea86d3a8af6decc848cfde5987372c7c93851ea4eff4a181139a7
MD5 32abaabadc3971066474512a49a56f6c
BLAKE2b-256 40d1fc6c377d79661ac076ed8fa76120cb95a3856d3796a2efc1e2aaf973a69c

See more details on using hashes here.

File details

Details for the file coincurve-15.0.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for coincurve-15.0.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d32eebad222132a2e654c8a10ced1ddec02e0b0c0b45780984f53536131caea3
MD5 c9f9dad5b86d4c490511c16be38920dc
BLAKE2b-256 7bc998b874c07154100cf5846cd6fdd512a194399a489384b815c761d3d879fc

See more details on using hashes here.

File details

Details for the file coincurve-15.0.1-cp38-cp38-macosx_10_14_x86_64.whl.

File metadata

  • Download URL: coincurve-15.0.1-cp38-cp38-macosx_10_14_x86_64.whl
  • Upload date:
  • Size: 380.3 kB
  • Tags: CPython 3.8, macOS 10.14+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.8.11

File hashes

Hashes for coincurve-15.0.1-cp38-cp38-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 9030de7b770217b1e3a0b07a46b112407bbc6a671ba1dc08ee1546e7ebaea512
MD5 5f99acad421b9bcb6c434c9f7c52b477
BLAKE2b-256 f0d268a39bba1fdde31b70114937bd4fdbc70abdfa6df2925df6b486e98fbfdf

See more details on using hashes here.

File details

Details for the file coincurve-15.0.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for coincurve-15.0.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 dfe09a17fcb5c2ce0a39bb100eb65863ba296bdc07baabe23fe4736b965147ed
MD5 50c4d8e374921bb142c4a9a8c97fb8c7
BLAKE2b-256 2fbccc5280daeb793d63c5177d3abb258b50cc5b14a4a9b92a1fe8dcd2108254

See more details on using hashes here.

File details

Details for the file coincurve-15.0.1-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for coincurve-15.0.1-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 5a68add46c590c75ec041b230368bd6e96ffbf5c6be9cb6c8b9672e3196c6a0a
MD5 4ee00096788ce8c002414918793766ef
BLAKE2b-256 e6b4b014466253761a4ed27fb468c84b7132c3523935f58d923352cefc0efec5

See more details on using hashes here.

File details

Details for the file coincurve-15.0.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for coincurve-15.0.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3dfddadfffd119fc62792478b8e85cb4db7731d1ca9edf80deffea0ed889eae1
MD5 ee64089bf659893b14d2349015128fa0
BLAKE2b-256 5e102cc0aaf7305d9a2b8924603afbf24a6eb8de3f8aedf9145b36de482aa55f

See more details on using hashes here.

File details

Details for the file coincurve-15.0.1-cp37-cp37m-macosx_10_14_x86_64.whl.

File metadata

  • Download URL: coincurve-15.0.1-cp37-cp37m-macosx_10_14_x86_64.whl
  • Upload date:
  • Size: 380.3 kB
  • Tags: CPython 3.7m, macOS 10.14+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.8.11

File hashes

Hashes for coincurve-15.0.1-cp37-cp37m-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 2b21120f2fb6223a16f13612af349a6b33b777911c34da4d01347ae905f1f895
MD5 d589c562a78e471b814029a22e15a978
BLAKE2b-256 24c9954c446ab1a98e28160cdec52b52bd90c952a25fd616208f8955a90030a5

See more details on using hashes here.

File details

Details for the file coincurve-15.0.1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for coincurve-15.0.1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bae738c3730ef4230b13a9e0d4ebda2c6bdd2d3a8065a3f2887392d44734e483
MD5 55fc13e093c70c5108b0751b20de1fad
BLAKE2b-256 1711ab4de725af67457e8022a7584d3373b5df173ec81a8be5cfb46980cadd1d

See more details on using hashes here.

File details

Details for the file coincurve-15.0.1-cp36-cp36m-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for coincurve-15.0.1-cp36-cp36m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 1e99265e22d5fc7cb28a378a9efc185320904df8901bf776bead4c7c5b6ba254
MD5 90b1ce651b40b29ecf4c794c71a74ac0
BLAKE2b-256 ee01d5f2867387fe7fdfaf8effd7461f20e555c194833cd802ccc4722b27a08f

See more details on using hashes here.

File details

Details for the file coincurve-15.0.1-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for coincurve-15.0.1-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f3c29becba9c484400567bfc04970fd1ddef5d9086da6ad58daa87e632579847
MD5 da9f8439a61471570c13b86d13ef3396
BLAKE2b-256 206cc842d3682e9b100ddabd60410bbdb9a5964a4fb60f59d39cd404efcf09bf

See more details on using hashes here.

File details

Details for the file coincurve-15.0.1-cp36-cp36m-macosx_10_14_x86_64.whl.

File metadata

  • Download URL: coincurve-15.0.1-cp36-cp36m-macosx_10_14_x86_64.whl
  • Upload date:
  • Size: 380.3 kB
  • Tags: CPython 3.6m, macOS 10.14+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.8.11

File hashes

Hashes for coincurve-15.0.1-cp36-cp36m-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 764065be6c1953b287af635d5e5ec232cb303b259ee232a86624b743db77436d
MD5 a3d82540e820b7c580673cdf3438231b
BLAKE2b-256 f1e3c6f421d1c70dbe00e31607fface6b943aa815f841df28e624ae5c9cff276

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page