Fix for timing attacks on MAC verification.
Changed underlying HMAC algo. to sha512.
Merge pull request #2 from Bren2010/master

Fixes for Timing and Brute Force Attacks.