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.8.tar.gz (13.4 kB view details)

Uploaded Source

Built Distributions

py_arkworks_bls12381-0.3.8-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl (647.4 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ s390x

py_arkworks_bls12381-0.3.8-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (691.5 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ i686

py_arkworks_bls12381-0.3.8-pp38-pypy38_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl (647.4 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ s390x

py_arkworks_bls12381-0.3.8-cp312-none-win_amd64.whl (376.1 kB view details)

Uploaded CPython 3.12 Windows x86-64

py_arkworks_bls12381-0.3.8-cp312-none-win32.whl (423.2 kB view details)

Uploaded CPython 3.12 Windows x86

py_arkworks_bls12381-0.3.8-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (549.7 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

py_arkworks_bls12381-0.3.8-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl (641.4 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ s390x

py_arkworks_bls12381-0.3.8-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (619.6 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ppc64le

py_arkworks_bls12381-0.3.8-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl (688.6 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ i686

py_arkworks_bls12381-0.3.8-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (794.5 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARMv7l

py_arkworks_bls12381-0.3.8-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (555.5 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARM64

py_arkworks_bls12381-0.3.8-cp312-cp312-macosx_11_0_arm64.whl (474.0 kB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

py_arkworks_bls12381-0.3.8-cp312-cp312-macosx_10_12_x86_64.whl (498.6 kB view details)

Uploaded CPython 3.12 macOS 10.12+ x86-64

py_arkworks_bls12381-0.3.8-cp311-none-win_amd64.whl (373.8 kB view details)

Uploaded CPython 3.11 Windows x86-64

py_arkworks_bls12381-0.3.8-cp311-none-win32.whl (421.6 kB view details)

Uploaded CPython 3.11 Windows x86

py_arkworks_bls12381-0.3.8-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (547.6 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

py_arkworks_bls12381-0.3.8-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl (648.3 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ s390x

py_arkworks_bls12381-0.3.8-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (619.5 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ppc64le

py_arkworks_bls12381-0.3.8-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (690.6 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ i686

py_arkworks_bls12381-0.3.8-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (793.9 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARMv7l

py_arkworks_bls12381-0.3.8-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (556.5 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

py_arkworks_bls12381-0.3.8-cp311-cp311-macosx_11_0_arm64.whl (472.5 kB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

py_arkworks_bls12381-0.3.8-cp311-cp311-macosx_10_12_x86_64.whl (499.7 kB view details)

Uploaded CPython 3.11 macOS 10.12+ x86-64

py_arkworks_bls12381-0.3.8-cp310-none-win_amd64.whl (375.4 kB view details)

Uploaded CPython 3.10 Windows x86-64

py_arkworks_bls12381-0.3.8-cp310-none-win32.whl (420.6 kB view details)

Uploaded CPython 3.10 Windows x86

py_arkworks_bls12381-0.3.8-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (549.9 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

py_arkworks_bls12381-0.3.8-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl (649.3 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ s390x

py_arkworks_bls12381-0.3.8-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (617.9 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ppc64le

py_arkworks_bls12381-0.3.8-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (690.4 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ i686

py_arkworks_bls12381-0.3.8-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (794.2 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARMv7l

py_arkworks_bls12381-0.3.8-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (552.4 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.10 macOS 11.0+ ARM64

py_arkworks_bls12381-0.3.8-cp310-cp310-macosx_10_12_x86_64.whl (499.0 kB view details)

Uploaded CPython 3.10 macOS 10.12+ x86-64

py_arkworks_bls12381-0.3.8-cp39-none-win_amd64.whl (376.1 kB view details)

Uploaded CPython 3.9 Windows x86-64

py_arkworks_bls12381-0.3.8-cp39-none-win32.whl (421.3 kB view details)

Uploaded CPython 3.9 Windows x86

py_arkworks_bls12381-0.3.8-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (550.3 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

py_arkworks_bls12381-0.3.8-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl (649.3 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ s390x

py_arkworks_bls12381-0.3.8-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (618.7 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ppc64le

py_arkworks_bls12381-0.3.8-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (691.1 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ i686

py_arkworks_bls12381-0.3.8-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (795.7 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARMv7l

py_arkworks_bls12381-0.3.8-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (552.4 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

py_arkworks_bls12381-0.3.8-cp39-cp39-macosx_11_0_arm64.whl (471.1 kB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

py_arkworks_bls12381-0.3.8-cp39-cp39-macosx_10_12_x86_64.whl (499.1 kB view details)

Uploaded CPython 3.9 macOS 10.12+ x86-64

py_arkworks_bls12381-0.3.8-cp38-none-win_amd64.whl (376.2 kB view details)

Uploaded CPython 3.8 Windows x86-64

py_arkworks_bls12381-0.3.8-cp38-none-win32.whl (421.4 kB view details)

Uploaded CPython 3.8 Windows x86

py_arkworks_bls12381-0.3.8-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (550.3 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

py_arkworks_bls12381-0.3.8-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl (649.5 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ s390x

py_arkworks_bls12381-0.3.8-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (617.6 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ppc64le

py_arkworks_bls12381-0.3.8-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl (691.6 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ i686

py_arkworks_bls12381-0.3.8-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (795.1 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARMv7l

py_arkworks_bls12381-0.3.8-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (552.4 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

py_arkworks_bls12381-0.3.8-cp38-cp38-macosx_11_0_arm64.whl (471.3 kB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

py_arkworks_bls12381-0.3.8-cp38-cp38-macosx_10_12_x86_64.whl (499.5 kB view details)

Uploaded CPython 3.8 macOS 10.12+ x86-64

File details

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

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.8.tar.gz
Algorithm Hash digest
SHA256 744e30a73707b435156115b22bae3884c00b243e3c79c4406a4616726bb6a82f
MD5 30b1ce59a2b1416ed06c82fd8cb24d36
BLAKE2b-256 3ff98c45fb05b17f719789d1974f59f52cdae274f8d562546f5e6c5f961972d4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.8-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4d965d2ea96bdd1848b09f54e06b34573d4b822d80e8a76594007e00db74b320
MD5 dcf33c9d8908cd147d86fbe9f8cb1140
BLAKE2b-256 bec6bba3db9291fee08c8c85fd637aed21a09b7fa5220bf7e41ccf3033ec4810

See more details on using hashes here.

File details

Details for the file py_arkworks_bls12381-0.3.8-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.8-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 a53fc1e231a1c409d3d4b7cd5f80cf88a386752241163bd579dbd956bd60c6ab
MD5 5c4d835bf2ca5fdc35117dec63080785
BLAKE2b-256 ed7eb780c92df4a5f552fc6ea52baaa784c452f3361c5bf6e7da5a80cecec2d8

See more details on using hashes here.

File details

Details for the file py_arkworks_bls12381-0.3.8-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.8-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 ea82e56048c41915efaa3b965ab30616ad6595b7d2293d87e9f7f3f18ff1e222
MD5 fcbd6e0c2356a98e31d8ca781527d422
BLAKE2b-256 b1c5f40baec1916e717248605333ce69ede6283f11473f7dfd5c70cfbc986e14

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.8-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 2b9ca2bc060f5617c6e271d52e07fdee9a6f68568c9d6006a62af53e2f8ac164
MD5 9a4653166b9ffcf4245ff910a1b1eea1
BLAKE2b-256 28f88d2fd1d75324f1c9877876abab1209257b5b959d8bed42754ac6c3db6ad0

See more details on using hashes here.

File details

Details for the file py_arkworks_bls12381-0.3.8-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.8-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 59047c64e1281e65636e32b37f0243dcbacfbf7dc20e3923fdadd63653ead6d6
MD5 4dbae7542d05780fd3b0d9b73b029276
BLAKE2b-256 72f2e22097ffe14872d0ce1a09419863a2d92d39cded44e3b6c8302b4ab80250

See more details on using hashes here.

File details

Details for the file py_arkworks_bls12381-0.3.8-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.8-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f7ec0ab37c835e88f3c972255d781c2c0c2a4adb96ab57c11885cb2f40895e4e
MD5 9b04c40c978b0c931fed492f6c4429cd
BLAKE2b-256 82156b0cc06939c3696684a60823cccca7ff3e1897cc5c54cadc2367fb494800

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.8-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b8829218aed58f16deb55b7edc5f7a118c2c0b36d2254b21244673cdb7b0c220
MD5 d1f4678cd23dea09be34c4036e4d74f3
BLAKE2b-256 74abc8a73639a7e87c538f9fcddb8f1391276c75a1a8c34959c26b264efe901d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.8-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 fb3d184d67542acc4bb819ef549cae047f1d604796557952de80aeacdb0f5339
MD5 72abe28af7fe5f8bb831c968b0adb07f
BLAKE2b-256 0da59f6117497f48558e1b6dbbb485557fcf960cd4fcef7024dc936a221eda0e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.8-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 c8df8e254842d3b3cce09bf5b2fbabb78d0ac10a11e3500ee112050eed38343e
MD5 f814130905056f0eb7a6bbc6595a03d5
BLAKE2b-256 e5b5b1d6d61be088c76bdefa8e8f55e9b14be0feee8104c3de5c503a5aa626f9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.8-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 529b0262af61a38b418b8c2efed9c1fde0ad33585180d29077304e967410a1ae
MD5 ea1b7de80b3c131c940fb05675029958
BLAKE2b-256 abf81529dfe6318fb65836b59518a0328e14ca2de698ed938a17bd41b9ea1dd4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.8-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 21ed4681c10fe078a5b884617fcedb573ed55ea8c66199e16c39c2b14be4ae46
MD5 931526e150a19a8282d44a78d082bcfe
BLAKE2b-256 b1d745baabbd5dd2cd791fc80c411fb80b6412b49146adb6aa59681d665c9173

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.8-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e5db3aa30e8b3c614ca19a273e4a1c818655cae0638be15396e96675b50ca710
MD5 541343d02c0aec404d172a78059912bb
BLAKE2b-256 becab6a416b6126323d4d58b22bcd6e2823c0a935dbcc91a8d3796d4b9be85f5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.8-pp38-pypy38_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 617aa2abbb95b0279b0962cfb93327b920430fe66a5df6f9acbada918979a39d
MD5 90176aa656caff121665de848e412300
BLAKE2b-256 2c29cec6607670c08706b9fb0cec24c98d94e11dcef1917a850802c54f9d0699

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.8-pp38-pypy38_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 c468f72ed5372c1e68d1d41bce9d10fa3d7439c469c8956503f52cecae742af9
MD5 6248447fa23b16f75aa226326479ed5f
BLAKE2b-256 b2284a7ecd91387d54056d6422be9ae241397f7e77c08705b9c5a1a60d252391

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.8-pp38-pypy38_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 d79b58f4f9e759bae6bc2fdba018b89543e8aef7548ad5212f98684807b599dd
MD5 3855ec9454dacd1427ac68750ecd725e
BLAKE2b-256 3ddd0694626808ce1aa56c375d02d77cc0b4c1f267712a23def0ac3e6cbce718

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.8-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 cfa3171f2f5d55230b6b19316094647eb60e8ee02e21d40d1a74a60f6c806109
MD5 dead4dbe74e4f4a1b7f01497bc21e3e1
BLAKE2b-256 c196f544a0bc967a60c9bc2e86f1b39da43ce6d5183190719ce94c5771afade0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.8-cp312-none-win_amd64.whl
Algorithm Hash digest
SHA256 919f4e63d1a5a95725d917fed3c260122e80d49cde16cc7b1749f914cb297c3e
MD5 395b8c2695a586aa35479715b1b720b5
BLAKE2b-256 514b983079a284bd93b12db4fb260df34c352c1a3279b7c93aa8d94183e1ab6d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.8-cp312-none-win32.whl
Algorithm Hash digest
SHA256 e40cfdb8a22cb0b0dbfaf2a87957320adae8a0997f5814a607ddbd0b94141411
MD5 b45f0958519301c530e1b21e2457c82e
BLAKE2b-256 f6b3e69a155749325f579c1c15e68fac6d14f3b44d575a12cc7b33cc9de8c0f9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.8-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0fb25872672a339ac2e38676e2a38122e01e671f778f91ab5b9fe9fff1662fe0
MD5 9a6159201b8a79d509c0b7c6a1078898
BLAKE2b-256 c912fe61efcf315bbf813dff0155cd7d9297d01983dee03d835aa58e25fb0349

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.8-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 ba2e793617b72b054a7bb1179e4693be15658b439dea75ea976917ad2353a147
MD5 f7edecdaac2df641544ba30ddd6b5816
BLAKE2b-256 9a630025877dbd4445ab260026f49e3fe3344687f8661a7b2e1182eafdade3b9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.8-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 029e5356a703cbd053d7da60e4fd13987b4b8430b6ad3db9ff94e2bd80df95ef
MD5 73acdee545c97c2752bf91bc3c9bdff7
BLAKE2b-256 b7d0e32d3a440fa83f121c831c5ae34b66123f447acd641d95311e817d42006c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.8-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 40964d26b356f2ac19de1f1c091550fe87543e7ba454fecc1c2c317342a0cf91
MD5 ef97a42f6cb9d5cb829d1678cda26eee
BLAKE2b-256 afdd5058bec432f5bb391ab643b755d231adea425301e57f7d73972bb3988aba

See more details on using hashes here.

File details

Details for the file py_arkworks_bls12381-0.3.8-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.8-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 aa59f9e69c44267a5a6afda4788d118d031a2828cecae3caceded50e07171e3a
MD5 bd9388d263d373767bcbc82352b0c3d2
BLAKE2b-256 3c2fa47575b058f377bc162933b1cb057de2697ab0b26ae2191ec9311667dc1d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.8-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0c406e0d35b380c9d805eec088d2449bc5cc6f4d4b57331a25e4aa904227d66e
MD5 6ab94e5280004137783fba5189020bfc
BLAKE2b-256 c1dc0ee330df60a569a76201dd39993126e78adf307ff2b77282514c8f05acff

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.8-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 294fbb40b170be5179cf5bc443860479c4ef6b7cbf3e4f57cf5276f294ac4d73
MD5 aca88b6d4b2c64b6d1512f579cf6a04a
BLAKE2b-256 8f81b16fbe70b2ee58cfbf17813c18cc93b728fa3c2ab114831ad85677361e0d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.8-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 52db4a7684f9a40514dcef9c7873c111db8965fd464734985e9f479cdd6be762
MD5 2d29909f0c66f1ccf735106862444d01
BLAKE2b-256 2dc86569a77393d119fab3f80c0d85f3bfdde70018b45d1130a3b3e34c4bcba3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.8-cp311-none-win_amd64.whl
Algorithm Hash digest
SHA256 87c66e6ce03600f560e983006d817c458ef137223f6808488db9ad0bbb2edcf9
MD5 039dc5342bb80eeb2f7dc5fee4d7d9ee
BLAKE2b-256 fa4a53a556fe84a2f791d7c4656041f39bb9fbe2a70e6167c53fbc40ed2eff85

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.8-cp311-none-win32.whl
Algorithm Hash digest
SHA256 8dfe514046abadae712f425e0b95395e80c89fb253bf37406fb9b0a5b882a3c0
MD5 207180e7f734cdc12a12a4e5c2f47fc9
BLAKE2b-256 d07289266938090818c87704fe1d38b69a60ff219ffa1d66e9f84ba94fba999d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.8-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b8f1582af711827bc2c1776e0bb58d0f56dfc258a0b9fdbf1249861f839569cf
MD5 c410342ca298749e4c8b117304a6b354
BLAKE2b-256 e6e2a4808ab841315666d07f3870241e935d6a9f1259ec4e386512f7bbb80773

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.8-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 f0d6f91252bb9aec74d42ccd31b7dd5c16bb0f68cd3c5e6bc97aaa21eff5ceab
MD5 45f2a4e8ca10931ad6a21e3b79b99612
BLAKE2b-256 15bcaaeefab7ef2930cf24751332f7969bfd155a11cb26b40d173e181d98fd33

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.8-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 5142e70c15059de0d07e1b668f4d139a415681e2f84546ff9a3bc2d10a197c97
MD5 db2baec37a2cd7025ef32b29dcd5aa57
BLAKE2b-256 66b9b2a2e917d82393a158235c8762f7b5f9917838cb1edf4304f0a992e19126

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.8-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 64e335591ce8f5a00e1d866f0c1df75c2ecc67593913118c4a8b12647cd504b8
MD5 2b02fc194d8011b289fbfc94e47dbdbb
BLAKE2b-256 5ccfec94a1ee438c0b2f860025e0cd7aa6a4bc2ffd270807488d64a1a2e9eeca

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.8-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 6a60483cb0fd2f6e020d61b8eedebcfad6795aa40715c3ffbd09197ef2bad1e1
MD5 d0168bed2bdfda3b263efe312f9c7197
BLAKE2b-256 8b063bebaff166421c01ad86a02416f320361ded215e2d32a4256eece742ad1c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.8-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 beff911d86315541c47292ba58d15d8b932bb521db0a03527a5c16d16277153e
MD5 21e07ca0c1302a36e9177404463de9b4
BLAKE2b-256 9b3eaf0e6781a4362133da5fa3967a920ea58229de45396552085f57b9a86f4d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.8-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 577eeb36dc626a413018423461a9ac3fff23c762d232e1e76a550ebdff983343
MD5 33d0f0d5468dc1abf398c792c71edb85
BLAKE2b-256 fedfa5dd64be873e5d7f10bc4d2f73acb3ae3e4e4eebf33abe60a5d20b43d580

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.8-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 0c27acea6bbb042afaba30089e05c9558d1687a79f8507e5f6af8e881bb94755
MD5 4da6f42fa3ce052dd1c4411433ceb88a
BLAKE2b-256 6dfdfda6aec229d9add34bdb6aacb517e77693a175950311804721f1cecab7cf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.8-cp310-none-win_amd64.whl
Algorithm Hash digest
SHA256 b7ece4b8c8e8e19eb422b398eb296777281f80eee17e8c040f3ac5b6c862cd7b
MD5 498497097e26e6ab11f6dc40dd83f467
BLAKE2b-256 75a37b29ba413244b5e41197adca803d80b100ae24285da64b7a28507624cd00

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.8-cp310-none-win32.whl
Algorithm Hash digest
SHA256 e2ec6ffde905a60e5ece376ed268bc91201e5fc0d9551a9208a38b8373e0b6b3
MD5 77734d4f082747384bd3b9975b1d8171
BLAKE2b-256 bac01f430063c9c50f558d977b4306a0ca185515e6baef7091f7e3702b134fd2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.8-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 099eabe90d88bfa74211372c49299cba1832d50bdfcf9c78235da1b9378929ef
MD5 20e3ab503a7bb4bb9d78f668bdc563c5
BLAKE2b-256 e9c228a24905ba6639fdacd1e894c25e5480bcaf8d0110fe4d8504221e0a875a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.8-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 c87ce646240458e37e49bfefcad0eca48a7b18f3f9932e8aace54d58e3dd61fe
MD5 f414ba36e221a94a8727de6768fe3784
BLAKE2b-256 80a4767e851787dde180ba74de03d2db47740d18f6ffc4895f123d5da30428ec

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.8-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 b664162b7e39d306f6b0ac4f7e51d56713218bc33d3f69de84a717457946b577
MD5 eb4efb6443d6b1597d191043b28fdff2
BLAKE2b-256 d9e2f3434dbe94a3739d90c9e1ace05e47bc3872311c6d213ff170b4d7803a33

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.8-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 955f48ff5aa73701e5480e16c419ca17110f8329a2409091823a49909f582ffa
MD5 c2c58ccb19a3ec5b79d53bfb1a702595
BLAKE2b-256 32cc613ce158f46b4e26be713e0fb7aad3d238aa7895d498478529f01b21c774

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.8-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 c4c5522201a722d4ac777c1baa1e1c59d91feca1df2e9c2e9619b84d5ca5381d
MD5 2ccc96b8f7e4a4624ba8ea7b902ca7f1
BLAKE2b-256 11f82992ddb4fea68c4be649171c95f4bb25bbf020c388c1cfdc8a960ac5aa97

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.8-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 73ab2c5122262d8c278f6edebf2e7f5e8dd236324de75844eafb773795de8d73
MD5 9399aa8421e24f7f09b65b481803383c
BLAKE2b-256 342940359218342232e28076958bb1ea2702e216a42cbf75a678bee5123e2960

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.8-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 753c37e6468d9f96dcaa541d1ab72cf2b1a8177bf78de735014e82398b44c7cd
MD5 1ce03bd9713d96c981f8895421d2e23a
BLAKE2b-256 10b6ea308036ea363bf0ccd5f9ba2a47185c3c9a019f4b2bcb8aaac9ab4878d3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.8-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 4a1598e3a0f052a9f2604d7a2aa7589d22d7394b4020cc5d8acf71a121b5facc
MD5 68d6016e48c742abc77899d2bb81463a
BLAKE2b-256 87e85b265255fd555817b95d0c014e74d4f7ce7f0ce27eda48293d927dc7df13

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.8-cp39-none-win_amd64.whl
Algorithm Hash digest
SHA256 229083a92f2bd5a42440872a4a1cc4b91b995c18887d929f4d87234f836f4740
MD5 fa79d96692ca8bd40636bb708a8be190
BLAKE2b-256 0429c3f5b4661c177d0f52b5b51ed1926fd47c227ceb9ccf55d13be4f0f018e9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.8-cp39-none-win32.whl
Algorithm Hash digest
SHA256 83aa428aa3eb9375b4faa4f539b35a15bb80ed13f408af5c67498790ffd79f6f
MD5 770e8d2fead8560c661d519bc1f3f77c
BLAKE2b-256 d91a28acc54a2077642cf61cef7ce3a3be5d2ff1955c0bd7027d95cb498ecb6c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.8-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 865ae809f619c4b629f0ea72c854edae17244e9e7b08b89cabeb12f157659095
MD5 df1b91ca35ec6572b94a2d3fb962358a
BLAKE2b-256 6501741e658ad3dbacb3c4a12439c2db5c26d67429010807fb4224bef5a303e7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.8-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 572c7a5954b45c4c8e03c7fbba464024d0d44153bc9934a2d49edb23f589c4d4
MD5 1ce41534c4f39334d18bb730096f2549
BLAKE2b-256 866f8e3595663076551b4348aaa9a0a8a1ec581bf1f38c4c6987bd08696f774c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.8-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 0f6ff3485333ca4dd19cb5268f3fff1e61eaae9fd9002c4baa3672d58a735361
MD5 99482ea50a67bd1024f4d1fddf6e5674
BLAKE2b-256 adb0b2df9a5952d430d0ccf0ac2716b84974fcfb13cb628dd69684a04abc20a2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.8-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 a7d7392162019293af9cbc6d4b17cb34b6c244235caee3d491fe2da570955f59
MD5 6d6b0b23bc8c5ba9169499ab696c6ed9
BLAKE2b-256 1080978cc1191b92fc7c5c949c8678ba2e7b98188e2b7831a5d76736b6405d41

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.8-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 1fb9167cc3627a56f34742267ef9c54b30e2945b47a1d68148a8985cc7b46b9b
MD5 0aa83ce36513158ac984de8fe718b018
BLAKE2b-256 d59c1ae07d568e4220457c03bd2f470ad3f1f19bda5b229cc3af6d9d7f160411

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.8-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ea7c85a3da5b2d613622eb09d7ff12720bdccc3e3e0ce481edbdd0e8246de7db
MD5 618b5d2ecbec91493bf1345c01b527b8
BLAKE2b-256 a5157d88af3e881e0cd6e0b63f3c8e3435ac0d6ea79e1ddc948092a23bdbe627

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.8-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1ce519608bade99bec3e56a5b1a509b769759fda474a559500e481345443df52
MD5 004e3efd56cd40978d3136205024bc19
BLAKE2b-256 82ffce713600bed1e8d2ff23016fd7e835ed0aa6808a061311813122c312c173

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.8-cp39-cp39-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 c74cb4f8ad64f4ba0d3a96c1746a5422ea3c62e0f925b285a2823dc72cbc2b8e
MD5 f38b55b0741096aedf00eb4a3cd0dd96
BLAKE2b-256 87511331e76904309ba8c3372a88b8db4b4bf6ca798eab9f804083fc239744d7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.8-cp38-none-win_amd64.whl
Algorithm Hash digest
SHA256 bc252785669bc2427352b4c5f97bd8054969238a272cdb1f59e04c2174680f62
MD5 f845867e1e1f0a67e4cee0a40092b96d
BLAKE2b-256 d10850809da52f3a676f8b8b334463e96079bf2755d49e09c0f6ed866f7b8b5c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.8-cp38-none-win32.whl
Algorithm Hash digest
SHA256 31d09bfdf108e63725b32aa2e58f04b4a62975ce7eced5096e44822a36ec5899
MD5 f9f4c9c727be6e3a052f523265534bb7
BLAKE2b-256 bf874fffc8bc1751817719e60377a283eac0e702e3bf726d706857586ef8088d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.8-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c012903513f5318c8a88e69269e78d5c2dbf2b3853d7bfa76ccb81b4bd9fb3f1
MD5 93990c4b8648b22f3bb651f69c4339da
BLAKE2b-256 c46bfa21fcf7ece871204ba78c636f9d4af177aebeacc6a102d4437a0ca69fc9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.8-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 c07af4ff8e2c9418ea61d2352d2e7d75ecf690df0dea75dadd17680a05e46fa5
MD5 96a3ededa965d7ee29904bf317d136ab
BLAKE2b-256 5631cb5f659e41c59f8c2e5fd0ffc603d9c01dd08b29cb819f9513f84d771a20

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.8-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 b1c6c2f197dd168ad05b03c0706de96aef58d5966c23331d0f8a0eec6eb3fa35
MD5 f751fcac3b96df163eca20b7e2951d30
BLAKE2b-256 2ef64cb8903b461b3982660757dfb7ff2f452bee6699baa94f3f96c554d89562

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.8-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 28fe9e515788caefe40589404bf72cbf1763186cdfcc43c125aa9ecd826f0b01
MD5 987eca2ac1ce6cf8acda8c806c8f7e3b
BLAKE2b-256 4c38498bde2b5c8972e9611e1f7c2b315cc50b4018b2ed7e84033b05356e838f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.8-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 b49127e14a055cf697fb4e30bb210c22f35c9965bd5fda7c720eb9ce69118db9
MD5 5bdfe84b24988a912035d06a7b063df5
BLAKE2b-256 8e46cd14a78f032eeb10c08696461cd1edb635b5b1097649422354a2e8ad3839

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.8-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 65daf1b8345b6cc7a4ac40c4258fd991081cc82f13ced9834dd01e8f5dcea6c8
MD5 6d1f6b00fd4f865759853912df2a05b6
BLAKE2b-256 5435b61481f077282deb7e76d5fae343a138fb6a5cf5c54c46e08db9bbcdde7b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.8-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6b3c0791a16975522b28eadbb867f839596becc7e7fe90e5b04254234ffa0495
MD5 1a39b869af1f7b52f9a1f56e06b4037d
BLAKE2b-256 940bb8c36b3677cbc22c8a839212111a58caa4235369a026705ffc681ea69849

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.8-cp38-cp38-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 05f84780d448dd7a8bb7d76754566f80e1df6cfe4e63531d27bc9f5814a27b0a
MD5 3b9485efa346a546a8c5a04a793df303
BLAKE2b-256 5d3a3ce906f91c90e7c94785568add5579ee4c256e5da52776ba73f4e5b29605

See more details on using hashes here.

Supported by

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