No project description provided
Project description
BLS12-381 Milagro Rust Binding for Python
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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
File details
Details for the file milagro_bls_binding-1.9.0.tar.gz
.
File metadata
- Download URL: milagro_bls_binding-1.9.0.tar.gz
- Upload date:
- Size: 7.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/0.12.15
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 43fb41b335b2a40ee21f2698c6ae27ed83921f5f6109443705f793c77d4b6d6e |
|
MD5 | 68c3fed7269dc7b10b1f93d9b5069ab1 |
|
BLAKE2b-256 | 8d6250284a3ebf16c63de11afc33eac15facc8a384f3d9f95174b776886822ef |
File details
Details for the file milagro_bls_binding-1.9.0-cp37-abi3-win_amd64.whl
.
File metadata
- Download URL: milagro_bls_binding-1.9.0-cp37-abi3-win_amd64.whl
- Upload date:
- Size: 294.4 kB
- Tags: CPython 3.7+, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/0.12.15
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d723eac25c1c5d8ebc9937a4eebcea40be1b2fff742dcf181d83e4ee59d2b12d |
|
MD5 | 1fc7825a1dc0e5ed89ffdf0500cfc762 |
|
BLAKE2b-256 | 5dd487ed4b9d1ec21723ac8161d8afba5695c7a39567593e0b509c7f59239ade |
File details
Details for the file milagro_bls_binding-1.9.0-cp37-abi3-win32.whl
.
File metadata
- Download URL: milagro_bls_binding-1.9.0-cp37-abi3-win32.whl
- Upload date:
- Size: 310.5 kB
- Tags: CPython 3.7+, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/0.12.15
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4d91da896d8de735c828dc1815d7dcaeeed9363c25a5d4f725ec3916672cbc79 |
|
MD5 | fd18642b71248efabfd73c0815126182 |
|
BLAKE2b-256 | 13c2892e789a5418d2cd33a088c6d7637987ab14ccbd01bc18ae60caab0048cf |
File details
Details for the file milagro_bls_binding-1.9.0-cp37-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
.
File metadata
- Download URL: milagro_bls_binding-1.9.0-cp37-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 1.2 MB
- Tags: CPython 3.7+, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/0.12.15
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2c47c5e45b30d0df02b65c2da4f9e10a49cc1a773f47796294663fc564ca56ee |
|
MD5 | d6ddf7672fc28f5d9bc22b6f0eb81dd0 |
|
BLAKE2b-256 | dff59bb967028fe6b9e83bd814504ded0eabb11fc49eb1ea7b26942922e5cf4f |
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
- Download URL: milagro_bls_binding-1.9.0-cp37-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.whl
- Upload date:
- Size: 1.2 MB
- Tags: CPython 3.7+, manylinux: glibc 2.5+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/0.12.15
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5646113ffa12a43acda419341817cf3b1b327b9e81dfd2c2a98c6aa1b38422c0 |
|
MD5 | 3e1a71511aa785f3ca0ec69a5b1397cf |
|
BLAKE2b-256 | 607a42b86c783bffc7fe36bf5c415d37f3a93c09a03230869449d7379106273b |
File details
Details for the file milagro_bls_binding-1.9.0-cp37-abi3-manylinux_2_5_i686.manylinux1_i686.whl
.
File metadata
- Download URL: milagro_bls_binding-1.9.0-cp37-abi3-manylinux_2_5_i686.manylinux1_i686.whl
- Upload date:
- Size: 1.2 MB
- Tags: CPython 3.7+, manylinux: glibc 2.5+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/0.12.15
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a28cbae598a01f76c5204a29b2d060c9aee8c66898e37c37b708aecc16d1b482 |
|
MD5 | 9958ff834bee92f9f7b560cb8ea9fe50 |
|
BLAKE2b-256 | d7d37c459c5276d893ad542c4c8ee4f23c1e04e3b12622dd00c4a344a8d3d45a |
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
- Download URL: milagro_bls_binding-1.9.0-cp37-abi3-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
- Upload date:
- Size: 818.9 kB
- Tags: CPython 3.7+, macOS 10.9+ universal2 (ARM64, x86-64), macOS 10.9+ x86-64, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/0.12.15
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8800b9a8c61c20d1fdb5593b8e1940cbf6e521b454cc6f764fc22f026337651f |
|
MD5 | 572a9f01656eca92fb6c43094f5b28e3 |
|
BLAKE2b-256 | a925c5eb45d2e1e4f230b2d5e66301b67d108166601fba741011b50f84d200be |
File details
Details for the file milagro_bls_binding-1.9.0-cp37-abi3-macosx_10_7_x86_64.whl
.
File metadata
- Download URL: milagro_bls_binding-1.9.0-cp37-abi3-macosx_10_7_x86_64.whl
- Upload date:
- Size: 445.3 kB
- Tags: CPython 3.7+, macOS 10.7+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/0.12.15
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b2362f0d14318a3f44a3d1e186e2069eb25859cc4b9cae3e473505a28954803e |
|
MD5 | a3094423dbc8bfaf0c4c14487affb748 |
|
BLAKE2b-256 | 4b8f00be421467be0c346c6d56b455511722c2f164cd2242f0bbfbf99e9269d2 |