From: Milan Broz Date: Wed, 17 Dec 2025 10:31:30 +0000 (+0100) Subject: Add mention of OPENSSL_ENGINE_STUBS to openssl_user_macros(7) X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0ccd3a238f0cd153fbe90b4e7866eb8d852f5ea8;p=thirdparty%2Fopenssl.git Add mention of OPENSSL_ENGINE_STUBS to openssl_user_macros(7) Fixes openssl/project#1743 Fixes openssl/project#1744 Signed-off-by: Milan Broz Reviewed-by: Neil Horman Reviewed-by: Norbert Pocs Reviewed-by: Eugene Syromiatnikov (Merged from https://github.com/openssl/openssl/pull/29424) --- diff --git a/doc/man7/openssl_user_macros.pod.in b/doc/man7/openssl_user_macros.pod.in index 829fe69aeb4..b579a03af01 100644 --- a/doc/man7/openssl_user_macros.pod.in +++ b/doc/man7/openssl_user_macros.pod.in @@ -88,6 +88,17 @@ versions up to and including the version given by B (or the default value given above, when B isn't defined) will be hidden. +=item B + +ENGINE API, as defined in openssl/engine.h, was permanently removed in OpenSSL 4.0. + +The user application can use the define B to enable stub macros +for API ENGINE functions. It should temporarily help the easy transition of applications +without source code modifications. + +Note that all stub macros emulate API function failures; they will not restore +the removed API even if the B define is used. + =back =head1 COPYRIGHT