diffie hellman and renaming