More exhaustive testing for hmac.
Lint, whitespace.