]> git.ipfire.org Git - thirdparty/openssl.git/commit
CONF: Add support for configurations per OSSL_LIB_CTX
authorDaniel Kubec <kubec@openssl.org>
Mon, 24 Nov 2025 01:25:08 +0000 (02:25 +0100)
committerTomas Mraz <tomas@openssl.org>
Wed, 3 Dec 2025 13:15:51 +0000 (14:15 +0100)
commit0c2a196af8ab9c12da27826fa6024ca1b22f6db1
treec6db564a390515269bba8e233fc99e2803d42b8f
parent0857839af1e3d95933402ad51e20134b65f28937
CONF: Add support for configurations per OSSL_LIB_CTX

Add support for configurations per OSSL_LIB_CTX and fix cross-context overrides.

Fixes #19248
Fixes #19243

Co-authored-by: Matt Caswell <matt@openssl.org>
Reviewed-by: Nikola Pajkovsky <nikolap@openssl.org>
Reviewed-by: Matt Caswell <matt@openssl.org>
Reviewed-by: Tomas Mraz <tomas@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/29145)
13 files changed:
crypto/conf/conf_mod.c
crypto/conf/conf_ssl.c
crypto/context.c
include/internal/conf.h
include/internal/core.h
include/internal/cryptlib.h
include/internal/sslconf.h
ssl/ssl_mcnf.c
test/build.info
test/libctx_config_test.c [new file with mode: 0644]
test/recipes/30-test_libctx_config.t [new file with mode: 0644]
test/tls-max-v11.cnf [new file with mode: 0644]
test/tls-max-v12.cnf [new file with mode: 0644]