Fixed obsolete notation in protocol specification files.
Not everything is fixed yet. However, we fixed: - 'const' -> 'fresh' - Removed lines specifying 'runs' - Removed some specifications of compromised Eve and its long-term keys being compromised.
This commit is contained in:
@@ -18,7 +18,7 @@ protocol fourway(X,Y)
|
||||
{
|
||||
role X
|
||||
{
|
||||
const x: Nonce;
|
||||
fresh x: Nonce;
|
||||
var y: Nonce;
|
||||
|
||||
send_1( X,Y, x,msg1 );
|
||||
@@ -33,7 +33,7 @@ protocol fourway(X,Y)
|
||||
role Y
|
||||
{
|
||||
var x: Nonce;
|
||||
const y: Nonce;
|
||||
fresh y: Nonce;
|
||||
|
||||
read_1( X,Y, x,msg1 );
|
||||
send_2( Y,X, y,msg2,hash( hash( pmk(X,Y),x,y ),y,msg2 ) );
|
||||
@@ -46,8 +46,3 @@ protocol fourway(X,Y)
|
||||
}
|
||||
|
||||
|
||||
untrusted Eve;
|
||||
compromised pmk(Eve,Alice);
|
||||
compromised pmk(Eve,Bob);
|
||||
compromised pmk(Alice,Eve);
|
||||
compromised pmk(Bob,Eve);
|
||||
|
||||
Reference in New Issue
Block a user