Diffie hellman update
Update diffie hellman