]> git.ipfire.org Git - thirdparty/openssl.git/commit
Add a newdata_ex function which takes params and use it
authorMatt Caswell <matt@openssl.org>
Mon, 9 Feb 2026 13:25:58 +0000 (13:25 +0000)
committerTomas Mraz <tomas@openssl.org>
Fri, 13 Feb 2026 07:58:13 +0000 (08:58 +0100)
commitc13e46f2044173a533fd529f09a2f4960c48337c
tree5f08f3b43dece3aecd560253122e31c8e17b6138
parentee63f4d9550757ff7b8d73fdd42a9069c7bfd6b4
Add a newdata_ex function which takes params and use it

The keymgmt->newdata function does not accept params. We introduce a
newdata_ex function that does, and we use that instead as a thread local
to pass legacy objects to the default provider

Reviewed-by: Shane Lontis <shane.lontis@oracle.com>
Reviewed-by: Tomas Mraz <tomas@openssl.org>
MergeDate: Fri Feb 13 07:58:28 2026
(Merged from https://github.com/openssl/openssl/pull/29960)
14 files changed:
crypto/evp/evp_local.h
crypto/evp/exchange.c
crypto/evp/keymgmt_lib.c
crypto/evp/keymgmt_meth.c
crypto/evp/p_lib.c
doc/internal/man3/evp_keymgmt_newdata.pod
doc/man7/provider-keymgmt.pod
include/crypto/evp.h
include/internal/threads_common.h
include/openssl/core_dispatch.h
providers/implementations/keymgmt/dh_kmgmt.c
providers/implementations/keymgmt/dsa_kmgmt.c
providers/implementations/keymgmt/ec_kmgmt.c
providers/implementations/keymgmt/rsa_kmgmt.c