Skip to content

ivansarno/EllipticCurvesLibrary

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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