ivansarno / EllipticCurvesLibrary

Elliptic Curves Cryptography Library

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

EllipticCurvesLibrary

Python implementation of Elliptic Curves Cryptography

This project has been realized only for learning purposes, its use in real systems is not recommended. This project will no longer be updated

The library includes:

-the classes Curve, Point and Point with order
-basic operations
-El Gamal's cipher
-Koblitz algorithm
-Diffie-Hellman's Protocol 
-ECDSA signature algorithm
-NIST standard prime curves

Language Version:
The library is written using python 3.5, earlier versions of python 3 may be compatible, but there is no guarantee. The library is compatible with PyPy3 2.4

About

Elliptic Curves Cryptography Library

License:Apache License 2.0


Languages

Language:Python 100.0%