define HMAC

<requires>
hash
</requires>
