added gadget instance for HMAC