Small public key ECDH encryption/decryption program
