Add Diffie-Hellman support.