add hmac calc