This is a Python library enabling you to play around with elliptic curves.
These scripts are not optimized for speed or security! They are for educational purposes only!
Directory basics
gives an intuition about elliptic curves and their applications.
The curve25519
directory shows how Curve25519 uses the montgommery
ladder with point compression using only XZ coordinates.
You can also plot with this library:
Weierstrass, Edwards and Montgomery Curves:
Elliptic Curve with highlighted subgroups: