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