introduced some macros to improve readability on table lookups
minor changes to improve consistency
minor change to improve readability
readability and consistency
gutting the broken AES-128 decrypt implementation