This is a very basic implementation of elliptic curves in Python.
It allows to define a
The point class allows to operate on this curve and implements native addition, subtraction and multiplication operations in Python.
We provide several examples to demonstrate our implementation:
- ECDH (Diffie-Hellman)
- ECDSA (DSA)
- EC-Elgamal
Please note that this implementation is intended solely for educational purposes.