Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ethereum/py_ecc
Python implementation of ECC pairing and bn_128 and bls12_381 curve operations
https://github.com/ethereum/py_ecc
altbn128 ecc ethereum secpk256k1
Last synced: about 5 hours ago
JSON representation
Python implementation of ECC pairing and bn_128 and bls12_381 curve operations
- Host: GitHub
- URL: https://github.com/ethereum/py_ecc
- Owner: ethereum
- License: mit
- Created: 2017-07-15T13:47:42.000Z (over 7 years ago)
- Default Branch: main
- Last Pushed: 2024-11-22T21:03:21.000Z (about 2 months ago)
- Last Synced: 2025-01-02T19:07:15.096Z (7 days ago)
- Topics: altbn128, ecc, ethereum, secpk256k1
- Language: Python
- Homepage:
- Size: 690 KB
- Stars: 200
- Watchers: 22
- Forks: 84
- Open Issues: 38
-
Metadata Files:
- Readme: README.md
- Changelog: newsfragments/148.internal.rst
- Contributing: docs/contributing.rst
- License: LICENSE
- Code of conduct: docs/code_of_conduct.rst
Awesome Lists containing this project
README
# py_ecc
[![Join the conversation on Discord](https://img.shields.io/discord/809793915578089484?color=blue&label=chat&logo=discord&logoColor=white)](https://discord.gg/GHryRvPB84)
[![Build Status](https://circleci.com/gh/ethereum/py_ecc.svg?style=shield)](https://circleci.com/gh/ethereum/py_ecc)
[![PyPI version](https://badge.fury.io/py/py-ecc.svg)](https://badge.fury.io/py/py-ecc)
[![Python versions](https://img.shields.io/pypi/pyversions/py-ecc.svg)](https://pypi.python.org/pypi/py-ecc)Elliptic curve crypto in python including secp256k1, alt_bn128, and bls12_381.
> **Warning**: This library contains some experimental code and has **NOT** been audited.
Read the [documentation](https://py-ecc.readthedocs.io/).
View the [change log](https://py-ecc.readthedocs.io/en/latest/release_notes.html).
## Installation
```sh
python -m pip install py_ecc
```