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
Release history Release notifications | RSS feed
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.9.tar.gz
(235.4 kB
view hashes)
Built Distributions
python_bls-0.1.9-cp38-cp38-win32.whl
(259.9 kB
view hashes)
python_bls-0.1.9-cp37-cp37m-win32.whl
(258.9 kB
view hashes)
python_bls-0.1.9-cp36-cp36m-win32.whl
(258.7 kB
view hashes)
Close
Hashes for python_bls-0.1.9-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1403519ed52ffcc2338307b1db8f34a7e7a7731022a91deacf30ac99c2214b37 |
|
MD5 | 233fc7f9a838732a38bb9e0fa47ad74f |
|
BLAKE2b-256 | 5d3761b6e8b594de9f849e31ec9f42b34ad0040ffd62e1bcaa1133edb7aa0412 |
Close
Hashes for python_bls-0.1.9-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0092f77fa2fde56a9d3fad47ac689f97cbd643b0a294db4db8f00a5d65019040 |
|
MD5 | 61ad3a59b766aa4c6af93f59e2d2835b |
|
BLAKE2b-256 | fb14118b7285f7d2d126c5cec3f96ce51000b55a69b30ca6a31fe65fb27c77f3 |
Close
Hashes for python_bls-0.1.9-cp38-cp38-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7821988c585b4a286bd2d1efed53c29fbe69ee5dff2ca05b3d03bb1f455bb7c2 |
|
MD5 | aae96f61503a4e47e56778409b0af888 |
|
BLAKE2b-256 | a577fabc06364309ea4a4c2e5f6b05c4e0b7c2b8a60886d2e60890e8cbf5e8a7 |
Close
Hashes for python_bls-0.1.9-cp38-cp38-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 701354501e904d94a4566eefaa95d9fcefd2d231f04c02217209ff297f452a4d |
|
MD5 | 6fcb2818e95aa00b2d7d035f000e6a5f |
|
BLAKE2b-256 | 9eebce823d0530ef9550f0b57c3a09923b6122b3495d20f0b696c88116d7e13c |
Close
Hashes for python_bls-0.1.9-cp38-cp38-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8fdf4dd70a4228c276c9a01b06f8721b27b7f915b5065238f030c0b35eed2bc6 |
|
MD5 | 25f6f5b132183c34e23594279a9af07c |
|
BLAKE2b-256 | a507377d8a0a96ac353724c80f4d5c1e325594317b6a47b56540639cf57a3ac2 |
Close
Hashes for python_bls-0.1.9-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 747299d64424d680fd5f6ad850432d69049838ed4b01f1d33a5aaeea99a4e148 |
|
MD5 | 7283a6d55a6ceb607b6c06826a8888fe |
|
BLAKE2b-256 | e0aabe8c4954b558c5222ad2545304657b20836fe3d1757a0ac4219f6d1d625c |
Close
Hashes for python_bls-0.1.9-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 637763b1f729d400d87b06507516b34faef42fd25342ce63dde7df64ce295860 |
|
MD5 | f298dcc18073d518d83a534b11e9dd33 |
|
BLAKE2b-256 | 2bc6bb274b5c14f7318c484b800753ce4ada7a8296b6a80d2f364cd4df370bc3 |
Close
Hashes for python_bls-0.1.9-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d49b86094f4ccc74874f7792613a6fe11ea03cbe1ad9f8663600be04bef2fde7 |
|
MD5 | e58cc21ccc19404604452e71d4693722 |
|
BLAKE2b-256 | 879f58338faa784898f999871774f950ef410f160b998e1a6a6863cc10ae2256 |
Close
Hashes for python_bls-0.1.9-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4e043f9bffe08f0adf9219b9912e002b4ae39350df1de22d567c38073139b5ae |
|
MD5 | f3a440df91a2c17f0af8d4642fb1cfde |
|
BLAKE2b-256 | 299e304a21d464de75a7f67216de3f0ad1eabb02a234f365b2c4bc1c662e37e8 |
Close
Hashes for python_bls-0.1.9-cp37-cp37m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 374b9dd3477dee1fd0e01e7d56d2d88be9312de84f56c7cceea2f4e2a3e7a0f2 |
|
MD5 | 9c3e38310e57a926b4d7454983d70949 |
|
BLAKE2b-256 | ca3217b70a9ebd9945f0b2861473020a7ce17447315768e9ca55dc63a51effa8 |
Close
Hashes for python_bls-0.1.9-cp37-cp37m-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 82f04cf00ddd3c93886b69e7475ca86769a6bbbf99f319f7af6d29557eca9669 |
|
MD5 | 0de7e8d3e8998c681ffa031d4fb78a04 |
|
BLAKE2b-256 | 3164cd17974bd20ce0892ad66e8fe7a0b75e31d17635325a6eedbea26a913bc4 |
Close
Hashes for python_bls-0.1.9-cp37-cp37m-macosx_10_6_intel.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9c9842c2cebdcb095aa3b5cae087b0e8a06b1c0f66501491438625f85a33ff00 |
|
MD5 | 94f306b03709e50b2814173a6f803618 |
|
BLAKE2b-256 | 5d96856dffe5f31ae604ba1a751c9e60dd7cf201cb4131946ddf05eac0b3852b |
Close
Hashes for python_bls-0.1.9-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 947a6810916f1b34537f50d4d743e3547e9eccfb1a1ff8c8b4cb6a9267401e10 |
|
MD5 | 416e1ce32dadbfd55c32777a675d97fa |
|
BLAKE2b-256 | f63b0b4a1eabc626b47e6742d17ee4f301821b98c34068966eca584da609abfc |
Close
Hashes for python_bls-0.1.9-cp36-cp36m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5e163c4c239288481a700d419a874c964b4620bc42b383505c114010f65b4e63 |
|
MD5 | 5d8c60a12cb3d48983ba4787a1c58d82 |
|
BLAKE2b-256 | 5d80ea6037ae163f8e21effa0e21fcc7fe1aa191588a110a85cb548d5c9a0de3 |
Close
Hashes for python_bls-0.1.9-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 53e71b8ce59b3830b594f5a4e335d610c81ff60a3122913117ea90e97d64d75d |
|
MD5 | 25d3af33fd4d9c15814ed82995f41889 |
|
BLAKE2b-256 | 8f9ff01d14f4498c0ae350db03e6c98cc1e643f03b3b493bddf01ca3cc1f1aa4 |
Close
Hashes for python_bls-0.1.9-cp36-cp36m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | beecbe0c6f42a5e065c7a563c655e17cbc44624ecbd5302a5e733098748a6cf1 |
|
MD5 | fb3f09f0acf50c13ca4f2e3ac91a171f |
|
BLAKE2b-256 | 16e912a31124b1644607662cee9b8b1186edc45a1640eaacc95bbb5da459c4b3 |
Close
Hashes for python_bls-0.1.9-cp36-cp36m-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 10d2d1148f594366858aebcc07c987dbbcf5b89a0b0b23bd59e6af0d4134601e |
|
MD5 | 81b5304d5d83df4ad9030d2b08ff6ea5 |
|
BLAKE2b-256 | 5213b6a8b35a033dce5e56df7b976386c96eeb535067f26bf72e448550418519 |
Close
Hashes for python_bls-0.1.9-cp36-cp36m-macosx_10_6_intel.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9c89eb9d8a5d667ef9f3422a5ba64cacb52bff47cc3acdb21780152b1cc2c8c8 |
|
MD5 | ef3e04eeffa3b4c8e03d440c9fadc4b3 |
|
BLAKE2b-256 | ed1569c1f96cc3d89cd13ce9fdf342b16d8b2aa6441fa611c967ae0b964460d5 |