diffie hellman test added