work on Diffie Hellman key exchange