Adopt ML-style syntax for case expressions and use freed up "||" for bitwise-or. See issue #24.
Removed trailing whitespace from all .sml and .sig files. This affects over 900 files and was done using emacs's delete-trailing-whitespace function in batch mode. Building the system with Poly/ML and Moscow ML seems to work, so I'm hoping these changes don't break anything. Please complain if they do!
Update to using wordsTheory.
Case studies in Crypto verification: AES,IDEA,RC6,Twofish,Serpent,MARS, TEA. Also, CBC mode of operation.