Nuprl Definition : protocol-action

ProtocolAction ==
  n:Atom × if =a "new" then Atom1
           if =a "send" then SecurityData
           if =a "rcv" then SecurityData
           if =a "encrypt" then SecurityData × Key × Atom1
           if =a "decrypt" then SecurityData × Key × Atom1
           if =a "sign" then SecurityData × Id × Atom1
           if =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 then else fi  eq_atom: =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