Fixed hmac implementation!