fix hmac.