/ECDH_Client_SERVER_MODEL

Implementation of Elliptic Curve Diffie–Hellman Key Exchange for Server Client model.

Primary LanguagePython

Implementation of Elliptic Curve Diffie–Hellman Key Exchange for Server Client model. 

Description of files:
1. x25519.py - This file contains the standard library code for the x25519 ECC[Reference: https://datatracker.ietf.org/doc/html/rfc7748]
2. Client.py - This file contains code for client side.
3. Server.py - This file contains code for server side.

Procedure to run the program:
1. Run the server.py to start the server and putting it into the listening mode.
2. Run the client.py to create the client which will connect to the server.
3. Output will be generated indicating the exchanges between client and server.