rameter, for which this function is a no-op.</p>

<p>EVP_MAC_CTX_dup() duplicates the <i>src</i> context and returns a newly allocated context.</p>

<p>EVP_MAC_CTX_get0_mac() returns the <b>EVP_MAC</b> associated with the context <i>ctx</i>.</p>

<h2 id="Computing-functions">Computing functions</h2>

<p>EVP_Q_mac() computes the message authentication code of <i>data</i> with length <i>datalen</i> using the MAC algorithm <i>name</i> and the key <i>key</i> with length <i>keylen</i>. The MAC algorithm is fetch