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.6.tar.gz (234.2 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.6-cp37-cp37m-win_amd64.whl (291.9 kB view details)

Uploaded CPython 3.7mWindows x86-64

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

Uploaded CPython 3.7mWindows x86

python_bls-0.1.6-cp37-cp37m-manylinux2010_x86_64.whl (732.4 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.12+ x86-64

python_bls-0.1.6-cp37-cp37m-manylinux1_x86_64.whl (697.5 kB view details)

Uploaded CPython 3.7m

python_bls-0.1.6-cp37-cp37m-manylinux1_i686.whl (656.6 kB view details)

Uploaded CPython 3.7m

python_bls-0.1.6-cp37-cp37m-macosx_10_6_intel.whl (304.0 kB view details)

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

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

Uploaded CPython 3.6mWindows x86-64

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

Uploaded CPython 3.6mWindows x86

python_bls-0.1.6-cp36-cp36m-manylinux2010_x86_64.whl (732.5 kB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.12+ x86-64

python_bls-0.1.6-cp36-cp36m-manylinux1_x86_64.whl (696.1 kB view details)

Uploaded CPython 3.6m

python_bls-0.1.6-cp36-cp36m-manylinux1_i686.whl (655.2 kB view details)

Uploaded CPython 3.6m

python_bls-0.1.6-cp36-cp36m-macosx_10_6_intel.whl (303.8 kB view details)

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

File details

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

File metadata

  • Download URL: python-bls-0.1.6.tar.gz
  • Upload date:
  • Size: 234.2 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.6.tar.gz
Algorithm Hash digest
SHA256 ebee08766709890e03c4f983a551dd2007faa8b05a2b4d7a1eb3f68c902f87ca
MD5 0e6c5d067bcc320d2c3cae4afe4f395c
BLAKE2b-256 853fecbac424994a4dea483514ce0e409cd35fecdc3bfebe6ec45f9744cde64d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: python_bls-0.1.6-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.6-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 68440fbc3c5c5815f65ef07ec0ba6ed4a1b1912cba72cfa75e9b74c74f6b32f6
MD5 2fc2eef2a17e66ca9c417440bd4fe288
BLAKE2b-256 0f018a40b95b3398ceebca8e16b5e39c608dd906eb475110366b96ec0b43a467

See more details on using hashes here.

File details

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

File metadata

  • Download URL: python_bls-0.1.6-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.6-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 36d65047a46cb701703a731a39d6acdb34e0a08a34ae5a35048794a6ff45e346
MD5 2bc19b7d25d9d93dfe2196cb2a1bed39
BLAKE2b-256 7e7b2ee3438c99e17d0c860e64c900fe4f89cf21bcf82df456c7ffe09daaab49

See more details on using hashes here.

File details

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

File metadata

  • Download URL: python_bls-0.1.6-cp37-cp37m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 732.4 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.6-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 b6bf1c4629c63bdfe97a660f3bcc1effe8ea236a76a69289182190e6fa5e3988
MD5 9952c569dd186be8d88fad5ad470a5f6
BLAKE2b-256 d05e037d307d1d171bcb1920ef76252e495368a79961d7c7a7807293dd86dadc

See more details on using hashes here.

File details

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

File metadata

  • Download URL: python_bls-0.1.6-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 697.5 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.6-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 7cc52705df7e38184be89e59dec6d7efcfbcb8d27e8b033d30962219f7f261aa
MD5 a305b739d9ff17a8c6eb97b95da11779
BLAKE2b-256 2b054db159aebcfef4c8e5fd54fba54775537ba4cdc0656778bbfb99c9f147cb

See more details on using hashes here.

File details

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

File metadata

  • Download URL: python_bls-0.1.6-cp37-cp37m-manylinux1_i686.whl
  • Upload date:
  • Size: 656.6 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.6-cp37-cp37m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 86c59670c34e304ea3ea330a88fefa09ddd5063513128ceb9ce6e44fe90825bb
MD5 5c6ebdd90c5628753b7b04cdaa3a4b24
BLAKE2b-256 4f08b5f2993ba2f87bbbf5221070bc23176a2b81cbbfb892b1118ec2569813c1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: python_bls-0.1.6-cp37-cp37m-macosx_10_6_intel.whl
  • Upload date:
  • Size: 304.0 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.6-cp37-cp37m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 40859e6a040781481c591c7eca3a7811746c684deb29dada32592c64f459a831
MD5 3443aa06fbf35962907add6724b0d10c
BLAKE2b-256 c3577cff1f4f65371f0daf6e99438cb007df06b4792b564dd1ba7833927f9eea

See more details on using hashes here.

File details

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

File metadata

  • Download URL: python_bls-0.1.6-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.6-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 fb08bd42ef75fed480639dcc127bf7c44753d51e9d477cda8927ec4f2d0d3d55
MD5 a2438e459a851b594cfc1f72a1fe3c03
BLAKE2b-256 88b7163ab43ca0e0a145a64829661e5b2612915a95f64aed731411779d7c53e6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: python_bls-0.1.6-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.6-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 c3785b3ba5a41a103896718bd0c508ecfd084b64dbee2bb559eaf7eaaa3ea3d5
MD5 ccd2a025c02453819605c3b726f94eaa
BLAKE2b-256 d4228dbc1015c3e5a6da312cb901d78fdd538e492ce52170c7f11a3ccf09a74b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: python_bls-0.1.6-cp36-cp36m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 732.5 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.6-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 8c9e74c990cd65a3c672f4b384fa488698a299666ee6e366d8942fbaca295208
MD5 2490ab16d37ab7b76ddddf56fd85563a
BLAKE2b-256 a6d0b29396d46efc8e8531fd19cb98fab114311ddaf3962fa08d816cac3f46a1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: python_bls-0.1.6-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 696.1 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.6-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 d64ce0d8d01d02265297a69f8868c0f278ec821f250a041914695af7b73ab53c
MD5 afaf310664414419d7561af7d8790f0a
BLAKE2b-256 aec5c2b2d36b565eefd596f54b943493d83bfef18c0bd05d2d9c7113943094c9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: python_bls-0.1.6-cp36-cp36m-manylinux1_i686.whl
  • Upload date:
  • Size: 655.2 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.6-cp36-cp36m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 3b349f925cda86c0492666750acca7c11763fc221e3e6ef82fc199dbcdec01d5
MD5 ecd61f79fec421ee927dedfb45742d48
BLAKE2b-256 282342de2e03fd2f2abe2c628f75b22d73385eb6c5699dceaeef0205d96a0cc3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: python_bls-0.1.6-cp36-cp36m-macosx_10_6_intel.whl
  • Upload date:
  • Size: 303.8 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.6-cp36-cp36m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 f877ddf28b856c13cc43a717639b2805bcd9eeac9d767f4e64125cd681d8331d
MD5 0c27d9776855803be8cd29901c42ea36
BLAKE2b-256 f348e25e3e2ed510e0e7cd010f870667dddc6815c15e3fdbecea84f6d00a9e44

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