e auxiliary function H, which can be one of:</p>

<dl>

<dt id="H-x-hash-x-digest-md"><b>H(x) = hash(x, digest=md)</b></dt>
<dd>

</dd>
<dt id="H-x-HMAC_hash-x-key-salt-digest-md"><b>H(x) = HMAC_hash(x, key=salt, digest=md)</b></dt>
<dd>

</dd>
<dt id="H-x-KMACxxx-x-key-salt-custom-KDF-outlen-mac_size"><b>H(x) = KMACxxx(x, key=salt, custom=&quot;KDF&quot;, outlen=mac_size)</b></dt>
<dd>

</dd>
</dl>

<p>Both the HMAC and KMAC implementations set the key using the &#39;salt&#39; value. The hash and HMAC also