Elliptic curve cryptography (ed25519) beginner tutorials in Python 3
Just download the repo and read the tutorial files!
- These tutorials are made with Monero (XMR) cryptocurrency in mind (but not too much). However, the ubiquity of elliptic curve cryptography means that these tutorials must also be applicable to other cryptocurrencies.
- These tutorials only cover working with elliptic curve cryptography in general. Things specific to ed25519 like elliptic curve description, cofactor consideration, etc. are not included.
- There are two versions of this tutorial; Python, Jupyter Notebook (Python). Both cover the same topics, so feel free to choose between them.
- For educational purposes only!
GPL 3.0. The elliptic curve prototype dumb25519.py
is based from Sarang Noether's skunkworks (https://github.com/SarangNoether/skunkworks) and Lelantus Spark Prototype (https://github.com/cypherstack/spark).