Skip to main content

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

Metadata

Release files for sw-milagro-bls-binding 1.9.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for sw-milagro-bls-binding 1.9.0
File Size Uploaded
sw_milagro_bls_binding-1.9.0.tar.gz 7.0 kB Details

Release files / sw_milagro_bls_binding-1.9.0.tar.gz

Download URL sw_milagro_bls_binding-1.9.0.tar.gz
Size 7.0 kB
Tags Source
SHA-256 checksum
How to use checksums
333fc1ae9aba8cfa93d1a793e590835a70e1075d2ca197e6fb9e5881a15cd7bd
BLAKE2b-256 checksum
How to use checksums
e4f3e7aa3ad214c85d67f6300626a1d7f6303cc96cffda29442002867d97a678
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.8.10

Release history Release notifications | RSS feed

This release

1.9.0 This release

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page