Skip to main content

No project description provided

Project description

BLS12-381 Milagro Rust Binding for Python

Python package PyPI version

This Python package is a performance-focused alternative to ethereum/py_ecc. It binds sigp/milagro_bls(Apache 2.0) rust library.

This library is unaudited. Please don't use it in production.

For other technical details, see FAQ

Get Started

pip install milagro-bls-binding

See test.py for example usage.

Build

The releasing is unstable at this moment. In case a desired version for your platfrom can't be found via pip install milagro_bls_binding, try build it from the source.

It requires nightly version of rust.

pip install .

Test

pytest test.py

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

milagro_bls_binding-1.9.0.tar.gz (7.0 kB view details)

Uploaded Source

Built Distributions

milagro_bls_binding-1.9.0-cp37-abi3-win_amd64.whl (294.4 kB view details)

Uploaded CPython 3.7+ Windows x86-64

milagro_bls_binding-1.9.0-cp37-abi3-win32.whl (310.5 kB view details)

Uploaded CPython 3.7+ Windows x86

milagro_bls_binding-1.9.0-cp37-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.7+ manylinux: glibc 2.17+ ARM64

milagro_bls_binding-1.9.0-cp37-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.7+ manylinux: glibc 2.5+ x86-64

milagro_bls_binding-1.9.0-cp37-abi3-manylinux_2_5_i686.manylinux1_i686.whl (1.2 MB view details)

Uploaded CPython 3.7+ manylinux: glibc 2.5+ i686

milagro_bls_binding-1.9.0-cp37-abi3-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl (818.9 kB view details)

Uploaded CPython 3.7+ macOS 10.9+ universal2 (ARM64, x86-64) macOS 10.9+ x86-64 macOS 11.0+ ARM64

milagro_bls_binding-1.9.0-cp37-abi3-macosx_10_7_x86_64.whl (445.3 kB view details)

Uploaded CPython 3.7+ macOS 10.7+ x86-64

File details

Details for the file milagro_bls_binding-1.9.0.tar.gz.

File metadata

File hashes

Hashes for milagro_bls_binding-1.9.0.tar.gz
Algorithm Hash digest
SHA256 43fb41b335b2a40ee21f2698c6ae27ed83921f5f6109443705f793c77d4b6d6e
MD5 68c3fed7269dc7b10b1f93d9b5069ab1
BLAKE2b-256 8d6250284a3ebf16c63de11afc33eac15facc8a384f3d9f95174b776886822ef

See more details on using hashes here.

File details

Details for the file milagro_bls_binding-1.9.0-cp37-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for milagro_bls_binding-1.9.0-cp37-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 d723eac25c1c5d8ebc9937a4eebcea40be1b2fff742dcf181d83e4ee59d2b12d
MD5 1fc7825a1dc0e5ed89ffdf0500cfc762
BLAKE2b-256 5dd487ed4b9d1ec21723ac8161d8afba5695c7a39567593e0b509c7f59239ade

See more details on using hashes here.

File details

Details for the file milagro_bls_binding-1.9.0-cp37-abi3-win32.whl.

File metadata

File hashes

Hashes for milagro_bls_binding-1.9.0-cp37-abi3-win32.whl
Algorithm Hash digest
SHA256 4d91da896d8de735c828dc1815d7dcaeeed9363c25a5d4f725ec3916672cbc79
MD5 fd18642b71248efabfd73c0815126182
BLAKE2b-256 13c2892e789a5418d2cd33a088c6d7637987ab14ccbd01bc18ae60caab0048cf

See more details on using hashes here.

File details

Details for the file milagro_bls_binding-1.9.0-cp37-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for milagro_bls_binding-1.9.0-cp37-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2c47c5e45b30d0df02b65c2da4f9e10a49cc1a773f47796294663fc564ca56ee
MD5 d6ddf7672fc28f5d9bc22b6f0eb81dd0
BLAKE2b-256 dff59bb967028fe6b9e83bd814504ded0eabb11fc49eb1ea7b26942922e5cf4f

See more details on using hashes here.

File details

Details for the file milagro_bls_binding-1.9.0-cp37-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for milagro_bls_binding-1.9.0-cp37-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 5646113ffa12a43acda419341817cf3b1b327b9e81dfd2c2a98c6aa1b38422c0
MD5 3e1a71511aa785f3ca0ec69a5b1397cf
BLAKE2b-256 607a42b86c783bffc7fe36bf5c415d37f3a93c09a03230869449d7379106273b

See more details on using hashes here.

File details

Details for the file milagro_bls_binding-1.9.0-cp37-abi3-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for milagro_bls_binding-1.9.0-cp37-abi3-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 a28cbae598a01f76c5204a29b2d060c9aee8c66898e37c37b708aecc16d1b482
MD5 9958ff834bee92f9f7b560cb8ea9fe50
BLAKE2b-256 d7d37c459c5276d893ad542c4c8ee4f23c1e04e3b12622dd00c4a344a8d3d45a

See more details on using hashes here.

File details

Details for the file milagro_bls_binding-1.9.0-cp37-abi3-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for milagro_bls_binding-1.9.0-cp37-abi3-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 8800b9a8c61c20d1fdb5593b8e1940cbf6e521b454cc6f764fc22f026337651f
MD5 572a9f01656eca92fb6c43094f5b28e3
BLAKE2b-256 a925c5eb45d2e1e4f230b2d5e66301b67d108166601fba741011b50f84d200be

See more details on using hashes here.

File details

Details for the file milagro_bls_binding-1.9.0-cp37-abi3-macosx_10_7_x86_64.whl.

File metadata

File hashes

Hashes for milagro_bls_binding-1.9.0-cp37-abi3-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 b2362f0d14318a3f44a3d1e186e2069eb25859cc4b9cae3e473505a28954803e
MD5 a3094423dbc8bfaf0c4c14487affb748
BLAKE2b-256 4b8f00be421467be0c346c6d56b455511722c2f164cd2242f0bbfbf99e9269d2

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