Skip to main content

No project description provided

Project description

py_arkworks_bls12381

The main usage of this library at this moment is to generate test vectors for EIP4844 in the consensus-specs. The library itself is generic, so feel free to use it for other purposes.

G1/G2Points

from py_arkworks_bls12381 import G1Point, G2Point, Scalar

# G1Point and G2Point have the same methods implemented on them
# For brevity, I will only show one method using G1Point and G2Point 
# The rest of the code will just use G1Point

# Point initialization -- This will be initialized to the g1 generator 
g1_generator = G1Point()
g2_generator = G2Point()

# Identity element 
identity = G1Point.identity()

# Equality -- We override eq and neq operators
assert g1_generator == g1_generator
assert g1_generator != identity


# Printing an element -- We override __str__ so when we print
# an element it prints in hex
print("identity: ",identity)
print("g1 generator: ", g1_generator)
print("g2 generator: ", g2_generator)

# Point Addition/subtraction/Negation -- We override the add/sub/neg operators
gen = G1Point()
double_gen = gen + gen
assert double_gen - gen == gen
neg_gen = -gen
assert neg_gen + gen == identity

# Scalar multiplication
#
scalar = Scalar(4)
four_gen = gen * scalar
assert four_gen == gen + gen + gen + gen

# Serialisation
# 
# serialising to/from a g1 point
# We don't expose the uncompressed form 
# because it seems like its not needed
compressed_bytes = gen.to_compressed_bytes()
deserialised_point = G1Point.from_compressed_bytes(compressed_bytes)
# If the bytes being received are trusted, we can avoid
# doing subgroup checks
deserialised_point_unchecked = G1Point.from_compressed_bytes_unchecked(compressed_bytes)
assert deserialised_point == deserialised_point_unchecked
assert deserialised_point == gen

Pairing

from py_arkworks_bls12381 import G1Point, G2Point, GT, Scalar


# Initilisation -- This is the generator point
gt_gen = GT()

# Zero/One
zero = GT.zero()
one = GT.one()

# Computing a pairing using pairing and multi_pairing
# multi_pairing does multiple pairings with only one final_exp
assert gt_gen == GT.pairing(G1Point(), G2Point()) 
g1s = [G1Point()]
g2s = [G2Point()]
assert gt_gen == GT.multi_pairing(g1s, g2s)

# Bilinearity
a = Scalar(1234)
b = Scalar(4566)
c = a * b


g = G1Point() * a
h = G2Point() * b

p = GT.pairing(g, h)

c_g1 = G1Point() *c
c_g2 = G2Point() *c

assert p == GT.pairing(c_g1, G2Point())
assert p == GT.pairing(G1Point(), c_g2)

Scalar

from py_arkworks_bls12381 import Scalar

# Initialisation - The default initialiser for a scalar is an u128 integer
scalar = Scalar(12345)

# Equality -- We override eq and neq operators
assert scalar == scalar
assert Scalar(1234) != Scalar(4567)

# Scalar Addition/subtraction/Negation -- We override the add/sub/neg operators
a = Scalar(3)
b = Scalar(4)
c = Scalar(5)
assert a.square() + b.square() == c.square()
assert a * a + b * b == c * c

neg_a = -a
assert a + neg_a == Scalar(0)
assert (a + neg_a).is_zero()

# Serialisation
compressed_bytes = scalar.to_le_bytes()
deserialised_scalar = Scalar.from_le_bytes(compressed_bytes)
assert scalar == deserialised_scalar

Development

First, activate the virtual environment:

python3 -m venv .env
source .env/bin/activate

Then, install maturin which is needed to build the project:

pip install maturin

Next, build the rust package and install it in your virtual environment:

maturin develop

Finally, run a file in the examples folder:

python3 examples/point.py

Benchmarks

This is to be executed in the virtual environment above.

First, install py_ecc which is used as a comparison:

pip install py_ecc

Then, run the benchmarks with this command:

python3 -m examples.benches.bench

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

py_arkworks_bls12381-0.3.5.tar.gz (13.4 kB view details)

Uploaded Source

Built Distributions

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

py_arkworks_bls12381-0.3.5-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (541.1 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

py_arkworks_bls12381-0.3.5-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (690.3 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ i686

py_arkworks_bls12381-0.3.5-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (541.3 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

py_arkworks_bls12381-0.3.5-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl (643.3 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ s390x

py_arkworks_bls12381-0.3.5-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (612.5 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ppc64le

py_arkworks_bls12381-0.3.5-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (689.7 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ i686

py_arkworks_bls12381-0.3.5-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (786.8 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARMv7l

py_arkworks_bls12381-0.3.5-pp38-pypy38_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl (643.4 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ s390x

py_arkworks_bls12381-0.3.5-pp38-pypy38_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (612.4 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ppc64le

py_arkworks_bls12381-0.3.5-pp38-pypy38_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (787.2 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARMv7l

py_arkworks_bls12381-0.3.5-cp312-none-win_amd64.whl (371.6 kB view details)

Uploaded CPython 3.12Windows x86-64

py_arkworks_bls12381-0.3.5-cp312-none-win32.whl (424.0 kB view details)

Uploaded CPython 3.12Windows x86

py_arkworks_bls12381-0.3.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (541.9 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

py_arkworks_bls12381-0.3.5-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl (636.6 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ s390x

py_arkworks_bls12381-0.3.5-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (611.8 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ppc64le

py_arkworks_bls12381-0.3.5-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl (691.5 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ i686

py_arkworks_bls12381-0.3.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (550.5 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

py_arkworks_bls12381-0.3.5-cp312-cp312-macosx_11_0_arm64.whl (470.7 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

py_arkworks_bls12381-0.3.5-cp312-cp312-macosx_10_12_x86_64.whl (491.6 kB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

py_arkworks_bls12381-0.3.5-cp311-none-win_amd64.whl (367.9 kB view details)

Uploaded CPython 3.11Windows x86-64

py_arkworks_bls12381-0.3.5-cp311-none-win32.whl (420.9 kB view details)

Uploaded CPython 3.11Windows x86

py_arkworks_bls12381-0.3.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (540.2 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

py_arkworks_bls12381-0.3.5-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl (639.5 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ s390x

py_arkworks_bls12381-0.3.5-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (610.3 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ppc64le

py_arkworks_bls12381-0.3.5-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (691.7 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ i686

py_arkworks_bls12381-0.3.5-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (786.9 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARMv7l

py_arkworks_bls12381-0.3.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (550.3 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

py_arkworks_bls12381-0.3.5-cp311-cp311-macosx_11_0_arm64.whl (469.7 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

py_arkworks_bls12381-0.3.5-cp311-cp311-macosx_10_12_x86_64.whl (490.7 kB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

py_arkworks_bls12381-0.3.5-cp310-none-win_amd64.whl (369.1 kB view details)

Uploaded CPython 3.10Windows x86-64

py_arkworks_bls12381-0.3.5-cp310-none-win32.whl (421.3 kB view details)

Uploaded CPython 3.10Windows x86

py_arkworks_bls12381-0.3.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (541.7 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

py_arkworks_bls12381-0.3.5-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl (642.9 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ s390x

py_arkworks_bls12381-0.3.5-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (611.1 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ppc64le

py_arkworks_bls12381-0.3.5-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (688.2 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ i686

py_arkworks_bls12381-0.3.5-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (785.9 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARMv7l

py_arkworks_bls12381-0.3.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (552.8 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

py_arkworks_bls12381-0.3.5-cp310-cp310-macosx_11_0_arm64.whl (469.5 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

py_arkworks_bls12381-0.3.5-cp310-cp310-macosx_10_12_x86_64.whl (490.7 kB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

py_arkworks_bls12381-0.3.5-cp39-none-win_amd64.whl (369.5 kB view details)

Uploaded CPython 3.9Windows x86-64

py_arkworks_bls12381-0.3.5-cp39-none-win32.whl (422.9 kB view details)

Uploaded CPython 3.9Windows x86

py_arkworks_bls12381-0.3.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (541.8 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

py_arkworks_bls12381-0.3.5-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl (643.5 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ s390x

py_arkworks_bls12381-0.3.5-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (611.5 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ppc64le

py_arkworks_bls12381-0.3.5-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (686.8 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ i686

py_arkworks_bls12381-0.3.5-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (786.0 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARMv7l

py_arkworks_bls12381-0.3.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (553.0 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

py_arkworks_bls12381-0.3.5-cp39-cp39-macosx_11_0_arm64.whl (469.9 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

py_arkworks_bls12381-0.3.5-cp39-cp39-macosx_10_12_x86_64.whl (490.9 kB view details)

Uploaded CPython 3.9macOS 10.12+ x86-64

py_arkworks_bls12381-0.3.5-cp38-none-win_amd64.whl (369.3 kB view details)

Uploaded CPython 3.8Windows x86-64

py_arkworks_bls12381-0.3.5-cp38-none-win32.whl (421.5 kB view details)

Uploaded CPython 3.8Windows x86

py_arkworks_bls12381-0.3.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (542.2 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

py_arkworks_bls12381-0.3.5-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl (643.5 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ s390x

py_arkworks_bls12381-0.3.5-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (611.9 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ppc64le

py_arkworks_bls12381-0.3.5-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl (686.6 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ i686

py_arkworks_bls12381-0.3.5-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (786.3 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARMv7l

py_arkworks_bls12381-0.3.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (553.0 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

py_arkworks_bls12381-0.3.5-cp38-cp38-macosx_11_0_arm64.whl (470.0 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

py_arkworks_bls12381-0.3.5-cp38-cp38-macosx_10_12_x86_64.whl (490.9 kB view details)

Uploaded CPython 3.8macOS 10.12+ x86-64

File details

Details for the file py_arkworks_bls12381-0.3.5.tar.gz.

File metadata

  • Download URL: py_arkworks_bls12381-0.3.5.tar.gz
  • Upload date:
  • Size: 13.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.7.1

File hashes

Hashes for py_arkworks_bls12381-0.3.5.tar.gz
Algorithm Hash digest
SHA256 b08c165d775f7990939ba8df774d2094f2d5ac9bff6c3f965e503dc4e626a34e
MD5 e3be9306a065d33d9a7a6140feafa3b3
BLAKE2b-256 883615fb30a1d7e975f067317d45993dd891ae229d76d150d4815b3cf0ddee80

See more details on using hashes here.

File details

Details for the file py_arkworks_bls12381-0.3.5-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.5-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b82f749d1f1ba20705b44634b25f0345457d2ae6d4a568cd1ba21ddc3b63b2ad
MD5 1e8e3935e55e0e60dd4f6f2d20319216
BLAKE2b-256 d8981f3a2707fb53dfc5e312c56398589cb339a0110ab51b51cfbea751f599b1

See more details on using hashes here.

File details

Details for the file py_arkworks_bls12381-0.3.5-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.5-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 e17f5a4fbbce8a02b971b41699c2de19b66845587a68b0804a1d86d625a9bfb4
MD5 6581234d61e2cf4e8317edaf2bb87d55
BLAKE2b-256 d869b427bf3acd3c8b8112622d38fb0b0beec211001c951e1de197edba5750e2

See more details on using hashes here.

File details

Details for the file py_arkworks_bls12381-0.3.5-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.5-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e9ca12ee72548d4c2727810c629cd0030720a5813f15070105014a5999596c1c
MD5 2965d4a889dc1d447f1d9df920f96530
BLAKE2b-256 2f766d94340422639e1849096f481be4eb0cd27c906dc1b9dff9324b24762456

See more details on using hashes here.

File details

Details for the file py_arkworks_bls12381-0.3.5-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.5-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 f40d3dfa4549a08743986e924ce54d2c03d3e113dfa6004de96e642817fcbd70
MD5 39c76afd9acb6fa86984f1be4282cbaf
BLAKE2b-256 ec207e6140fffeae87f643faf6a63c576fcb78180be831e2e10dd955b031bcb5

See more details on using hashes here.

File details

Details for the file py_arkworks_bls12381-0.3.5-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.5-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 2f93e6cdfe0b1fd4531a9e73dae30332d5383aacd4959d42d8cc3838056b32f7
MD5 a340563a975d479ccb11c0b262837b05
BLAKE2b-256 c3ba0702c200ee2ed1e30098b09a133dff1cc62e69a31e83f97fc5db734c8c1f

See more details on using hashes here.

File details

Details for the file py_arkworks_bls12381-0.3.5-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.5-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 05bec38ef29f4899926f7830dd1410c7ae312fea990ae1f8228a0b90d3f6d4f9
MD5 53574fbf3595741621055c98dc1ccf6c
BLAKE2b-256 1893f8ca896be731a84f1a811217be2f56758b4ffca8899f076e0ee526b2a1ea

See more details on using hashes here.

File details

Details for the file py_arkworks_bls12381-0.3.5-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.5-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 8e4a3633fdbd2672d15642fed56c9eb9eaedb5efbd3e25256b34d08dd24bace9
MD5 bffb61da99fb4f8da93dca546c40454a
BLAKE2b-256 7b61d1e678ba9f809aa53f5788d12d725ea850999218d3422115c960ce5e62b9

See more details on using hashes here.

File details

Details for the file py_arkworks_bls12381-0.3.5-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.5-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0a4815d31339c819df392c8380dde5a311a20539a9488d84962d72f12e248c9f
MD5 e7343864a5426e3a63955a6e0ce5742d
BLAKE2b-256 01f6266967671c9041c0302329a96d98f90ce222039a692405661e39f663fee0

See more details on using hashes here.

File details

Details for the file py_arkworks_bls12381-0.3.5-pp38-pypy38_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.5-pp38-pypy38_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 2e8fafa592e3abb9a8aed464bbbe09c95ae88a731c508b37aa82bc723400f87e
MD5 194df8c1e0c85021e239d0035714c8a4
BLAKE2b-256 45c47606079ccc6a666f5cdc3ee00e4e3c659263c6541eb29e2535397b299f27

See more details on using hashes here.

File details

Details for the file py_arkworks_bls12381-0.3.5-pp38-pypy38_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.5-pp38-pypy38_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 f3f0b0c22aa7537b1a4628047da987dab2ebab83f82136e4f9b8552d13f51be7
MD5 91627643c36bfa790479a83318ffed9c
BLAKE2b-256 82dd59816b9d6ce39923c7d3cbb2e0224c3028de06a1e8fa36537d4924bb7ba5

See more details on using hashes here.

File details

Details for the file py_arkworks_bls12381-0.3.5-pp38-pypy38_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.5-pp38-pypy38_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 6d5e81d6c09a09add223ac7f4c56e9ca54de897a3e3320f678205bd6c79df18c
MD5 5aa041116657ef021f1758a0bc5f29d1
BLAKE2b-256 0076f65437e90baaba64323a123a4be84398a405348209d8a87548a2db610172

See more details on using hashes here.

File details

Details for the file py_arkworks_bls12381-0.3.5-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.5-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 302d0d73946d0f70699f13577f7e0fac20e5891cc1da335f908fde2923baf957
MD5 d67458599d8b8d1f534256025634e8a8
BLAKE2b-256 85d7ca87bbcc5db6a1278a3983cda219368c85bef0967fec1b76d37875b09271

See more details on using hashes here.

File details

Details for the file py_arkworks_bls12381-0.3.5-cp312-none-win_amd64.whl.

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.5-cp312-none-win_amd64.whl
Algorithm Hash digest
SHA256 f48dad5756132283da490469119eb006d0ce17137381564ae4276dcd7745fb87
MD5 9b37e38218fdd71f4985e0dba20f263f
BLAKE2b-256 5e6182604b1b49b2c201d88350145a22b7d633df1e90ee76396b3b5b23a598f4

See more details on using hashes here.

File details

Details for the file py_arkworks_bls12381-0.3.5-cp312-none-win32.whl.

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.5-cp312-none-win32.whl
Algorithm Hash digest
SHA256 2fa3efd17afe689c4f9f4ef6de4d9985a4137c9bf618bb97e21fdc3eb123be6a
MD5 582d9913ff23bd539e265b65500c46d6
BLAKE2b-256 d82dbc3d56013d3d6c3926dcdc72cf8fe50e6451848213eacab481d246a396a6

See more details on using hashes here.

File details

Details for the file py_arkworks_bls12381-0.3.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 afbf811b07ddf3012b1d0ad555e9e0f17184e790bc66ca9e4e9c264abb483fe1
MD5 8075c29d7b712efc659a672c38465172
BLAKE2b-256 84c0c3dee39e55a776945bb1f71c6e8a714f979a4f0a216c2cf1a98650673caf

See more details on using hashes here.

File details

Details for the file py_arkworks_bls12381-0.3.5-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.5-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 f4ff88bb2837ad8e8903b1975b41410d83510e281f0e59ece894bf5a135ded84
MD5 d3fda01956396e89083a0c6b64a013ce
BLAKE2b-256 a37886a2f75f06efd6983e2498800f28fb440cdbafa97875248526d2f791c286

See more details on using hashes here.

File details

Details for the file py_arkworks_bls12381-0.3.5-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.5-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 867825de52aa4aa11a6391fc7439cd0271d14aedecfc1a750f4f31bb54f3af16
MD5 bec3d88b6f181ede6d23d8caaad2496c
BLAKE2b-256 046438726a7efc25bc57b7ddd815862ed9441ccf6a2c6a79149c920e1edca744

See more details on using hashes here.

File details

Details for the file py_arkworks_bls12381-0.3.5-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.5-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 e72fa3f1b534c20f8803f8799492df4d6aee4eb5547e3c110426ab8d3c59626b
MD5 250d53b517d0b7fc4caf177147e9448e
BLAKE2b-256 e6ca4d0bd08a16cf3851c527b37b4f5a4de37798df1682a54b092f54ede1f36c

See more details on using hashes here.

File details

Details for the file py_arkworks_bls12381-0.3.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4427f15e33cbe6e2b0e3c6075cc8604d03f80725d27c73b4f37778e77a594b1c
MD5 624576e9086aa5bbd8e9615fcf378203
BLAKE2b-256 6a409c6a3600b3aba343cfb10c8bc4dd39a969e11392611aa4291c3d7c00af65

See more details on using hashes here.

File details

Details for the file py_arkworks_bls12381-0.3.5-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.5-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3f249351d4cf441f247e2dd2ca9488149c4ec874d87c67bb3145e66a436b4207
MD5 8398c7541254c24e8195997669f4ded4
BLAKE2b-256 64a2423fa35c4eccbb24ec29f929dc3fa8b2f802e780a5ef4b520b61258bcfa1

See more details on using hashes here.

File details

Details for the file py_arkworks_bls12381-0.3.5-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.5-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 fe798079d83fad34edc4a140d930d812564db2ce394021a05ba9756a0fa4252c
MD5 55f87e43fbb39c7f6ca99b1b7313e493
BLAKE2b-256 81d73de2f582a7643027f902610c4052f6bf5d5873366b1598c538411ec0b201

See more details on using hashes here.

File details

Details for the file py_arkworks_bls12381-0.3.5-cp311-none-win_amd64.whl.

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.5-cp311-none-win_amd64.whl
Algorithm Hash digest
SHA256 feb070bd7d7dff29ae8e352bd825f56ae626f52e44d828be4af06ab0b2aac1af
MD5 9acb743dce712f5e35534f22daa8cea1
BLAKE2b-256 e716889aeb63af3f05e96a2b7e81229ceae4f471e1493180487ad0d5dbdb98b8

See more details on using hashes here.

File details

Details for the file py_arkworks_bls12381-0.3.5-cp311-none-win32.whl.

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.5-cp311-none-win32.whl
Algorithm Hash digest
SHA256 fa8a16845f9f3698fb764fcc3632dccde1bf6c1e8e4e8e51b4c17657385e3630
MD5 f72776742ee1c5107937b82deb6ec3c5
BLAKE2b-256 47e87b6562425a2c1cc776a50323a91473816cb30a73052809d75a153a7bbb74

See more details on using hashes here.

File details

Details for the file py_arkworks_bls12381-0.3.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b8f2742df0f2ebaad6d683f92d539c3aee356fa11974ba08ca0f32000933563c
MD5 9103289bf5bdabb6bfc6cd720e8d21dc
BLAKE2b-256 e091a65f4786c3310dab335accb8129f757bdc8f12c48391e283da6b60b71076

See more details on using hashes here.

File details

Details for the file py_arkworks_bls12381-0.3.5-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.5-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 ff3dfc62348c5540f926003c3077040bc7a99877d62cb44112ead34aab974580
MD5 ed7d3b018ef7e3c68d11c95ee5bf0f28
BLAKE2b-256 d6c6c5d0497a1ee48cb854b8755476980ca6e38e9e911921ab41bc74d3c0159b

See more details on using hashes here.

File details

Details for the file py_arkworks_bls12381-0.3.5-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.5-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 c09fc15275f9d9cc932060c477a94900f6cacf8c8236dfb71602c394d5c1f641
MD5 437f3c0c3bcf20523f4ae2af4fdbea5b
BLAKE2b-256 44cb0c6dc36daf1c5b8b0d0f2bf5837ad1d4cdabcff35ae48ef36877874adb91

See more details on using hashes here.

File details

Details for the file py_arkworks_bls12381-0.3.5-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.5-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 d1fd4ead90043ddf1bec8f2b3ee66b8db04fc901f375c041c4a8178610700e41
MD5 f25640b049502554ca27ecc3d75c7ad5
BLAKE2b-256 65c2485b6a6008f17f4747a17a7a5b8285892a3444e4c87418bbe704cf9fa2e0

See more details on using hashes here.

File details

Details for the file py_arkworks_bls12381-0.3.5-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.5-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 16955d12ff2fd782b70bc50df841468a9108e9a012d0b4218187dada2fc912db
MD5 e42d2b51e014fc93ad90b7bffe8a7351
BLAKE2b-256 8d959bb26065105ac974db20dcf36807d1dd9774844d4165d90c5269fc38c802

See more details on using hashes here.

File details

Details for the file py_arkworks_bls12381-0.3.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7ec601f218ec36d7c4b13fac46fd795b47972b564b0bdb25f36b219d9a5bd65e
MD5 43793063a6aa1b507c020475c3ba3aff
BLAKE2b-256 b473b7726617f57d370391b92374c6efd6700c1224d4d2b89e98cb88244209ca

See more details on using hashes here.

File details

Details for the file py_arkworks_bls12381-0.3.5-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.5-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a3628db5c4edda5760a9e5c03d8dacb4063628c6d6941176dfa1e2a0235a54f6
MD5 831042905fdb82d90abcf5633aeea202
BLAKE2b-256 9fe77c328a58a0d8cc1c842ac07917529013d3a1e2169e37e8ef97031561566b

See more details on using hashes here.

File details

Details for the file py_arkworks_bls12381-0.3.5-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.5-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 50796a1242143d20399d302da71896663f84f70cff919a8def56a0d209e796fc
MD5 f739fdf89b09a86d83d0ac69e5809b21
BLAKE2b-256 3dbb06c858784e614732d1b50074d7ede7f4f233dc4dc8e64cf8b583a28dd21b

See more details on using hashes here.

File details

Details for the file py_arkworks_bls12381-0.3.5-cp310-none-win_amd64.whl.

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.5-cp310-none-win_amd64.whl
Algorithm Hash digest
SHA256 5c77f3e85568df8ff4ff60a00c5072a83f5d51d74ecaf0198a490bab7b33705f
MD5 7048e8aa5b345d4455c0a29aad3d2829
BLAKE2b-256 5ae527dc021c8798069b4b76f63e8c7ef34b834bcef842c25e2306176a158323

See more details on using hashes here.

File details

Details for the file py_arkworks_bls12381-0.3.5-cp310-none-win32.whl.

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.5-cp310-none-win32.whl
Algorithm Hash digest
SHA256 1447e6f4139ce92a1127775c59fbe97164f1e6db60e4433c99d24828803bce62
MD5 e8fc3e76a799a974dceb8a4ce793ea7d
BLAKE2b-256 fe797e5d700e240bf93e29698221a7cc6bc77250394784bb1b924de54066f79e

See more details on using hashes here.

File details

Details for the file py_arkworks_bls12381-0.3.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8e6f453b47c6e15dafbb67d4f239833b07ae5a8dae842e0fb4db4da40669517d
MD5 ef3c88df7eec8ae1374b87ec97f746c1
BLAKE2b-256 65887258dbfc9a3e95871bf896a4564beb66200d229a6d70f420c2129f0f7495

See more details on using hashes here.

File details

Details for the file py_arkworks_bls12381-0.3.5-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.5-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 d3a609db4388e088ebe6b050bfa967f223e90712c000fd047261f2008e93017d
MD5 38d1652c32f91393ce1cc53cbdd02d3d
BLAKE2b-256 70cbbec752818b262894b5ec6e28d17fab9116efcb385e90d82c3bb485002ebe

See more details on using hashes here.

File details

Details for the file py_arkworks_bls12381-0.3.5-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.5-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 d41be5932298099d3d044d206d91ff399ea1a324d70a6d3417473354f0ebafac
MD5 de79879859897604fd72075a0f5feb5d
BLAKE2b-256 fd95cbd54b76e9eb6728eeeca02a4ee8da6023727965a0dc6f6a420b87c1c150

See more details on using hashes here.

File details

Details for the file py_arkworks_bls12381-0.3.5-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.5-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 5b4888c57083701a587f5ef5c6f8978d6fef584b5b431818bd92a924b4d58e69
MD5 696dd9fa1ef5281058140a016220e3d2
BLAKE2b-256 e908ac3583924b8005e7690abf51432983c18d61926fea02d201f4327e4cafae

See more details on using hashes here.

File details

Details for the file py_arkworks_bls12381-0.3.5-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.5-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 d91cd7f1d938ecc11c4bb2c4b40efd7998680a49cf582314b383c76a366866c6
MD5 cf8bb961847d29b16323cdf0c663531b
BLAKE2b-256 c31a3f6f38395a4d3919db6ca0b7f6e813682a11b75c36549bb43e05cb0960d5

See more details on using hashes here.

File details

Details for the file py_arkworks_bls12381-0.3.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f582f1ff020fb2a7831d3eff4c6550535e8a3dd0b660df4140fb4795cef2bf4e
MD5 e209568a9a79d30ff5755c77594736a5
BLAKE2b-256 3f8043fd075332f22cf04714d46f8337a028115bc11596b52da4dd51e127f080

See more details on using hashes here.

File details

Details for the file py_arkworks_bls12381-0.3.5-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.5-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 96c539c64e2c9de77c63c7c45a87e21950f18b03b494019328bd37442ac63ba7
MD5 9dcd3f911c2c285aa112e0207c4e4ea6
BLAKE2b-256 8063812b96ec7de5dbb7fb7b1a650542a5f98d7c451aad0f5e621231c7bdafd7

See more details on using hashes here.

File details

Details for the file py_arkworks_bls12381-0.3.5-cp310-cp310-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.5-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 7cbba5125f72873c18995e7de64867ab1320f1e3371465b223ccfcec4238927e
MD5 e762c11479f59665fef1e12a1a14a019
BLAKE2b-256 5885a655aaf872289d9b3dced11f12bdb046b206ed9e3bf32c2d3bac2b363e4f

See more details on using hashes here.

File details

Details for the file py_arkworks_bls12381-0.3.5-cp39-none-win_amd64.whl.

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.5-cp39-none-win_amd64.whl
Algorithm Hash digest
SHA256 edb56ebf1d2732d796bb9dfe16b00fd3d9d15031603d2b320cda1d53156aaf5d
MD5 028d955173cc9750e2e2cb04d66699fb
BLAKE2b-256 fec6128a8ef81fdba9f1e2ed0bd7a4786e19787dda5963c1db4610dfcb6b5578

See more details on using hashes here.

File details

Details for the file py_arkworks_bls12381-0.3.5-cp39-none-win32.whl.

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.5-cp39-none-win32.whl
Algorithm Hash digest
SHA256 6a31b56d8c1683507d6a585930293d30931ade0da07b08ad158c3aa6abfd0d25
MD5 7124b05de038e9091b78b7b6ceb61015
BLAKE2b-256 94776c9399e0b9f0687f1a03d34ef20a89d74225c1c44f3327ec3da2e08aa4a3

See more details on using hashes here.

File details

Details for the file py_arkworks_bls12381-0.3.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 63977855bfae9eebe0721fc3e8a460213ae4548f2be221365483862920db9ded
MD5 04342b7d02fa1b8dc4ea5fe687dbee68
BLAKE2b-256 c54d0d2d0001790ceb5b4a78513bce2d62ed857f09c5990361cd8e510ba913f2

See more details on using hashes here.

File details

Details for the file py_arkworks_bls12381-0.3.5-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.5-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 af025f111b9944d8f5e03d8cfaee71e29575f17d88d0d5830faca0da8dbfdf7f
MD5 3d0c0da352ad2531d7f87e04655fd8fc
BLAKE2b-256 7bd4ffe09c773c3a8b1f0dc638dc23e3c569f820a4cdea8e45e9657d62613af0

See more details on using hashes here.

File details

Details for the file py_arkworks_bls12381-0.3.5-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.5-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 c0d653fd6642b03ffaa4c64a9d3b7b70c51e0377cb3dfff7cdbc2e1fc2367ebe
MD5 3cc9ba23f256c135e13c818be61e5621
BLAKE2b-256 8818e29e00acdbeae8bf2428d32718f96ebdfb5ad93a236fe0db1bc58c3076cf

See more details on using hashes here.

File details

Details for the file py_arkworks_bls12381-0.3.5-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.5-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 b5fd0ef74017639b090d9a4d4e12db8112e3f1a7ad0203e6dbd7d4c2e97baf00
MD5 e035518497da214cc479665da0850504
BLAKE2b-256 bb223063ef487b47d61295611f00d573ee2c0b9c55a252cf416b2f4980019442

See more details on using hashes here.

File details

Details for the file py_arkworks_bls12381-0.3.5-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.5-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 8e95eb315f11585554cd1a7bff44d3a1ccb9c72b9d62f091228c09af52a25874
MD5 b05840b58d5404a010bd9d75ee6d2e61
BLAKE2b-256 bf286b72e2a03cc6288e3d8ee71fb47f60a119c2889affc954117ea58052a7ff

See more details on using hashes here.

File details

Details for the file py_arkworks_bls12381-0.3.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1aad6f20d0d52b59d345a514153e7013a98227afb05e6609b3bbb801b2113ca9
MD5 344904959d78d8cc2777a273452aae25
BLAKE2b-256 e552bf97ad408c072d9861b173e78f7192b92d61b67995d74ba88065b3e53241

See more details on using hashes here.

File details

Details for the file py_arkworks_bls12381-0.3.5-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.5-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 886e0971fc4e4e038a070267015308b2d672789d01ed49a36027e59f7440680d
MD5 4e55763ec91eca66f24f69846a5d862b
BLAKE2b-256 d1f435486d4f8f730b2344bcc15072c817ded2c9a3d2c1a1b273bc59da67b3fb

See more details on using hashes here.

File details

Details for the file py_arkworks_bls12381-0.3.5-cp39-cp39-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.5-cp39-cp39-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 d0ebd509ca71c4ab09b7a135de5900378f69a73ae650b4bece2a6c3f6d7c6506
MD5 665e1dc341ca0b184f17ee263bd2be5e
BLAKE2b-256 1772ac3426e6964c7d7d97a6ccdc9e50d03495a57b0ef5a8f4c130e4b1480aaf

See more details on using hashes here.

File details

Details for the file py_arkworks_bls12381-0.3.5-cp38-none-win_amd64.whl.

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.5-cp38-none-win_amd64.whl
Algorithm Hash digest
SHA256 4364bc0874d42ad7222d9c0b27bd40eefa4ceeb612ce9fc36109b7efad8c7bf4
MD5 e8429f6c4a445b449a729021e0a1aa87
BLAKE2b-256 36ec49e83cf200f1f37f9c60cf0c0ccbc068a066f41537935ac97f49d1c92b51

See more details on using hashes here.

File details

Details for the file py_arkworks_bls12381-0.3.5-cp38-none-win32.whl.

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.5-cp38-none-win32.whl
Algorithm Hash digest
SHA256 ed1836a8e953c9c0a6b99a614de3170ab54c6b7c80f4a6a23ffad2224ecbc4dd
MD5 066418cc2746483ca2c980584d9fde11
BLAKE2b-256 f19b1eea32c08bd3c98c3e9c4aa7caff67930266950d9915644009d797e87126

See more details on using hashes here.

File details

Details for the file py_arkworks_bls12381-0.3.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8a236f0628f025e3e932fb2748d4b0ab85d4045c33ab44acb0b5b3549ce91162
MD5 87ddd37381d68060011df11ef8a095e4
BLAKE2b-256 69da2e7ed61f1e639a82e5fe84b68e44d3a4e4f46a8a433bd290349cf5dae85e

See more details on using hashes here.

File details

Details for the file py_arkworks_bls12381-0.3.5-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.5-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 26f5cbc7d944c16df71c0042ea9a796de807646792a6975bcc16746b3d6c3515
MD5 49d3af57fd4787d9bf632f98564a78dd
BLAKE2b-256 1d32d9c1408ed8add37581110e7aefa130b693274ceec484993becf3ea3f66a1

See more details on using hashes here.

File details

Details for the file py_arkworks_bls12381-0.3.5-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.5-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 ea33c7540971efcb950c652748b94a5cd03fdfbf5447b083fb5ea30300d3d7a1
MD5 44823cfa2dcd819bc94cf918d6857e51
BLAKE2b-256 7b8c9af17dd76c9fb7ec5836e760c6f403a69b390df02887df1f51ec43bfe925

See more details on using hashes here.

File details

Details for the file py_arkworks_bls12381-0.3.5-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.5-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 e5d01ec1e358fcbd17373335275a6a010e5846c144597d9bf42740fd7a6eba1e
MD5 39787c525d406a50f4fe82524e99315c
BLAKE2b-256 831c1b07129594753953d21316f45bf13f11bd11db0d542b9e0d2d582de71c6a

See more details on using hashes here.

File details

Details for the file py_arkworks_bls12381-0.3.5-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.5-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 6f3e169c528090bec8a667580312baa99c6cc6cbe3a3d75438dd9e81b18b6d16
MD5 d5aaced1be69b830358e32209b905dd4
BLAKE2b-256 050cc7fad057a839e24115b9418f38d12e897957d3a99ca1d625bc1bb69efbb1

See more details on using hashes here.

File details

Details for the file py_arkworks_bls12381-0.3.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b28c1b7def58d7dfa87a5ec157d73b6a9c02df9f5c6135ffabeb87555736c5c9
MD5 8b64c0ed87d35239ea1727e90a1cdcae
BLAKE2b-256 65b9cad92ba26fed96f1b46837f14613c131903babf8f0a9b53eba9d77c2dd3a

See more details on using hashes here.

File details

Details for the file py_arkworks_bls12381-0.3.5-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.5-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 96b3bd3014364d42eeeb46f2dba5a2e1f1cba40f406e8c096757f0ab0a66bd53
MD5 f0d85ed6e161605aa44a68e11733acd8
BLAKE2b-256 ad725bcdcdbbf8fd8377b18386d64548c0eab383bb5eb16cba47a940f8385732

See more details on using hashes here.

File details

Details for the file py_arkworks_bls12381-0.3.5-cp38-cp38-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.5-cp38-cp38-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 24bf0d16decd89fb6a1caaa79109bff2027d9bb1b4d0037c5a5ba309a1c6e870
MD5 0379602a8ac27dfe97fe3249255bc907
BLAKE2b-256 4bb2ccc92acdcd8262e3865417b5d3cb2d6c6bf7fe05b28f22a6de45156841e7

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