Skip to main content

BLS12-381 and Signatures in python

Project description

Implements the BLS12 curve and optimal ate pairing, as well as BLS signatures and aggregation. Use for reference / educational purposes only. Based on reference implementation from Chia BLS Signatures

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

python-bls-0.1.8.tar.gz (234.3 kB view details)

Uploaded Source

Built Distributions

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

python_bls-0.1.8-cp37-cp37m-win_amd64.whl (291.9 kB view details)

Uploaded CPython 3.7mWindows x86-64

python_bls-0.1.8-cp37-cp37m-win32.whl (258.1 kB view details)

Uploaded CPython 3.7mWindows x86

python_bls-0.1.8-cp37-cp37m-manylinux2010_x86_64.whl (775.2 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.12+ x86-64

python_bls-0.1.8-cp37-cp37m-manylinux1_x86_64.whl (738.7 kB view details)

Uploaded CPython 3.7m

python_bls-0.1.8-cp37-cp37m-manylinux1_i686.whl (686.7 kB view details)

Uploaded CPython 3.7m

python_bls-0.1.8-cp37-cp37m-macosx_10_6_intel.whl (554.8 kB view details)

Uploaded CPython 3.7mmacOS 10.6+ Intel (x86-64, i386)

python_bls-0.1.8-cp36-cp36m-win_amd64.whl (291.8 kB view details)

Uploaded CPython 3.6mWindows x86-64

python_bls-0.1.8-cp36-cp36m-win32.whl (258.0 kB view details)

Uploaded CPython 3.6mWindows x86

python_bls-0.1.8-cp36-cp36m-manylinux2010_x86_64.whl (775.3 kB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.12+ x86-64

python_bls-0.1.8-cp36-cp36m-manylinux1_x86_64.whl (737.4 kB view details)

Uploaded CPython 3.6m

python_bls-0.1.8-cp36-cp36m-manylinux1_i686.whl (685.3 kB view details)

Uploaded CPython 3.6m

python_bls-0.1.8-cp36-cp36m-macosx_10_6_intel.whl (554.6 kB view details)

Uploaded CPython 3.6mmacOS 10.6+ Intel (x86-64, i386)

File details

Details for the file python-bls-0.1.8.tar.gz.

File metadata

  • Download URL: python-bls-0.1.8.tar.gz
  • Upload date:
  • Size: 234.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.6.8

File hashes

Hashes for python-bls-0.1.8.tar.gz
Algorithm Hash digest
SHA256 0cb3fa044a0d0f6a1dde4817e02a83e4a44e4118c188d6e0ee9bd58169941d3e
MD5 e264187b7b1768cd620827debddfffda
BLAKE2b-256 8274e9ae900370181d162db5c77ba1e636045358bbae152aef10ba3eace41c15

See more details on using hashes here.

File details

Details for the file python_bls-0.1.8-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: python_bls-0.1.8-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 291.9 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.6.8

File hashes

Hashes for python_bls-0.1.8-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 d6a3f2360f79c01b226916838373bc210846fa9c2e6739067c7642191498fe18
MD5 8d0d749ad07d7c0cfbfd330f65722e89
BLAKE2b-256 6fd7fbab19c7e363f12866838e4a4a4de1235d24c030b704b5563901f9b046e0

See more details on using hashes here.

File details

Details for the file python_bls-0.1.8-cp37-cp37m-win32.whl.

File metadata

  • Download URL: python_bls-0.1.8-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 258.1 kB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.6.8

File hashes

Hashes for python_bls-0.1.8-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 c8beebc65c70c9efb82ee78901ea813fae1029a783912974d42e2da1b0fec7ad
MD5 304d8a66921672bb2c5fe9a73738dd49
BLAKE2b-256 162400240ac1e147a2eb0c5f21de7a3b6d495425c6840186c2e2cbbfdddf4332

See more details on using hashes here.

File details

Details for the file python_bls-0.1.8-cp37-cp37m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: python_bls-0.1.8-cp37-cp37m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 775.2 kB
  • Tags: CPython 3.7m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.6.8

File hashes

Hashes for python_bls-0.1.8-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 5fe78069086b8bc023bd53d38f4d45f2a9d67155f37fcf76e0ab951cad849458
MD5 5434ec60c65917100099cd013760ec12
BLAKE2b-256 f60cd190c2e0097154974ce11fcbcd449e7fb19896deae34b162bf1732e18941

See more details on using hashes here.

File details

Details for the file python_bls-0.1.8-cp37-cp37m-manylinux1_x86_64.whl.

File metadata

  • Download URL: python_bls-0.1.8-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 738.7 kB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.6.8

File hashes

Hashes for python_bls-0.1.8-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 37b123e31abc9faf60c49620ed541952e156235efb8d8b4826a81f5f2bd5e7ac
MD5 97415bc4aae37c43946b64bbd02a49de
BLAKE2b-256 df1c3993e055831df878d3428bc5722df496d1d76160de7174cf0999e743a1cc

See more details on using hashes here.

File details

Details for the file python_bls-0.1.8-cp37-cp37m-manylinux1_i686.whl.

File metadata

  • Download URL: python_bls-0.1.8-cp37-cp37m-manylinux1_i686.whl
  • Upload date:
  • Size: 686.7 kB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.6.8

File hashes

Hashes for python_bls-0.1.8-cp37-cp37m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 aa1c566ea9e459376facff47914113608aea6126de433cfa99c8920fb5d79e9a
MD5 e577570ac76fb8444d9c364283c52ba2
BLAKE2b-256 5acbf43717e4e11825ae8feb50efa5dd5518e05e32b109a288c1292d3c4ddc98

See more details on using hashes here.

File details

Details for the file python_bls-0.1.8-cp37-cp37m-macosx_10_6_intel.whl.

File metadata

  • Download URL: python_bls-0.1.8-cp37-cp37m-macosx_10_6_intel.whl
  • Upload date:
  • Size: 554.8 kB
  • Tags: CPython 3.7m, macOS 10.6+ Intel (x86-64, i386)
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.6.8

File hashes

Hashes for python_bls-0.1.8-cp37-cp37m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 bc5e0a7df854b55c09ce6c58e0f7d2d36963de8eae519af13b805ad931901c2f
MD5 e47248fd14582ce95e590527415c0ea3
BLAKE2b-256 105ff008ffee93defe566fc2d0c0d68acae04ce3c0bed524344da216b9d97417

See more details on using hashes here.

File details

Details for the file python_bls-0.1.8-cp36-cp36m-win_amd64.whl.

File metadata

  • Download URL: python_bls-0.1.8-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 291.8 kB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.6.8

File hashes

Hashes for python_bls-0.1.8-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 cae5f2d90903e4611bae3c97c4ef692fbb8a5091f84cd34acf12d5069780fc42
MD5 c33a9f46b4249d2d99cbf87c2519d844
BLAKE2b-256 a244a2bfcd347885ecdfa4cf28f564b3ed0ed7adf92d7fef707588587f6bca56

See more details on using hashes here.

File details

Details for the file python_bls-0.1.8-cp36-cp36m-win32.whl.

File metadata

  • Download URL: python_bls-0.1.8-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 258.0 kB
  • Tags: CPython 3.6m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.6.8

File hashes

Hashes for python_bls-0.1.8-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 4b27457cdd4d92c841271d22d154b9364646b9b10ee4edadc1e4a4cde10d6f05
MD5 96886bc4cd868a93f8dc69d73c65c6c9
BLAKE2b-256 4296e303baaad438da1cda03d023cbfc8b020ab74de4469741644dce252d616b

See more details on using hashes here.

File details

Details for the file python_bls-0.1.8-cp36-cp36m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: python_bls-0.1.8-cp36-cp36m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 775.3 kB
  • Tags: CPython 3.6m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.6.8

File hashes

Hashes for python_bls-0.1.8-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 7e2397aa38839f042bf281b2be174b3d594bf8ce140ee287e967d3454f213a1e
MD5 6633055118f41a891797054b8e35d7b0
BLAKE2b-256 adafc6e93d6964e322fc8884f0de4f4542375bf2647b46b2d400a6817c2d09f6

See more details on using hashes here.

File details

Details for the file python_bls-0.1.8-cp36-cp36m-manylinux1_x86_64.whl.

File metadata

  • Download URL: python_bls-0.1.8-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 737.4 kB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.6.8

File hashes

Hashes for python_bls-0.1.8-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 9948f29695352a1563166b524216da43892f8079f2a7c318e83c2775cbfa9195
MD5 50b59bbbc9d14ba02bbb72d4dc14fea7
BLAKE2b-256 f9895fcd6ba145e328bc4a8773f19a6a1e61bcd14a771c499ca54ecfcd1e099c

See more details on using hashes here.

File details

Details for the file python_bls-0.1.8-cp36-cp36m-manylinux1_i686.whl.

File metadata

  • Download URL: python_bls-0.1.8-cp36-cp36m-manylinux1_i686.whl
  • Upload date:
  • Size: 685.3 kB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.6.8

File hashes

Hashes for python_bls-0.1.8-cp36-cp36m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 3bffce3f543ad31b9d0f220db3b3ed74342fb4db6cb25d59e24b696fde1f297d
MD5 4fb32d396d9f9b45be56e8e86aa4b906
BLAKE2b-256 c42df78ec0cfc6c6ff987ba5dc705ddee1feedbf664af290f181b28c3c0238ff

See more details on using hashes here.

File details

Details for the file python_bls-0.1.8-cp36-cp36m-macosx_10_6_intel.whl.

File metadata

  • Download URL: python_bls-0.1.8-cp36-cp36m-macosx_10_6_intel.whl
  • Upload date:
  • Size: 554.6 kB
  • Tags: CPython 3.6m, macOS 10.6+ Intel (x86-64, i386)
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.6.8

File hashes

Hashes for python_bls-0.1.8-cp36-cp36m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 9f480a83065126150dedaf74172c00048d6cf100b780cd65e2476840395f3104
MD5 14ed9c57d7c171970d55db5cd719b777
BLAKE2b-256 e815838b785133ce140140fe20fad9575bd21ce855d664a4b5b6f1d3ec03f9ed

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