-
Type:
Task
-
Resolution: Fixed
-
Priority:
Major - P3
-
Affects Version/s: None
-
Component/s: None
-
None
-
Server Security
-
Fully Compatible
-
v8.2, v8.0, v7.0
-
Server Security 2025-06-20, Server Security 2025-07-04, Server Security 2025-07-20, Server Security 2025-08-01
-
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