Giter Club home page Giter Club logo

bls12_381's Introduction

Python Implementation of BLS12-381

This repository provides a Python implementation of the BLS12-381 pairing-friendly elliptic curve construction, inspired by the original Rust implementation.

Acknowledgments

The core functionality and design of this Python implementation are based on the work of the original author of the Rust library, which can be found at Rust BLS12-381 on Crates.io. I extend my gratitude to the original author for his great contribution to the field.

Disclaimer

Important: This Python implementation has not been reviewed or audited for security. It is intended for educational and training purposes only. Please use it at your own risk and exercise caution when handling sensitive data or using it in any production environment.

This repository only has an educational aim which is to understand the original BLS12-381 implementation in a language other than Rust but is absolutely not dedicated to production use.

bls12_381's People

Contributors

tcoratger avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.