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

You will need maturin to build the project.

pip install maturin
  • First activate the virtual environment
 source .env/bin/activate
  • Next build the rust package and install it in your virtual environment
maturin develop
  • Now run a file in the examples folder
python3 examples/point.py

Benchmarks

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.4.tar.gz (13.9 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.4-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (517.6 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

py_arkworks_bls12381-0.3.4-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (650.4 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ i686

py_arkworks_bls12381-0.3.4-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.4 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

py_arkworks_bls12381-0.3.4-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.5 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ s390x

py_arkworks_bls12381-0.3.4-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (650.4 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ i686

py_arkworks_bls12381-0.3.4-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (1.4 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARMv7l

py_arkworks_bls12381-0.3.4-pp39-pypy39_pp73-manylinux_2_12_i686.manylinux2010_i686.whl (1.4 MB view details)

Uploaded PyPymanylinux: glibc 2.12+ i686

py_arkworks_bls12381-0.3.4-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.4 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

py_arkworks_bls12381-0.3.4-pp38-pypy38_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.5 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ s390x

py_arkworks_bls12381-0.3.4-pp38-pypy38_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (1.4 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARMv7l

py_arkworks_bls12381-0.3.4-pp38-pypy38_pp73-manylinux_2_12_i686.manylinux2010_i686.whl (1.4 MB view details)

Uploaded PyPymanylinux: glibc 2.12+ i686

py_arkworks_bls12381-0.3.4-cp312-none-win_amd64.whl (341.6 kB view details)

Uploaded CPython 3.12Windows x86-64

py_arkworks_bls12381-0.3.4-cp312-none-win32.whl (384.6 kB view details)

Uploaded CPython 3.12Windows x86

py_arkworks_bls12381-0.3.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (517.2 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

py_arkworks_bls12381-0.3.4-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.5 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ s390x

py_arkworks_bls12381-0.3.4-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.5 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ppc64le

py_arkworks_bls12381-0.3.4-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl (651.5 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ i686

py_arkworks_bls12381-0.3.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.3 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

py_arkworks_bls12381-0.3.4-cp312-cp312-macosx_11_0_arm64.whl (449.6 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

py_arkworks_bls12381-0.3.4-cp312-cp312-macosx_10_12_x86_64.whl (472.8 kB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

py_arkworks_bls12381-0.3.4-cp311-none-win_amd64.whl (377.6 kB view details)

Uploaded CPython 3.11Windows x86-64

py_arkworks_bls12381-0.3.4-cp311-none-win32.whl (324.5 kB view details)

Uploaded CPython 3.11Windows x86

py_arkworks_bls12381-0.3.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

py_arkworks_bls12381-0.3.4-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.5 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ s390x

py_arkworks_bls12381-0.3.4-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.5 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ppc64le

py_arkworks_bls12381-0.3.4-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (651.4 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ i686

py_arkworks_bls12381-0.3.4-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (1.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARMv7l

py_arkworks_bls12381-0.3.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.3 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

py_arkworks_bls12381-0.3.4-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.whl (1.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.12+ i686

py_arkworks_bls12381-0.3.4-cp311-cp311-macosx_11_0_arm64.whl (460.9 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

py_arkworks_bls12381-0.3.4-cp311-cp311-macosx_10_12_x86_64.whl (473.3 kB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

py_arkworks_bls12381-0.3.4-cp311-cp311-macosx_10_7_x86_64.whl (550.5 kB view details)

Uploaded CPython 3.11macOS 10.7+ x86-64

py_arkworks_bls12381-0.3.4-cp310-none-win_amd64.whl (377.6 kB view details)

Uploaded CPython 3.10Windows x86-64

py_arkworks_bls12381-0.3.4-cp310-none-win32.whl (324.5 kB view details)

Uploaded CPython 3.10Windows x86

py_arkworks_bls12381-0.3.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

py_arkworks_bls12381-0.3.4-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.5 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ s390x

py_arkworks_bls12381-0.3.4-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.5 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ppc64le

py_arkworks_bls12381-0.3.4-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (651.4 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ i686

py_arkworks_bls12381-0.3.4-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (1.4 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARMv7l

py_arkworks_bls12381-0.3.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.3 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

py_arkworks_bls12381-0.3.4-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl (1.4 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.12+ i686

py_arkworks_bls12381-0.3.4-cp310-cp310-macosx_11_0_arm64.whl (460.9 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

py_arkworks_bls12381-0.3.4-cp310-cp310-macosx_10_12_x86_64.whl (473.3 kB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

py_arkworks_bls12381-0.3.4-cp310-cp310-macosx_10_7_x86_64.whl (550.5 kB view details)

Uploaded CPython 3.10macOS 10.7+ x86-64

py_arkworks_bls12381-0.3.4-cp39-none-win_amd64.whl (377.9 kB view details)

Uploaded CPython 3.9Windows x86-64

py_arkworks_bls12381-0.3.4-cp39-none-win32.whl (324.8 kB view details)

Uploaded CPython 3.9Windows x86

py_arkworks_bls12381-0.3.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

py_arkworks_bls12381-0.3.4-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.5 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ s390x

py_arkworks_bls12381-0.3.4-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.5 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ppc64le

py_arkworks_bls12381-0.3.4-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (649.8 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ i686

py_arkworks_bls12381-0.3.4-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (1.4 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARMv7l

py_arkworks_bls12381-0.3.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.3 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

py_arkworks_bls12381-0.3.4-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl (1.4 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.12+ i686

py_arkworks_bls12381-0.3.4-cp39-cp39-macosx_11_0_arm64.whl (461.4 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

py_arkworks_bls12381-0.3.4-cp39-cp39-macosx_10_12_x86_64.whl (473.1 kB view details)

Uploaded CPython 3.9macOS 10.12+ x86-64

py_arkworks_bls12381-0.3.4-cp39-cp39-macosx_10_7_x86_64.whl (550.8 kB view details)

Uploaded CPython 3.9macOS 10.7+ x86-64

py_arkworks_bls12381-0.3.4-cp38-none-win_amd64.whl (377.5 kB view details)

Uploaded CPython 3.8Windows x86-64

py_arkworks_bls12381-0.3.4-cp38-none-win32.whl (324.4 kB view details)

Uploaded CPython 3.8Windows x86

py_arkworks_bls12381-0.3.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

py_arkworks_bls12381-0.3.4-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.5 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ s390x

py_arkworks_bls12381-0.3.4-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.5 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ppc64le

py_arkworks_bls12381-0.3.4-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl (649.7 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ i686

py_arkworks_bls12381-0.3.4-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (1.4 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARMv7l

py_arkworks_bls12381-0.3.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.3 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

py_arkworks_bls12381-0.3.4-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl (1.4 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.12+ i686

py_arkworks_bls12381-0.3.4-cp38-cp38-macosx_11_0_arm64.whl (461.1 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

py_arkworks_bls12381-0.3.4-cp38-cp38-macosx_10_7_x86_64.whl (550.7 kB view details)

Uploaded CPython 3.8macOS 10.7+ x86-64

File details

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

File metadata

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

File hashes

Hashes for py_arkworks_bls12381-0.3.4.tar.gz
Algorithm Hash digest
SHA256 93a86d24b0b07722c9449cef523e977c2018ec7673accfac25334694f40f3848
MD5 4ca55ce812327fcb47eab1e806d09f06
BLAKE2b-256 a9bf00e5ed8360183b33189dc9380a9a9b7d820a32feee7533e0e92279479307

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.4-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2e3c1a97986bd7e70a0394f697ca3111f9816255cd0e6e8e280bdeb820cb354f
MD5 8d8080eaecf95f28dfe4c315c47a26a7
BLAKE2b-256 8209b52f2cb32e141c9b111044f3046ff5ee24b194f072e61122e667efd1e5b9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.4-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 4804f29500384dc3886e2caab2d86a319adb51b481138196dca9007892122410
MD5 21ff460f5945a78b656b3a4c18a27e11
BLAKE2b-256 736e52f8e00a50cfa9c921fe965c6478a7d16c7de593192b4fbd3186bd68832b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.4-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3b91c49d067051502449867dc7828166b6eb44b8afef12f375875a291f6fbd0a
MD5 db2db9ae023fb7a4a501e4f76aba01e7
BLAKE2b-256 9c7c5ab2a6a70dd69721ebd4df3378151ec9c81e4a9af92a9eb9ec896d423800

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.4-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 5720f9b3201530c91f0074f5655651f410d79031e14f576790bbd303498aaddc
MD5 8019579ae7e94fb3a2f13ecae415762b
BLAKE2b-256 ba73693fb377fabac61321ba5aa9bde11a78128c94dcbcda72cfc8bcec865584

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.4-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 a4f90898a53d3ee4adebd9da77f4a0a55b8fa95fac71cfb0c9c0e71fd9b8d58b
MD5 30266e581450f2bc2a89438103ac95be
BLAKE2b-256 03ab30e65b0da00ab939e361e6239d2ef63c72f5e59bfe774f81df448eea6fb0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.4-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 316b2aa6ca73f60b6f6dba9d5683bba22ffbd3755e8a18ba6e6038f98b10bd84
MD5 f9eea4dfa6df3b48f0b53cc15894929d
BLAKE2b-256 e6443681e16f4eebe0a9b99a69cb235a9646a256e7c5329c79ba623ad3336f95

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.4-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 90e457ffdf86cecb1f32327a24580ed8a308ea29497ceb05dd037f89469adff8
MD5 56b775e641142d8fa285a911c4f2f62a
BLAKE2b-256 afd3ccc25eaf152e8dc8c5004cd76bc14663c0b1c842f3a73923acc2c5209746

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.4-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3dd8d0781e89316aa42119b2ba4b8a02b8fe020cf4334b017fca6c39e1fd7f59
MD5 2d03c2cda0b80bd8a8a85143f27c2a8f
BLAKE2b-256 58f88cbf0bf7d50212c72140128c38e18446daa3bd982353cad276c83c851cf7

See more details on using hashes here.

File details

Details for the file py_arkworks_bls12381-0.3.4-pp39-pypy39_pp73-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.4-pp39-pypy39_pp73-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 7c2340216594f42716c370aad752e61f8cecca5398c03729e731a2e531c199bc
MD5 1996a9f485ccb97b53bedcdd4e8ca385
BLAKE2b-256 0792509b24e4ec9668e207aa1cd415c7128b6b43aa0819ea81ae6b6df2aafff5

See more details on using hashes here.

File details

Details for the file py_arkworks_bls12381-0.3.4-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.4-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f5c1f9fb2bd77e9b67b4d07dd973d9cc5ee24deae98c17e4c1ea004ffb6019b3
MD5 956c5e27c198ed4a7c8204de9b5e1e73
BLAKE2b-256 e5f24669f78ea8b96f8e7ba536922c23c020431aa2e48df08d44b90fb957619f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.4-pp38-pypy38_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 bbf7b6fab400345f00fe97fd8b7dbeea1d8eb4340ddfb102dc859978c4e92891
MD5 1115930c91bbb220d837354deb773b61
BLAKE2b-256 f63cc57d0f73a74741b6a746a37261cac9202b086263b59d2fb6247e6c2b681c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.4-pp38-pypy38_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 3ac501ecc86c0a269e7c5623a0de1b4193ced8ff3025e288feb86e8811c48205
MD5 7f5da8156504a9cac5b285d5a6c3327a
BLAKE2b-256 b171c921a588fd0e8a8dce7a20311518489eae71df71dab2be516830a599eed9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.4-pp38-pypy38_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 640decc883597d24f43c0433dec6b51c58870e3ad33e3fd95e9ab8d51bd582ed
MD5 466ca7ea6d3cb25b1ffbd9d09ad86a53
BLAKE2b-256 9724d060046bfb10769fa35d4490e7d11bf77c4a7ae6edb1bf19dcd129a02c62

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.4-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c6af83fbce8159d5637e21d0343baf47f811f15b6a4c5531563dd976518a12d0
MD5 c03e8527fd16f2d38d989846dc0ec1d7
BLAKE2b-256 6968f39cd389099ed3ac8e2c7ce9bc146a007b26e853fecdaa6acf24b5a7b3b1

See more details on using hashes here.

File details

Details for the file py_arkworks_bls12381-0.3.4-pp38-pypy38_pp73-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.4-pp38-pypy38_pp73-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 6a88dbfb6c43e2e37477df6673403580e78ac0011079528e1ea7d1950d75b153
MD5 4a89faef7d2131455234d9e221490be3
BLAKE2b-256 8d78ef5155ca1ba989ef09dfa6853d08c6e5601d89747301001b0cf918f3a0a8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.4-cp312-none-win_amd64.whl
Algorithm Hash digest
SHA256 0685e4b78f2e8f1d71d988998a94648947b63b03255637ee57e6f2620ba0010f
MD5 c6978c91db577c61f4f36245f98c7908
BLAKE2b-256 5bad7d72a96479603f56e2a5333673f1780ad9437812717dbd47706a33b8e71e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.4-cp312-none-win32.whl
Algorithm Hash digest
SHA256 52cf76462e52b2f2a54b7952a35703364654e6ea56ca316431cd398b36508f51
MD5 9809ef9b48582aec3f4482b0bdae4ea0
BLAKE2b-256 0c20e882ca1064cd7361893e57b4088b000d9b5fba69940bc74f950b822796c6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4403fdf7f66ba1d16ffa94f649c5a30594de465f623ed3f884c4bf558ca9c5da
MD5 1fc5477f7c49d7ad10ee37fbf6db9da5
BLAKE2b-256 10759765de350716b4486383b6b12a2d5500af6ad143b7ea40701949993cbbb1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.4-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 2842dae251f9d52b2f51bdfc7c01165905ebd55bafda9dcebde501fad913fa8b
MD5 9231dbfc9874c7adfeac21a3e2118428
BLAKE2b-256 ce1c013d727a3e0ac0ddda68577feaa77ee7df0ec0dfbedf97cc0fceeada9767

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.4-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 7d87f93ccdc6ac07c3c9cfdc0700980b39ca633216769ea1f7659f320a8e5514
MD5 2eb7956c65a74ed7341f2bc1e73e3d8f
BLAKE2b-256 9c454887b6a0f8971cbed3856f368121a34cf1de2941c374af8de68658f9a19d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.4-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 b4b8f74d745a744050b1793e04d1c08e601cd0f9ff74f4c7bf25a340553548f3
MD5 57b926a11403169f75e6cba3150eb288
BLAKE2b-256 e27d086f1cda9f4bf77f1f5f8351202fd75e0f4fe0abb67360e4b6915f110a9e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 72cb392eeecffd28e43585c104da005999be485e5a763ebff271679560e0d36a
MD5 3f0f864964dd45aed2d89eb619f90d4a
BLAKE2b-256 74f8a3143cbc96390fd3246a70f332ab9c0eacf92a14d9ebdd92b3b67cd553f8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.4-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fa4a0066b15c2b8b0e9d257ba9aa3d1a52fab517851f54a92bb07adb2bcacbab
MD5 64d40683302436304cbaab7b07c749ef
BLAKE2b-256 eadb71ac5fc3705a613fb7583defd139daa241451604080de686bb51b2171d64

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.4-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 c20ca32f3cd8d2c3a7f63869aa96aba727e5b04f3914658d8fc86c13cad836ca
MD5 ff4eb49bd8cc550e217e30b36d3c3bb4
BLAKE2b-256 1dce3b73e1055e6ca2480c4439e82544aebf7f2a03842579c654f3b06670f895

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.4-cp311-none-win_amd64.whl
Algorithm Hash digest
SHA256 6267bb2d5ae9ce0953fe50d8316538e1e3f2af642a19621ee23f53dfda52e900
MD5 ba1b59551437beb19f945773a049277d
BLAKE2b-256 1bc172a60cb6b5e95b2bbfae4f2b1f9ec9554c7db54abad6a0e9b4a2a4ec07fe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.4-cp311-none-win32.whl
Algorithm Hash digest
SHA256 f4c80957d3dd4bc3a045e78b139e06f7eb82004297b7c56faa505d16fb7ce650
MD5 480b6989b468d51626aaee7c4b328ff9
BLAKE2b-256 a1c579d4e55e54e53f0f457a5dfb55de5dfddf49a9f5ac33b6bbc6e379461140

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a03209f97d6732c828a2383ab022c763d94530fad6b61468e1c5e149c5fa5710
MD5 57c56fcb5fa457f8f7abc91c2555794a
BLAKE2b-256 89ca2cbeb8dc2fdaa6d2785e21eb1083840f9e7102fd159e699c0899d1a26884

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.4-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 a81bce857ea7db3fd7a5e76a607cd794b36a78aea6cb18c710f9b162bac46b83
MD5 007cbb2d9aeba16ee6d849cc03e71899
BLAKE2b-256 ea8c851e1843103716defea1133c24f21860a997c0980fcbb34b630ed7c34b15

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.4-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 66c03ef4a8841d111c76e86d9c86ce73474c1d08d025c569567352cd5745aef2
MD5 b33bcff6ccf0cc3f7f221380b85f152b
BLAKE2b-256 551e65a2e0d98a5b3acc33777672760ddf56d2add93bb0f4a62e09dbe9aff751

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.4-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 130af57c7572ba6fb40e5cb82e308ac6a268611084915ce15350f4451674d505
MD5 ed669057e5d842a7dc1aeca4ae97a131
BLAKE2b-256 3b006247729dfd310f6847eec06e8f54956045d28adc4f11aa8a87a901b23b0c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.4-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 0d6ba0d216fd7d6a62f8743c8f079f69db473ab6058112d78e60bb46aa857ffe
MD5 95e4ac47a32f8da2e37136b9c12a7fb1
BLAKE2b-256 62ca2cc96e49da70424f27ef7bfe277c1ba4ed684813dcc4975ee5b203af281f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 19e036b37fa07d824f2b4d289bae5ee4b820b3702fd6cb01716587a5f43ab3be
MD5 06952b3be787fb81965256927670c70f
BLAKE2b-256 53cac45da7669e56cfbd97f31f5cfcbcafdf5db2864164940df0acafe44885fb

See more details on using hashes here.

File details

Details for the file py_arkworks_bls12381-0.3.4-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.4-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 55a21207599bba40524a4791ca6538513cd212c7cb7466f13f95b3f401c6ff94
MD5 fe1d83167a4b87f17b5d9845f06d4d54
BLAKE2b-256 271f02332d047a7ce7dc97602ff67146aace009df4f066e4de51bd01722c8b7b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.4-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e1d837cd246efe8ded815e8a8de461c87772dc1a0359eb4fce8b815d473e94b4
MD5 6d1fe82bc1379394aa3436ea60da8c02
BLAKE2b-256 718da0ff1c34f9162b2154cd559c42c97db0c15d32c292c644b4761038a38aff

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.4-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 3e30fccbbbcd60d5797727ab335a15cd31fe819cc2391e1705ca1bf601a81b0a
MD5 ecd42d105dbc5c37ec2bd7e69b19d1e8
BLAKE2b-256 4a603945d01b8b6b273a38518ea471f7da2251c713514068caf2c50afd387ed3

See more details on using hashes here.

File details

Details for the file py_arkworks_bls12381-0.3.4-cp311-cp311-macosx_10_7_x86_64.whl.

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.4-cp311-cp311-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 ce3d8bc5b495881d783ac46025c47fcb6e4d38deb3e5f32bb572f2a370099183
MD5 1d55b5039564b00719660d1e4f255ff2
BLAKE2b-256 d4a7b367e1f27da0d2621726956f58c3ee545ef5beace22d4f9d9b3fcea07fe0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.4-cp310-none-win_amd64.whl
Algorithm Hash digest
SHA256 e318e5df82bad081c37babd929126a5c8f83e04009afcb4bf8e8a20c1d8f1abd
MD5 d9b46cf0e2ec402d4b3e307c45f6854b
BLAKE2b-256 2039bc0150061941da7e41aaae9d6596152a0656a2d3c0ea51d70fb9d93f9add

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.4-cp310-none-win32.whl
Algorithm Hash digest
SHA256 2a424c1f07f23c385b242699370cc3cabec62c0c4d6909487b932789319d9433
MD5 1b64f384d0d556ec01032072beeb9dbd
BLAKE2b-256 9e5bf47facfb5bd741eb9b927279f8d851d2be4744180390ca504f30289850db

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7414ac0fd29abe39ad2b8b78fb80bc52ca4527cbca24f28db9064c073b003062
MD5 e5883b68fa3ab927ece93cfacdd5d9cb
BLAKE2b-256 5fb7a047f2d051e9ba13df4db5ea5701cf2d74f273ff9084035e9ddf50beed0d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.4-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 9d82ef2604fed956953c1947210248ed452f2be03d4490e27e7c9438b31495a8
MD5 a37d6695aa85bba070492df2fff72be4
BLAKE2b-256 4706ca32eb47e4da5e76ee619b53aea9f63052f73ee4e7de67bd9e0cd33434af

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.4-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 4ba5245469fea19deeab059c4fb49d7332ee16659b1a0c85692c786e032d3957
MD5 4ecec0f6804a4189d7213be9aecce690
BLAKE2b-256 77236dd0e56b6d7ba8570c24660afd57dee743331b9c0d8632d0cd0177795d65

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.4-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 d2b529a3c539a53acf9a233bf9b7b40828415c2cf1f1b9fb9d2143b080a88355
MD5 cb821911ba8b6d2d5d5c4a54e8db027f
BLAKE2b-256 ec67442b2616baa70c3813ce886408571d2a115f5f050587d90ec1bf0524df51

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.4-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 f82cd27fa579f3911154b731bc6860f38fa49e3d4fe509e971fbb56b2c17b2eb
MD5 2e2e61374ea7a8c7909602476d7a24e8
BLAKE2b-256 7cb6031c23e687fd95c91fb4353c293b19f4f4c2c14c5e87e8f3399b4a610712

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1f5b4bc1e0326be10ea1c522c8eecd638723116c9838703bf245fc1b55b5777f
MD5 12377d88010c95eedb2dd56ac0e0a427
BLAKE2b-256 9597c0944eb5a21847dad16f8937292be5e6da1fc55f7c6fb0436c003a6bc1ba

See more details on using hashes here.

File details

Details for the file py_arkworks_bls12381-0.3.4-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.4-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 fddec2702093c4505fa2bb6fb754efe54692502e556bc03d2be6a369dfe20bea
MD5 7cc41975c54ddc9ea11265d6106b539c
BLAKE2b-256 ce4743e8712b2b15c4f296e5ce87bbddcb8bd96c98a2349e34d5c312a40800fc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.4-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4b861f26e3a32e623d115cc12ce9da637c4ad85717fef02bfe949de32fc31aab
MD5 3c7e8876c65ace99c6c17270f476f312
BLAKE2b-256 db680cd8fe98f14b1b0f587d1bced5f65d9ea5c1491955b421086363282fbcf5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.4-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 d5705c69c01190df29b4ec22237f34e04e21a864ccbd1561d5a2782269ace2fd
MD5 3e40e1bbcc131e5cd06531c067474523
BLAKE2b-256 cebfaaed379d8bb5b4f1d6c54f097762046dd47931e857c0a2d48c8deb3d1d62

See more details on using hashes here.

File details

Details for the file py_arkworks_bls12381-0.3.4-cp310-cp310-macosx_10_7_x86_64.whl.

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.4-cp310-cp310-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 7b77d0e84204a27c0cd2755084cdba147aabdd914e31f3e1d9bf39de8e04d1eb
MD5 6df6c62919b54a446a4a8ff3106ecdf9
BLAKE2b-256 f8363cd16eb7d51465182e2ae33d2a4e0301d0dee00378b8faa1d183805e7f6b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.4-cp39-none-win_amd64.whl
Algorithm Hash digest
SHA256 7c1e2475b2fc52ede8ce8dc2f4b9e6325876ef22a788aacad64affd95553e794
MD5 c8060a40b1d4a7c0f8af4da2a8ff9651
BLAKE2b-256 7cbbe55aa4773cc3bdc739516aaf7b0fc2b31e7ad5c0290d385418f9fe367079

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.4-cp39-none-win32.whl
Algorithm Hash digest
SHA256 62f97432a4458619d944bcc53ad178bc9606b983f539096a1fed09f1afbc3386
MD5 d7a02cf56ddef668e226566ea20715a3
BLAKE2b-256 92ff2c7fa6b592cc1e672b40c5ca44e346c04a03fa483ed2885d6a535321fbab

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d9b9f6b560d917396def5c6bf4bc99e014f516d0446189fc3bf1e8d0b2b8099c
MD5 73ec8f064b6de16dc01d928f32e32cae
BLAKE2b-256 580fd163b1c60cf22461bac930f504cf9540a15cf59f04e65b3de719b10fe0da

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.4-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 8f6cd5856eb056fb9ca3c374ecb953d5de4fb8bc81787ab4fa927ed60a717a1d
MD5 c57bf67e775aa68cb0245369f9032932
BLAKE2b-256 ea3078718b31e71b2213e5f6d59ffeb711342573234f6f15b6f7f7f5efa2ea0d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.4-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 6fec9947e698fa6c64cb178813f6e23208c9e3e02e863fa4da8ae5d9c2849a3f
MD5 18e13e9270249ad2baa90aed144c1503
BLAKE2b-256 965e6227780857bb80c901f116ecf669cada1acfd1b959b2da4f695907ff0ead

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.4-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 1cc0f06f97e6fd9f96534822f795b67a76b087ce0df2ffa4ef5906f75648bd6f
MD5 e2a1a306ec58585c033501caab9d7429
BLAKE2b-256 bf92801e914ed4f4ea465b604776fecce601b8a07284ce1593b739825abdddae

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.4-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 0bce6771d1612e6ef1aacd93a693ff1273140f7fa4af98a2da73e83265734a58
MD5 f47546ac7ac5e764fdde6559b394959a
BLAKE2b-256 09a5d7e6f804ad00673d97e253f5b8173cdcadd9b3afc1f86fcc5590335f1f55

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ad3b0199638d830d15b67412b72848cef25a2cfa5dbae260af09cb179908c975
MD5 0d7733fab53a9a0d2e519ed5ebff1c07
BLAKE2b-256 8ffe9add996d0f2a4c802b0c1eb7023286ea463e4092ed26996a7b83f3128e02

See more details on using hashes here.

File details

Details for the file py_arkworks_bls12381-0.3.4-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.4-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 6d1fc9ff5161cc9e9ef5ceae9aef3a0794c4d419b0c9b840d3ea5247b3a5ddcb
MD5 b47b9446ea7500287763abde383235ad
BLAKE2b-256 8a798a53393360f405ebfedeec3ef59096274cbf0749c3d5a89b33d343db2c23

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.4-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6d65d7eee1ac61a116646d283df83619c068ef21db8490ed52f8343021936617
MD5 2a485a03634a6510c75d355d70c23486
BLAKE2b-256 6d7cffa5adc63cfdb4836b2272579e1c3d1f4fca7e854edef4f723ed52f7f305

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.4-cp39-cp39-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 af39f22cc2933b0bc1b3f926250bcd59e8f36f042e299a241dfa6ef113eca1aa
MD5 7d72d74dbb026f14dc839774f0d5120b
BLAKE2b-256 8679d9145ac1ab8fc2160f0d3916dbdb458fe8f28e10fe49b84d2a700ab1b628

See more details on using hashes here.

File details

Details for the file py_arkworks_bls12381-0.3.4-cp39-cp39-macosx_10_7_x86_64.whl.

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.4-cp39-cp39-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 df984e07fbe15cae04f586716b4f47fb2115ddb40a27146547ab73a323624047
MD5 6207bf0cf6011701f52035ca2ad64300
BLAKE2b-256 07adb674f7b8192e8350439d1e1cae2e45f56760b37d0f5d0c23f6eaa80dc0f2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.4-cp38-none-win_amd64.whl
Algorithm Hash digest
SHA256 0799b1bfb71f028f74d20bd9cb96c03d4ab0b6b8f6b94ad55910770ff49c77f8
MD5 e54d1c4733e75f07a0abd144d96e58e5
BLAKE2b-256 f7de3e5beabda952866293a0691c481f5da8386950b671e321c1f198e19a8949

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.4-cp38-none-win32.whl
Algorithm Hash digest
SHA256 5ff17fe50663cfe73c13cbad9b7f57d1209ab7745ed8db22ad4ed2d198a29562
MD5 aead8459a1633010c69e7191c903080f
BLAKE2b-256 3da1bc1cbb7a43d04f75390b1833e509693abfc43ba4d29c2e15058613a0d63a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 71d95e2d30216f7c7ca967582be8cac4b5b5b6fcafb6ebf8d3532238e5bb2936
MD5 bea5905ff33cf4b6bf337ea4e6ab91b0
BLAKE2b-256 6dc98f26e7ad20c7e1a0bf7839748c34b86dc32c42daae89b7c5eea31a0115cf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.4-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 95097f14cd884199737adb0a3754b5c78a4a041f8b38a152228b013f4099668f
MD5 2dd1b3444c342fb77b0e8ef52fd1cfa4
BLAKE2b-256 3b185fd9440285e1ba534a16bc7c63e9c43862ee2f88ee56850d5dc06401e73b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.4-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 b8cab59fae127c640d3a56c13084874f15e73cc585b2ab666349ec1d82595c88
MD5 d361d71620d38fcc7d81ad803fd2acb4
BLAKE2b-256 722b9a8ab9d4ba27aafb0e4fa30ee28158a6f0e5ef429740504edef98684af68

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.4-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 cba4a552c3774c51ebb2403d71ac3f5b26f9148712e5ed94c69cbd68678b1fb3
MD5 b5eee5fedca7539350bf10168b57cbcc
BLAKE2b-256 98d840f8bb4327a661503b7d4b2f1e7317101b7d97705ecbd96559f7303f29af

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.4-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 25206c9ba7327f42129b189a1f61053c0929feb0e19385502cab655b7f1f2f58
MD5 3a389ab9ae58685e4058560c8d93e1a6
BLAKE2b-256 313406e3ea3a650e6c90bec750fa5cc4b1a3e0a71da78f5e0d40225b24504b8a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 980141f625bc2a6f369a20007bcef80051f2cf910d154f2cf71f7a423c47b75b
MD5 584081ed2e564e0ff9a5d9d4f32ff3d9
BLAKE2b-256 823c4b68532732edd6f38d6439715fb036032e5bb6dbe40ba6dba3c1e287b98f

See more details on using hashes here.

File details

Details for the file py_arkworks_bls12381-0.3.4-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.4-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 4e6d3042edbdd4f7e5633a2dd1cb39be6394b18f2e37b7a88c0257fa3479c0e0
MD5 18872ceeaff2069735879cc3421b72b2
BLAKE2b-256 b13fc8a2d9ab6998daed3fd0d756254f8579e6221d286b8592ea707521bb0462

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.4-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f6ca5c31af472e7a3481adc91ae8b2cf0277852a1c5471f16cfcede47ef949b5
MD5 736ef81205c926e1eaf3b54416a4268b
BLAKE2b-256 a64bcf23c262a50a5c114004f4a4543ab0f2217977d386e3289fc08f54b7b8a0

See more details on using hashes here.

File details

Details for the file py_arkworks_bls12381-0.3.4-cp38-cp38-macosx_10_7_x86_64.whl.

File metadata

File hashes

Hashes for py_arkworks_bls12381-0.3.4-cp38-cp38-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 6473ee984de5396b1743f578c6f50413659307e4ab2023fa82c1207c3f963dc6
MD5 4d260b8ef9f04934e2327743fd91add9
BLAKE2b-256 21a1d0986081be7aaee4deb5cc581d53e2d9cde95dfb2bd51bc15dadb6bd4596

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