Resolves: https://github.com/openssl/project/issues/1423
Signed-off-by: Norbert Pocs <norbertp@openssl.org>
Reviewed-by: Paul Yang <paulyang.inf@gmail.com>
Reviewed-by: Tomas Mraz <tomas@openssl.org>
Reviewed-by: Saša Nedvědický <sashan@openssl.org>
Reviewed-by: Eugene Syromiatnikov <esyr@openssl.org>
Reviewed-by: Neil Horman <nhorman@openssl.org>
Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/29305)
*Daniel Kubec*
+ * ENGINE support was removed. The `no-engine` build option and the
+ `OPENSSL_NO_ENGINE` macro is always present.
+ Applications using `ENGINE_` functions unguarded with `OPENSSL_NO_ENGINE`
+ can be built by defining a macro `OPENSSL_ENGINE_STUBS`, however all these
+ functions will return error when called. Provider API should be used to
+ replace ENGINEs functionality.
+
+ *Milan Broz*, *Neil Horman*, *Norbert Pocs*
+
OpenSSL 3.6
-----------
### Major changes between OpenSSL 3.6 and OpenSSL 4.0 [under development]
- * none
+ * ENGINE support was removed. The `no-engine` build option and the
+ `OPENSSL_NO_ENGINE` macro is always present.
OpenSSL 3.6
-----------