server generates correct shared key with fake diffie hellman key generat...

...or