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:
@@ -14,8 +14,8 @@ protocol ccitt509-1c(I,R)
|
||||
{
|
||||
role I
|
||||
{
|
||||
const Ta: Timestamp;
|
||||
const Na,Xa,Ya: Nonce;
|
||||
fresh Ta: Timestamp;
|
||||
fresh Na,Xa,Ya: Nonce;
|
||||
send_1(I,R, I,{Ta, Na, R, Xa,{Ya,{hash(Ya)}sk(I)}pk(R)}sk(I));
|
||||
# claim_2(I,Nisynch);
|
||||
# This claim is useless as there are no preceding receive events
|
||||
|
||||
@@ -15,7 +15,7 @@ protocol ccitt509-ban3(I,R)
|
||||
{
|
||||
role I
|
||||
{
|
||||
const Na,Xa,Ya: Nonce;
|
||||
fresh Na,Xa,Ya: Nonce;
|
||||
var Xb,Nb,Yb: Nonce;
|
||||
|
||||
send_1(I,R, I,{Na, R, Xa,{Ya}pk(R)}sk(I));
|
||||
@@ -27,7 +27,7 @@ protocol ccitt509-ban3(I,R)
|
||||
role R
|
||||
{
|
||||
var Na,Xa,Ya: Nonce;
|
||||
const Xb,Yb,Nb: Nonce;
|
||||
fresh Xb,Yb,Nb: Nonce;
|
||||
|
||||
recv_1(I,R, I,{Na, R, Xa,{Ya}pk(R)}sk(I));
|
||||
send_2(R,I, R,{Nb, I, Na, Xb,{Yb}pk(I)}sk(R));
|
||||
|
||||
Reference in New Issue
Block a user