End to end encryption tool with key exchange.
This tool is a pure client side encryption/decryption tool that allows for a Diffie-Hellman key exchange between two clients. It does not contain a networking/transmission layer, only the cryptography layer itself.