hmac wants bytes