Added constant-time equality to avoid timing channels on the MAC check.
Added override functions toString, etc. to SecretKeys.
Fixed more hash to mac.
Switching to aes 128 to support more versions of Java/Android and because it might actually be less attack prone.
Switch to PKCS5 padding.
More hash to mac.
Match up comments & readme.