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

@@ -17,7 +17,6 @@
#
usertype SessionKey;
secret k: Function;
const Fresh: Function;
const Compromised: Function;
@@ -38,7 +37,7 @@ protocol andrew-Concrete(I,R)
role I
{
const ni: Nonce;
fresh ni: Nonce;
var nr: Nonce;
var kir: SessionKey;
@@ -54,8 +53,8 @@ protocol andrew-Concrete(I,R)
role R
{
var ni: Nonce;
const nr: Nonce;
const kir: SessionKey;
fresh nr: Nonce;
fresh kir: SessionKey;
read_1(I,R, I,ni );
send_2(R,I, {ni,kir}k(I,R) );
@@ -67,9 +66,3 @@ protocol andrew-Concrete(I,R)
}
}
const Alice,Bob,Eve: Agent;
untrusted Eve;
const ne: Nonce;
const kee: SessionKey;