Added HMAC512 support