Diffie Hellman Elliptic Curve Key Exchange
Authors: Quincy Conduff, Scott Payne, Colin Conduff
python3 ecc_cli.py --input example1.json
The example1.json file includes input for x, y, a, b, p, private key 1, and private key 2.
python3 ecc_test.py
python3 diffie_hellman_test.py
python version ~3.5
Command line interface for ECC and Diffie Hellman Key Exchange
Given a json file containing input, generates public keys and a shared secret using Diffie Hellman Key Exchange.
Elliptic Curve Cryptography implementation
Unit tests for elliptic curve implementation
Implementation of Elliptic Curve Diffie-Hellman Key Agreement Protocol
Unit tests for Elliptic Curve Diffie-Hellman Key Agreement Protocol