Diffie-Hellman key exchange question