UsedAtoms(e) ==
  if e 
 Send then sdata-atoms(Send(e))
  if e 
 Sign then sdata-atoms(signed(e))
  if e 
 Verify then [signature(e) / sdata-atoms(signed(e))]
  if e 
 Encrypt then sdata-atoms(plainText(e)) @ encryption-key-atoms(key(e))
  if e 
 Decrypt then [cipherText(e) / encryption-key-atoms(key(e))]
  else []
  fi 
Definitions : 
eclass-val: X(e), 
ses-send: Send, 
ses-sign: Sign, 
ses-signed: signed(e), 
ses-verify: Verify, 
ses-verify-sig: signature(e), 
ses-verify-signed: signed(e), 
ses-encrypt: Encrypt, 
append: as @ bs, 
sdata-atoms: sdata-atoms(d), 
ses-encrypted: plainText(e), 
ses-encryption-key: key(e), 
ifthenelse: if b then t else f fi , 
in-eclass: e 
 X, 
ses-decrypt: Decrypt, 
cons: [car / cdr], 
ses-cipher: cipherText(e), 
encryption-key-atoms: encryption-key-atoms(k), 
ses-decryption-key: key(e), 
nil: []
FDL editor aliases : 
ses-used-atoms
UsedAtoms(e)  ==
    if  e  \mmember{}\msubb{}  Send  then  sdata-atoms(Send(e))
    if  e  \mmember{}\msubb{}  Sign  then  sdata-atoms(signed(e))
    if  e  \mmember{}\msubb{}  Verify  then  [signature(e)  /  sdata-atoms(signed(e))]
    if  e  \mmember{}\msubb{}  Encrypt  then  sdata-atoms(plainText(e))  @  encryption-key-atoms(key(e))
    if  e  \mmember{}\msubb{}  Decrypt  then  [cipherText(e)  /  encryption-key-atoms(key(e))]
    else  []
    fi 
Date html generated:
2010_08_28-AM-02_41_27
Last ObjectModification:
2010_02_22-PM-11_12_12
Home
Index