fun SharedKey(bitstring):bitstring.

fun DHPub(bitstring):bitstring.
fun DHKey(bitstring,bitstring):bitstring.
equation forall x: bitstring, y:bitstring; DHKey(x,DHPub(y)) = DHKey(y,DHPub(x)).

query attacker(new nonce153).


process
new envelope127: bitstring;
new t144: bitstring;
if envelope127 = t144 then (
new nonce153: bitstring;
0)

(* EXPECTPV
RESULT not attacker(nonce153[]) is true.
0.004s (user 0.004s + system 0.000s), max rss 7284K
END *)
