<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    They are documented in <a moz-do-not-send="true"
      href="https://www.openssl.org/docs/man3.0/man7/provider-mac.html">provider-mac(7)</a>
    and <a moz-do-not-send="true"
      href="https://www.openssl.org/docs/man3.0/man7/EVP_MAC-HMAC.html">EVP_MAC-HMAC(7)</a>
    respectively.<br>
    <br>
    The key is the MAC key -- a string of bytes.<br>
    The digest is the name of the digest that is to be used by the MAC. 
    "sha1", "sha2-256", ...<br>
    <br>
    Pauli<br>
    <br>
    <div class="moz-cite-prefix">On 4/12/21 10:55 pm, Jeremy Harris
      wrote:<br>
    </div>
    <blockquote type="cite"
      cite="mid:ad3bfa35-47be-507f-e4f0-b91da0d44b0e@wizmail.org">Following
      along with my tidying out of now-deprecated interface uses...
      <br>
      <br>
      <br>
      The reference example in
      <br>
       
<a class="moz-txt-link-freetext" href="https://www.openssl.org/docs/manmaster/man3/SSL_CTX_set_tlsext_ticket_key_cb.html">https://www.openssl.org/docs/manmaster/man3/SSL_CTX_set_tlsext_ticket_key_cb.html</a><br>
      <br>
      uses OSSL_MAC_PARAM_KEY and OSSL_MAC_PARAM_DIGEST.
      <br>
      <br>
      So does the code in master as of 6d770c5ba3.  But I don't see
      definitions
      <br>
      for them.  What am I missing about how these should be used?
      <br>
    </blockquote>
    <br>
  </body>
</html>