]> git.ipfire.org Git - thirdparty/openssl.git/commit
PKCS12: Avoid bypassing the provider when doing HMAC operations.
authorslontis <shane.lontis@oracle.com>
Fri, 6 Mar 2026 04:20:41 +0000 (15:20 +1100)
committerTomas Mraz <tomas@openssl.foundation>
Thu, 12 Mar 2026 10:48:11 +0000 (11:48 +0100)
commitdfc7731098ce26ffdac78d4913f7094cfd463cde
treefd8d7abd51e68edc99893aa788312f52965c04f6
parent1e87b93014176e584ae32f51628dd6438337b7c2
PKCS12: Avoid bypassing the provider when doing HMAC operations.

pkcs12_gen_mac() now used EVP_MAC instead of direct HMAC_ calls.

PBMAC1_PBKDF2_HMAC() added additional data to raised parsing errors.

Reviewed-by: Dmitry Belyavskiy <beldmit@gmail.com>
Reviewed-by: Paul Dale <paul.dale@oracle.com>
Reviewed-by: Tomas Mraz <tomas@openssl.org>
MergeDate: Thu Mar 12 10:47:31 2026
(Merged from https://github.com/openssl/openssl/pull/30279)

(cherry picked from commit b1295c90bcb2aa14edf46a4599e5acd81b778cd9)
crypto/pkcs12/p12_mutl.c