Large pass on protocol specification files to get rid of deprecated constructions.

This commit is contained in:
Cas Cremers
2012-04-23 15:53:28 +02:00
parent 30006b732a
commit 755c4519c6
83 changed files with 165 additions and 940 deletions

View File

@@ -5,7 +5,6 @@
#
#
secret k : Function;
const Fresh: Function;
const Compromised: Function;
@@ -15,7 +14,7 @@ protocol yahalom-Paulson(I,R,S)
{
role I
{
const Ni: Nonce;
fresh Ni: Nonce;
var Nr: Nonce;
var T: Ticket;
var Kir: SessionKey;
@@ -31,7 +30,7 @@ protocol yahalom-Paulson(I,R,S)
role R
{
const Nr: Nonce;
fresh Nr: Nonce;
var Ni: Nonce;
var T: Ticket;
var Kir: SessionKey;
@@ -47,7 +46,7 @@ protocol yahalom-Paulson(I,R,S)
role S
{
const Kir: SessionKey;
fresh Kir: SessionKey;
var Ni,Nr: Nonce;
read_2(R,S, R, Nr, {I,Ni}k(R,S) );
@@ -55,5 +54,3 @@ protocol yahalom-Paulson(I,R,S)
}
}
const Alice,Bob,Simon : Agent;