Skip to content

Elliptic curve cryptography (ed25519) beginner tutorials in Python 3

License

Notifications You must be signed in to change notification settings

AkritW/ed25519_tutorials

Repository files navigation

ed25519_tutorials

Elliptic curve cryptography (ed25519) beginner tutorials in Python 3

Instructions

Just download the repo and read the tutorial files!

Notes

  • 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!

License

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).

About

Elliptic curve cryptography (ed25519) beginner tutorials in Python 3

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published