Crypt-DH Diffie-Hellman key exchange system Benjamin Trott (ben+cpan@stupidfool.org)