Nuprl Definition : protocol-action
ProtocolAction ==
  n:Atom × if n =a "new" then Atom1
           if n =a "send" then SecurityData
           if n =a "rcv" then SecurityData
           if n =a "encrypt" then SecurityData × Key × Atom1
           if n =a "decrypt" then SecurityData × Key × Atom1
           if n =a "sign" then SecurityData × Id × Atom1
           if n =a "verify" then SecurityData × Id × Atom1
           else Top
           fi 
Definitions occuring in Statement : 
encryption-key: Key
, 
sdata: SecurityData
, 
Id: Id
, 
atom: Atom$n
, 
ifthenelse: if b then t else f fi 
, 
eq_atom: x =a y
, 
top: Top
, 
product: x:A × B[x]
, 
token: "$token"
, 
atom: Atom
FDL editor aliases : 
p-act
Latex:
ProtocolAction  ==
    n:Atom  \mtimes{}  if  n  =a  "new"  then  Atom1
                      if  n  =a  "send"  then  SecurityData
                      if  n  =a  "rcv"  then  SecurityData
                      if  n  =a  "encrypt"  then  SecurityData  \mtimes{}  Key  \mtimes{}  Atom1
                      if  n  =a  "decrypt"  then  SecurityData  \mtimes{}  Key  \mtimes{}  Atom1
                      if  n  =a  "sign"  then  SecurityData  \mtimes{}  Id  \mtimes{}  Atom1
                      if  n  =a  "verify"  then  SecurityData  \mtimes{}  Id  \mtimes{}  Atom1
                      else  Top
                      fi 
Date html generated:
2015_07_23-PM-00_13_33
Last ObjectModification:
2012_08_30-PM-04_29_55
Home
Index