Further performance improvements for OpenSSL 3 hmac

XMLWordPrintableJSON

    • Type: Task
    • Resolution: Unresolved
    • Priority: Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • None
    • Server Security
    • Server Security 2025-06-20, Server Security 2025-07-04
    • None
    • 3
    • TBD
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      SERVER-104133 generated meaningful performance improvements for hmac-ing on OpenSSL 3. This ticket identifies a few higher value investigations including:

      • Removing calls to HMAC_CTX_reset in libmongocrypt
      • Not passing in a key when performing HMAC_CTX_init if the key is being re-used
      • Passing the HMAC_CTX to be used in libmongocrypt apis
      • Noting whether the EVP_MAC library provides a performance improvement over HMAC_CTX library

            Assignee:
            Shreyas Kalyan
            Reporter:
            Shreyas Kalyan
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated: