Branch: refs/heads/master
Home:
https://github.com/openssl/openssl
Commit: 9ee928fb8c63d50bb2b9fdcb43c8374192f8cfca
https://github.com/openssl/openssl/commit/9ee928fb8c63d50bb2b9fdcb43c8374192f8cfca
Author: Norbert Pocs <
norb...@openssl.org>
Date: 2025-12-04 (Thu, 04 Dec 2025)
Changed paths:
M Configurations/10-main.conf
M Configure
Log Message:
-----------
Engine removal: Silence the CI tests about engines
As we can't do every change in one big PR (and we also don't want),
therefore there always will be failing tests until everything is
resolved/cleaned up. This way we silence the CI about engine tests and
later we can reenable them to see what else needs to be fixed.
Resolves:
https://github.com/openssl/project/issues/1371
Signed-off-by: Norbert Pocs <
norb...@openssl.org>
Reviewed-by: Saša Nedvědický <
sas...@openssl.org>
Reviewed-by: Richard Levitte <
lev...@openssl.org>
Reviewed-by: Neil Horman <
nho...@openssl.org>
Reviewed-by: Matt Caswell <
ma...@openssl.org>
Reviewed-by: Saša Nedvědický <
sas...@openssl.org>
Reviewed-by: Eugene Syromiatnikov <
es...@openssl.org>
(Merged from
https://github.com/openssl/openssl/pull/29305)
Commit: b1f2078493a47f2cfde36b4c51ffe05e592a88b4
https://github.com/openssl/openssl/commit/b1f2078493a47f2cfde36b4c51ffe05e592a88b4
Author: Norbert Pocs <
norb...@openssl.org>
Date: 2025-12-04 (Thu, 04 Dec 2025)
Changed paths:
M test/
build.info
R test/enginetest.c
R test/recipes/30-test_engine.t
Log Message:
-----------
Remove engine test
Signed-off-by: Norbert Pocs <
norb...@openssl.org>
Reviewed-by: Saša Nedvědický <
sas...@openssl.org>
Reviewed-by: Richard Levitte <
lev...@openssl.org>
Reviewed-by: Neil Horman <
nho...@openssl.org>
Reviewed-by: Matt Caswell <
ma...@openssl.org>
Reviewed-by: Saša Nedvědický <
sas...@openssl.org>
Reviewed-by: Eugene Syromiatnikov <
es...@openssl.org>
(Merged from
https://github.com/openssl/openssl/pull/29305)
Commit: d688be3b95a782e7bc58d0763aad4a470a6567a5
https://github.com/openssl/openssl/commit/d688be3b95a782e7bc58d0763aad4a470a6567a5
Author: Norbert Pocs <
norb...@openssl.org>
Date: 2025-12-04 (Thu, 04 Dec 2025)
Changed paths:
M test/README-external.md
R test/recipes/95-test_external_gost_engine.t
R test/recipes/95-test_external_gost_engine_data/gost_engine.sh
Log Message:
-----------
Remove GOST external tests
Signed-off-by: Norbert Pocs <
norb...@openssl.org>
Reviewed-by: Saša Nedvědický <
sas...@openssl.org>
Reviewed-by: Richard Levitte <
lev...@openssl.org>
Reviewed-by: Neil Horman <
nho...@openssl.org>
Reviewed-by: Matt Caswell <
ma...@openssl.org>
Reviewed-by: Saša Nedvědický <
sas...@openssl.org>
Reviewed-by: Eugene Syromiatnikov <
es...@openssl.org>
(Merged from
https://github.com/openssl/openssl/pull/29305)
Commit: 4bd0612a2a4ddfe4e56ea67f25392c41a34c69ee
https://github.com/openssl/openssl/commit/4bd0612a2a4ddfe4e56ea67f25392c41a34c69ee
Author: Milan Broz <
gmaz...@gmail.com>
Date: 2025-12-04 (Thu, 04 Dec 2025)
Changed paths:
M apps/
build.info
R apps/engine.c
M doc/
build.info
M doc/man1/
build.info
M doc/man1/
openssl-cmds.pod.in
R doc/man1/
openssl-engine.pod.in
M doc/man1/openssl.pod
M doc/man7/openssl-env.pod
Log Message:
-----------
Remove openssl engine command
This patch removes apps/engine.c and associated man pages.
Resolves:
https://github.com/openssl/project/issues/1370
Signed-off-by: Milan Broz <
gmaz...@gmail.com>
Reviewed-by: Dmitry Belyavskiy <
bel...@gmail.com>
Reviewed-by: Paul Dale <
ppz...@gmail.com>
Reviewed-by: Matt Caswell <
ma...@openssl.org>
Reviewed-by: Richard Levitte <
lev...@openssl.org>
Reviewed-by: Tomas Mraz <
to...@openssl.org>
Reviewed-by: Saša Nedvědický <
sas...@openssl.org>
Reviewed-by: Eugene Syromiatnikov <
es...@openssl.org>
Reviewed-by: Neil Horman <
nho...@openssl.org>
Reviewed-by: Norbert Pocs <
norb...@openssl.org>
(Merged from
https://github.com/openssl/openssl/pull/29305)
Commit: 8c7e974bb5296a26dd63e51cbe5d3739b8057bb5
https://github.com/openssl/openssl/commit/8c7e974bb5296a26dd63e51cbe5d3739b8057bb5
Author: Norbert Pocs <
norb...@openssl.org>
Date: 2025-12-04 (Thu, 04 Dec 2025)
Changed paths:
M providers/common/include/prov/provider_util.h
M providers/common/provider_util.c
M providers/implementations/asymciphers/sm2_enc.c
M providers/implementations/kdfs/hkdf.c
M providers/implementations/kdfs/hmacdrbg_kdf.c
M providers/implementations/kdfs/kbkdf.c
M providers/implementations/kdfs/krb5kdf.c
M providers/implementations/kdfs/pbkdf1.c
M providers/implementations/kdfs/pbkdf2.c
M providers/implementations/kdfs/pkcs12kdf.c
M providers/implementations/kdfs/pvkkdf.c
M providers/implementations/kdfs/sshkdf.c
M providers/implementations/kdfs/sskdf.c
M providers/implementations/kdfs/tls1_prf.c
M providers/implementations/kdfs/x942kdf.c
M providers/implementations/keymgmt/mac_legacy_kmgmt.c
M providers/implementations/macs/cmac_prov.c
M providers/implementations/macs/gmac_prov.c
M providers/implementations/macs/hmac_prov.c
M providers/implementations/macs/kmac_prov.c
M providers/implementations/rands/drbg_hash.c
M providers/implementations/rands/drbg_hmac.c
M providers/implementations/signature/mac_legacy_sig.c
Log Message:
-----------
providers/: Remove ENGINEs
Signed-off-by: Norbert Pocs <
norb...@openssl.org>
Reviewed-by: Matt Caswell <
ma...@openssl.org>
Reviewed-by: Saša Nedvědický <
sas...@openssl.org>
Reviewed-by: Neil Horman <
nho...@openssl.org>
Reviewed-by: Dmitry Belyavskiy <
bel...@gmail.com>
Reviewed-by: Saša Nedvědický <
sas...@openssl.org>
Reviewed-by: Eugene Syromiatnikov <
es...@openssl.org>
(Merged from
https://github.com/openssl/openssl/pull/29305)
Commit: 26b1723ed4be98657953b597ea4f8706748b2835
https://github.com/openssl/openssl/commit/26b1723ed4be98657953b597ea4f8706748b2835
Author: Norbert Pocs <
norb...@openssl.org>
Date: 2025-12-04 (Thu, 04 Dec 2025)
Changed paths:
M apps/ca.c
M apps/cmp.c
M apps/cms.c
M apps/crl.c
M apps/dgst.c
M apps/dhparam.c
M apps/dsa.c
M apps/dsaparam.c
M apps/ec.c
M apps/ecparam.c
M apps/enc.c
M apps/gendsa.c
M apps/genpkey.c
M apps/genrsa.c
M apps/include/apps.h
R apps/include/engine_loader.h
M apps/include/opt.h
M apps/info.c
M apps/lib/apps.c
M apps/lib/
build.info
R apps/lib/engine.c
R apps/lib/engine_loader.c
M apps/lib/s_cb.c
M apps/list.c
M apps/ocsp.c
M apps/openssl-vms.cnf
M apps/openssl.c
M apps/openssl.cnf
M apps/pkcs12.c
M apps/pkcs7.c
M apps/pkcs8.c
M apps/pkey.c
M apps/pkeyparam.c
M apps/pkeyutl.c
M apps/rand.c
M apps/req.c
M apps/rsa.c
M apps/rsautl.c
M apps/s_client.c
M apps/s_server.c
M apps/smime.c
M apps/speed.c
M apps/spkac.c
M apps/srp.c
M apps/storeutl.c
M apps/ts.c
M apps/verify.c
M apps/version.c
M apps/x509.c
M test/
build.info
Log Message:
-----------
apps/: Remove engines
Signed-off-by: Norbert Pocs <
norb...@openssl.org>
Reviewed-by: Matt Caswell <
ma...@openssl.org>
Reviewed-by: Saša Nedvědický <
sas...@openssl.org>
Reviewed-by: Neil Horman <
nho...@openssl.org>
Reviewed-by: Dmitry Belyavskiy <
bel...@gmail.com>
Reviewed-by: Saša Nedvědický <
sas...@openssl.org>
Reviewed-by: Eugene Syromiatnikov <
es...@openssl.org>
(Merged from
https://github.com/openssl/openssl/pull/29305)
Commit: 9425238145aa620b22050021a7e66affdef12fb9
https://github.com/openssl/openssl/commit/9425238145aa620b22050021a7e66affdef12fb9
Author: Norbert Pocs <
norb...@openssl.org>
Date: 2025-12-04 (Thu, 04 Dec 2025)
Changed paths:
M apps/ca.c
M apps/cmp.c
M apps/cms.c
M apps/dgst.c
M apps/include/fmt.h
M apps/include/opt.h
M apps/lib/opt.c
M apps/pkey.c
M apps/pkeyutl.c
M apps/req.c
M apps/rsautl.c
M apps/s_client.c
M apps/s_server.c
M apps/smime.c
M apps/spkac.c
M apps/x509.c
M doc/man1/
openssl-cmp.pod.in
Log Message:
-----------
apps/: Remove "-keyform engine"
Resolves:
https://github.com/openssl/project/issues/1354
Signed-off-by: Norbert Pocs <
norb...@openssl.org>
Reviewed-by: Matt Caswell <
ma...@openssl.org>
Reviewed-by: Saša Nedvědický <
sas...@openssl.org>
Reviewed-by: Neil Horman <
nho...@openssl.org>
Reviewed-by: Dmitry Belyavskiy <
bel...@gmail.com>
Reviewed-by: Saša Nedvědický <
sas...@openssl.org>
Reviewed-by: Eugene Syromiatnikov <
es...@openssl.org>
(Merged from
https://github.com/openssl/openssl/pull/29305)
Commit: 25fd85ff2873aa17a6a18402005a5e1ad2da4266
https://github.com/openssl/openssl/commit/25fd85ff2873aa17a6a18402005a5e1ad2da4266
Author: Norbert Pocs <
norb...@openssl.org>
Date: 2025-12-04 (Thu, 04 Dec 2025)
Changed paths:
M doc/man1/
openssl-ca.pod.in
M doc/man1/
openssl-cmp.pod.in
M doc/man1/
openssl-cms.pod.in
M doc/man1/
openssl-dgst.pod.in
M doc/man1/
openssl-dhparam.pod.in
M doc/man1/
openssl-dsa.pod.in
M doc/man1/
openssl-dsaparam.pod.in
M doc/man1/
openssl-ec.pod.in
M doc/man1/
openssl-ecparam.pod.in
M doc/man1/
openssl-enc.pod.in
M doc/man1/openssl-format-options.pod
M doc/man1/
openssl-gendsa.pod.in
M doc/man1/
openssl-genpkey.pod.in
M doc/man1/
openssl-genrsa.pod.in
M doc/man1/
openssl-info.pod.in
M doc/man1/
openssl-list.pod.in
M doc/man1/
openssl-pkcs12.pod.in
M doc/man1/
openssl-pkcs7.pod.in
M doc/man1/
openssl-pkcs8.pod.in
M doc/man1/
openssl-pkey.pod.in
M doc/man1/
openssl-pkeyparam.pod.in
M doc/man1/
openssl-pkeyutl.pod.in
M doc/man1/
openssl-rand.pod.in
M doc/man1/
openssl-req.pod.in
M doc/man1/
openssl-rsa.pod.in
M doc/man1/
openssl-rsautl.pod.in
M doc/man1/
openssl-s_client.pod.in
M doc/man1/
openssl-s_server.pod.in
M doc/man1/
openssl-smime.pod.in
M doc/man1/
openssl-speed.pod.in
M doc/man1/
openssl-spkac.pod.in
M doc/man1/
openssl-srp.pod.in
M doc/man1/
openssl-storeutl.pod.in
M doc/man1/
openssl-ts.pod.in
M doc/man1/
openssl-verify.pod.in
M doc/man1/
openssl-version.pod.in
M doc/man1/
openssl-x509.pod.in
Log Message:
-----------
apps/: Update docs
Signed-off-by: Norbert Pocs <
norb...@openssl.org>
Reviewed-by: Matt Caswell <
ma...@openssl.org>
Reviewed-by: Saša Nedvědický <
sas...@openssl.org>
Reviewed-by: Neil Horman <
nho...@openssl.org>
Reviewed-by: Dmitry Belyavskiy <
bel...@gmail.com>
Reviewed-by: Saša Nedvědický <
sas...@openssl.org>
Reviewed-by: Eugene Syromiatnikov <
es...@openssl.org>
(Merged from
https://github.com/openssl/openssl/pull/29305)
Commit: 612af351c709d6b8d0b4ad087fda8cb1214b3c94
https://github.com/openssl/openssl/commit/612af351c709d6b8d0b4ad087fda8cb1214b3c94
Author: Norbert Pocs <
norb...@openssl.org>
Date: 2025-12-04 (Thu, 04 Dec 2025)
Changed paths:
R test/afalgtest.c
M test/
build.info
M test/danetest.c
M test/ectest.c
Log Message:
-----------
test/: Remove ENGINEs
Signed-off-by: Norbert Pocs <
norb...@openssl.org>
Reviewed-by: Matt Caswell <
ma...@openssl.org>
Reviewed-by: Saša Nedvědický <
sas...@openssl.org>
Reviewed-by: Neil Horman <
nho...@openssl.org>
Reviewed-by: Dmitry Belyavskiy <
bel...@gmail.com>
Reviewed-by: Saša Nedvědický <
sas...@openssl.org>
Reviewed-by: Eugene Syromiatnikov <
es...@openssl.org>
(Merged from
https://github.com/openssl/openssl/pull/29305)
Commit: 0d591943816fdb28580f87acada61a781b98df2a
https://github.com/openssl/openssl/commit/0d591943816fdb28580f87acada61a781b98df2a
Author: Norbert Pocs <
norb...@openssl.org>
Date: 2025-12-04 (Thu, 04 Dec 2025)
Changed paths:
M crypto/err/err_all.c
M crypto/err/err_all_legacy.c
M crypto/ts/ts_conf.c
M include/openssl/cryptoerr_legacy.h
M include/openssl/evp.h
M include/openssl/rand.h
M include/openssl/
ssl.h.in
M include/openssl/ts.h
Log Message:
-----------
include/: Remove ENGINEs
Signed-off-by: Norbert Pocs <
norb...@openssl.org>
Reviewed-by: Matt Caswell <
ma...@openssl.org>
Reviewed-by: Saša Nedvědický <
sas...@openssl.org>
Reviewed-by: Neil Horman <
nho...@openssl.org>
Reviewed-by: Dmitry Belyavskiy <
bel...@gmail.com>
Reviewed-by: Saša Nedvědický <
sas...@openssl.org>
Reviewed-by: Eugene Syromiatnikov <
es...@openssl.org>
(Merged from
https://github.com/openssl/openssl/pull/29305)
Commit: 7a8075206b3ba93b2e30f304761d6eefaefcfd39
https://github.com/openssl/openssl/commit/7a8075206b3ba93b2e30f304761d6eefaefcfd39
Author: Norbert Pocs <
norb...@openssl.org>
Date: 2025-12-04 (Thu, 04 Dec 2025)
Changed paths:
M ssl/ssl_ciph.c
M ssl/ssl_lib.c
M ssl/ssl_local.h
M ssl/statem/statem_clnt.c
M ssl/tls_depr.c
Log Message:
-----------
ssl/: Remove ENGINEs
Signed-off-by: Norbert Pocs <
norb...@openssl.org>
Reviewed-by: Matt Caswell <
ma...@openssl.org>
Reviewed-by: Saša Nedvědický <
sas...@openssl.org>
Reviewed-by: Neil Horman <
nho...@openssl.org>
Reviewed-by: Dmitry Belyavskiy <
bel...@gmail.com>
Reviewed-by: Saša Nedvědický <
sas...@openssl.org>
Reviewed-by: Eugene Syromiatnikov <
es...@openssl.org>
(Merged from
https://github.com/openssl/openssl/pull/29305)
Commit: 9d94a6164fc5a9ff81754a98dfdfe5705df9fa7f
https://github.com/openssl/openssl/commit/9d94a6164fc5a9ff81754a98dfdfe5705df9fa7f
Author: Norbert Pocs <
norb...@openssl.org>
Date: 2025-12-04 (Thu, 04 Dec 2025)
Changed paths:
M crypto/asn1/a_digest.c
M crypto/asn1/ameth_lib.c
M crypto/asn1/d2i_pr.c
M crypto/conf/conf_mall.c
M crypto/conf/conf_mod.c
M crypto/dh/dh_lib.c
M crypto/dsa/dsa_lib.c
M crypto/ec/ec_key.c
M crypto/ec/ec_kmeth.c
M crypto/evp/digest.c
M crypto/evp/evp_enc.c
M crypto/evp/evp_pkey_type.c
M crypto/evp/p_lib.c
M crypto/evp/pmeth_lib.c
M crypto/hmac/hmac_s390x.c
M crypto/init.c
M crypto/pem/pem_lib.c
M crypto/rand/rand_lib.c
M crypto/rsa/rsa_lib.c
M crypto/x509/x_pubkey.c
Log Message:
-----------
crypto/: Remove OPENSSL_NO_ENGINE guarded code
Signed-off-by: Norbert Pocs <
norb...@openssl.org>
Reviewed-by: Matt Caswell <
ma...@openssl.org>
Reviewed-by: Saša Nedvědický <
sas...@openssl.org>
Reviewed-by: Neil Horman <
nho...@openssl.org>
Reviewed-by: Dmitry Belyavskiy <
bel...@gmail.com>
Reviewed-by: Saša Nedvědický <
sas...@openssl.org>
Reviewed-by: Eugene Syromiatnikov <
es...@openssl.org>
(Merged from
https://github.com/openssl/openssl/pull/29305)
Commit: 848de1f04ab73a97692097b8d4355b3b5e4424d0
https://github.com/openssl/openssl/commit/848de1f04ab73a97692097b8d4355b3b5e4424d0
Author: Norbert Pocs <
norb...@openssl.org>
Date: 2025-12-04 (Thu, 04 Dec 2025)
Changed paths:
M engines/e_loader_attic.c
Log Message:
-----------
engine/e_loader_attic: Remove OPENSSL_NO_ENGINE parts
Signed-off-by: Norbert Pocs <
norb...@openssl.org>
Reviewed-by: Matt Caswell <
ma...@openssl.org>
Reviewed-by: Saša Nedvědický <
sas...@openssl.org>
Reviewed-by: Neil Horman <
nho...@openssl.org>
Reviewed-by: Dmitry Belyavskiy <
bel...@gmail.com>
Reviewed-by: Saša Nedvědický <
sas...@openssl.org>
Reviewed-by: Eugene Syromiatnikov <
es...@openssl.org>
(Merged from
https://github.com/openssl/openssl/pull/29305)
Commit: 255a169aeb9eb23d551db6af4a68d9314f846a2a
https://github.com/openssl/openssl/commit/255a169aeb9eb23d551db6af4a68d9314f846a2a
Author: Norbert Pocs <
norb...@openssl.org>
Date: 2025-12-04 (Thu, 04 Dec 2025)
Changed paths:
M doc/man3/EVP_PKEY_set1_RSA.pod
M include/openssl/sslerr_legacy.h
M util/libcrypto.num
M util/libssl.num
Log Message:
-----------
Update symbols after OPENSSL_NO_ENGINE clearup
Signed-off-by: Norbert Pocs <
norb...@openssl.org>
Reviewed-by: Matt Caswell <
ma...@openssl.org>
Reviewed-by: Saša Nedvědický <
sas...@openssl.org>
Reviewed-by: Neil Horman <
nho...@openssl.org>
Reviewed-by: Dmitry Belyavskiy <
bel...@gmail.com>
Reviewed-by: Saša Nedvědický <
sas...@openssl.org>
Reviewed-by: Eugene Syromiatnikov <
es...@openssl.org>
(Merged from
https://github.com/openssl/openssl/pull/29305)
Commit: eda9285a441f931cc483c58a92e6c7e8a63ae6ae
https://github.com/openssl/openssl/commit/eda9285a441f931cc483c58a92e6c7e8a63ae6ae
Author: Norbert Pocs <
norb...@openssl.org>
Date: 2025-12-04 (Thu, 04 Dec 2025)
Changed paths:
M Configure
M engines/e_afalg.c
M engines/e_capi.c
M engines/e_dasync.c
M engines/e_devcrypto.c
M engines/e_ossltest.c
M engines/e_padlock.c
M test/evp_extra_test.c
M test/helpers/ssltestlib.c
M test/sslapitest.c
M test/sslbuffertest.c
Log Message:
-----------
Remove OPENSSL_NO_DYNAMIC_ENGINE
Most of the ifdefs were removed, but we want to rewrite the dasync
engine to a provider. Therefore that code was not removed; instead a new
temporary macro was added named TODO_REWRITE_ME_DASYNC_PROVIDER.
Resolves:
https://github.com/openssl/project/issues/1363
Signed-off-by: Norbert Pocs <
norb...@openssl.org>
Reviewed-by: Matt Caswell <
ma...@openssl.org>
Reviewed-by: Saša Nedvědický <
sas...@openssl.org>
Reviewed-by: Neil Horman <
nho...@openssl.org>
Reviewed-by: Dmitry Belyavskiy <
bel...@gmail.com>
Reviewed-by: Saša Nedvědický <
sas...@openssl.org>
Reviewed-by: Eugene Syromiatnikov <
es...@openssl.org>
(Merged from
https://github.com/openssl/openssl/pull/29305)
Commit: b890e5c07c539ed74154e0593890a951d9f8f14f
https://github.com/openssl/openssl/commit/b890e5c07c539ed74154e0593890a951d9f8f14f
Author: Norbert Pocs <
norb...@openssl.org>
Date: 2025-12-04 (Thu, 04 Dec 2025)
Changed paths:
M Configure
Log Message:
-----------
Remove OPENSSL_NO_STATIC_ENGINE macro
Resolves:
https://github.com/openssl/project/issues/1364
Signed-off-by: Norbert Pocs <
norb...@openssl.org>
Reviewed-by: Matt Caswell <
ma...@openssl.org>
Reviewed-by: Saša Nedvědický <
sas...@openssl.org>
Reviewed-by: Neil Horman <
nho...@openssl.org>
Reviewed-by: Dmitry Belyavskiy <
bel...@gmail.com>
Reviewed-by: Saša Nedvědický <
sas...@openssl.org>
Reviewed-by: Eugene Syromiatnikov <
es...@openssl.org>
(Merged from
https://github.com/openssl/openssl/pull/29305)
Commit: 1c47a5eb290cad88619af145465b63a160ade43f
https://github.com/openssl/openssl/commit/1c47a5eb290cad88619af145465b63a160ade43f
Author: Milan Broz <
gmaz...@gmail.com>
Date: 2025-12-04 (Thu, 04 Dec 2025)
Changed paths:
M providers/common/include/prov/provider_util.h
Log Message:
-----------
Remove engine from PROV_CIPHER and PROV_DIGEST structs.
Resolves:
https://github.com/openssl/project/issues/1352
Resolves:
https://github.com/openssl/project/issues/1353
Signed-off-by: Milan Broz <
gmaz...@gmail.com>
Reviewed-by: Matt Caswell <
ma...@openssl.org>
Reviewed-by: Saša Nedvědický <
sas...@openssl.org>
Reviewed-by: Neil Horman <
nho...@openssl.org>
Reviewed-by: Dmitry Belyavskiy <
bel...@gmail.com>
Reviewed-by: Saša Nedvědický <
sas...@openssl.org>
Reviewed-by: Eugene Syromiatnikov <
es...@openssl.org>
Reviewed-by: Norbert Pocs <
norb...@openssl.org>
(Merged from
https://github.com/openssl/openssl/pull/29305)
Commit: a7a0576e2189198301db8afb47621e6de9a5f036
https://github.com/openssl/openssl/commit/a7a0576e2189198301db8afb47621e6de9a5f036
Author: Milan Broz <
gmaz...@gmail.com>
Date: 2025-12-04 (Thu, 04 Dec 2025)
Changed paths:
M crypto/dh/dh_backend.c
M crypto/dh/dh_lib.c
M crypto/dh/dh_local.h
M crypto/dsa/dsa_backend.c
M crypto/dsa/dsa_lib.c
M crypto/dsa/dsa_local.h
M crypto/ec/ec_backend.c
M crypto/ec/ec_key.c
M crypto/ec/ec_local.h
M crypto/evp/evp_enc.c
M crypto/evp/evp_local.h
M crypto/evp/p_lib.c
M crypto/evp/pmeth_lib.c
M crypto/rsa/rsa_backend.c
M crypto/rsa/rsa_lib.c
M crypto/rsa/rsa_local.h
M crypto/store/store_local.h
M crypto/store/store_register.c
M include/crypto/evp.h
Log Message:
-----------
Remove private ENGINE references from local structs.
Resolves:
https://github.com/openssl/project/issues/1368
Signed-off-by: Milan Broz <
gmaz...@gmail.com>
Reviewed-by: Matt Caswell <
ma...@openssl.org>
Reviewed-by: Saša Nedvědický <
sas...@openssl.org>
Reviewed-by: Neil Horman <
nho...@openssl.org>
Reviewed-by: Dmitry Belyavskiy <
bel...@gmail.com>
Reviewed-by: Saša Nedvědický <
sas...@openssl.org>
Reviewed-by: Eugene Syromiatnikov <
es...@openssl.org>
Reviewed-by: Norbert Pocs <
norb...@openssl.org>
(Merged from
https://github.com/openssl/openssl/pull/29305)
Commit: 5e0371986a40739d730ac6dca75dcc17283b2376
https://github.com/openssl/openssl/commit/5e0371986a40739d730ac6dca75dcc17283b2376
Author: Norbert Pocs <
norb...@openssl.org>
Date: 2025-12-04 (Thu, 04 Dec 2025)
Changed paths:
M Configure
Log Message:
-----------
Configure: deprecate-disable engine related options
Signed-off-by: Norbert Pocs <
norb...@openssl.org>
Reviewed-by: Matt Caswell <
ma...@openssl.org>
Reviewed-by: Saša Nedvědický <
sas...@openssl.org>
Reviewed-by: Neil Horman <
nho...@openssl.org>
Reviewed-by: Dmitry Belyavskiy <
bel...@gmail.com>
Reviewed-by: Saša Nedvědický <
sas...@openssl.org>
Reviewed-by: Eugene Syromiatnikov <
es...@openssl.org>
(Merged from
https://github.com/openssl/openssl/pull/29305)
Commit: ddcc7734a6f7538c28b0bef9e2ebec55df658571
https://github.com/openssl/openssl/commit/ddcc7734a6f7538c28b0bef9e2ebec55df658571
Author: Neil Horman <
nho...@openssl.org>
Date: 2025-12-04 (Thu, 04 Dec 2025)
Changed paths:
M crypto/engine/eng_init.c
M crypto/engine/eng_lib.c
M crypto/engine/eng_list.c
M crypto/engine/eng_local.h
M crypto/engine/eng_table.c
M crypto/engine/tb_asnmth.c
M crypto/trace.c
M include/openssl/trace.h
M test/trace_api_test.c
Log Message:
-----------
Remove ENGINE_TABLE and ENGINE_REF_COUNT trace categories
With ENGINES going away we need to remove these trace catagories
Reviewed-by: Tomas Mraz <
to...@openssl.org>
Reviewed-by: Matt Caswell <
ma...@openssl.org>
Reviewed-by: Paul Dale <
ppz...@gmail.com>
Reviewed-by: Saša Nedvědický <
sas...@openssl.org>
Reviewed-by: Eugene Syromiatnikov <
es...@openssl.org>
Reviewed-by: Norbert Pocs <
norb...@openssl.org>
(Merged from
https://github.com/openssl/openssl/pull/29305)
Commit: 8f0c28a7bae0699237517d01127b680fc7abd192
https://github.com/openssl/openssl/commit/8f0c28a7bae0699237517d01127b680fc7abd192
Author: Neil Horman <
nho...@openssl.org>
Date: 2025-12-04 (Thu, 04 Dec 2025)
Changed paths:
M doc/man3/OSSL_trace_set_channel.pod
M doc/man7/openssl-env.pod
Log Message:
-----------
Remove ENGINE_TABLE and ENGINE_REF_COUNT trace documentation
As the subject indicates, with these trace categories gone, we shouldn't
reference them in the docs anymore.
Reviewed-by: Tomas Mraz <
to...@openssl.org>
Reviewed-by: Matt Caswell <
ma...@openssl.org>
Reviewed-by: Paul Dale <
ppz...@gmail.com>
Reviewed-by: Saša Nedvědický <
sas...@openssl.org>
Reviewed-by: Eugene Syromiatnikov <
es...@openssl.org>
Reviewed-by: Norbert Pocs <
norb...@openssl.org>
(Merged from
https://github.com/openssl/openssl/pull/29305)
Commit: 3984c056b7d7d6d82287642f4f63daefc0a83995
https://github.com/openssl/openssl/commit/3984c056b7d7d6d82287642f4f63daefc0a83995
Author: Norbert Pocs <
norb...@openssl.org>
Date: 2025-12-04 (Thu, 04 Dec 2025)
Changed paths:
M crypto/evp/p_lib.c
Log Message:
-----------
p_lib.c: Remove engine from pkey_set_type
Resolves:
https://github.com/openssl/project/issues/1437
Signed-off-by: Norbert Pocs <
norb...@openssl.org>
Reviewed-by: Neil Horman <
nho...@openssl.org>
Reviewed-by: Matt Caswell <
ma...@openssl.org>
Reviewed-by: Paul Dale <
ppz...@gmail.com>
Reviewed-by: Saša Nedvědický <
sas...@openssl.org>
Reviewed-by: Eugene Syromiatnikov <
es...@openssl.org>
(Merged from
https://github.com/openssl/openssl/pull/29305)
Commit: 246a186a24ee387121c6a4fd8dc856ab66ce58f0
https://github.com/openssl/openssl/commit/246a186a24ee387121c6a4fd8dc856ab66ce58f0
Author: Milan Broz <
gmaz...@gmail.com>
Date: 2025-12-04 (Thu, 04 Dec 2025)
Changed paths:
R README-ENGINES.md
M README.md
Log Message:
-----------
Remove README-ENGINES.md
Resolves:
https://github.com/openssl/project/issues/1616
Signed-off-by: Milan Broz <
gmaz...@gmail.com>
Reviewed-by: Neil Horman <
nho...@openssl.org>
Reviewed-by: Tomas Mraz <
to...@openssl.org>
Reviewed-by: Saša Nedvědický <
sas...@openssl.org>
Reviewed-by: Eugene Syromiatnikov <
es...@openssl.org>
Reviewed-by: Matt Caswell <
ma...@openssl.org>
Reviewed-by: Norbert Pocs <
norb...@openssl.org>
(Merged from
https://github.com/openssl/openssl/pull/29305)
Commit: 99144c3b59f3da0244dbdb769927a21bc35dec76
https://github.com/openssl/openssl/commit/99144c3b59f3da0244dbdb769927a21bc35dec76
Author: Norbert Pocs <
norb...@openssl.org>
Date: 2025-12-04 (Thu, 04 Dec 2025)
Changed paths:
M crypto/dsa/dsa_lib.c
Log Message:
-----------
crypto/dsa: Remove ENGINE usage
Resolves:
https://github.com/openssl/project/issues/1614
Signed-off-by: Norbert Pocs <
norb...@openssl.org>
Reviewed-by: Richard Levitte <
lev...@openssl.org>
Reviewed-by: Paul Dale <
ppz...@gmail.com>
Reviewed-by: Neil Horman <
nho...@openssl.org>
Reviewed-by: Saša Nedvědický <
sas...@openssl.org>
Reviewed-by: Eugene Syromiatnikov <
es...@openssl.org>
Reviewed-by: Matt Caswell <
ma...@openssl.org>
(Merged from
https://github.com/openssl/openssl/pull/29305)
Commit: 03771bcd3f5f52e154341d6751ffd7a01fc8fa16
https://github.com/openssl/openssl/commit/03771bcd3f5f52e154341d6751ffd7a01fc8fa16
Author: Norbert Pocs <
norb...@openssl.org>
Date: 2025-12-04 (Thu, 04 Dec 2025)
Changed paths:
M crypto/ec/ec_backend.c
M crypto/ec/ec_key.c
M crypto/ec/ec_kmeth.c
M crypto/ec/ec_local.h
Log Message:
-----------
crypto/ec: Remove ENGINE usage
Resolves:
https://github.com/openssl/project/issues/1615
Signed-off-by: Norbert Pocs <
norb...@openssl.org>
Reviewed-by: Paul Dale <
ppz...@gmail.com>
Reviewed-by: Matt Caswell <
ma...@openssl.org>
Reviewed-by: Tomas Mraz <
to...@openssl.org>
Reviewed-by: Saša Nedvědický <
sas...@openssl.org>
Reviewed-by: Eugene Syromiatnikov <
es...@openssl.org>
Reviewed-by: Neil Horman <
nho...@openssl.org>
(Merged from
https://github.com/openssl/openssl/pull/29305)
Commit: cfd96295fc9df42ce7e07f000fa21efb08204456
https://github.com/openssl/openssl/commit/cfd96295fc9df42ce7e07f000fa21efb08204456
Author: Milan Broz <
gmaz...@gmail.com>
Date: 2025-12-04 (Thu, 04 Dec 2025)
Changed paths:
M .github/workflows/windows.yml
M .github/workflows/windows_comp.yml
M Configurations/descrip.mms.tmpl
M Configurations/unix-Makefile.tmpl
M Configurations/windows-makefile.tmpl
M NOTES-WINDOWS.md
M
build.info
M crypto/cversion.c
M crypto/defaults.c
M crypto/engine/eng_list.c
M crypto/info.c
M doc/man3/OpenSSL_version.pod
M exporters/
build.info
M exporters/cmake/
OpenSSLConfig.cmake.in
M exporters/pkg-config/
libcrypto.pc.in
M include/internal/common.h
M test/recipes/02-test_windows_registry.t
M util/
mkinstallvars.pl
Log Message:
-----------
Remove ENGINESDIR variable and engines installation from Makefiles.
For compatibility reasons, OPENSSL_ENGINES_DIR and OPENSSL_INFO_ENGINES_DIR
are still supported but return values like with engines disabled.
The OPENSSL_ENGINES environment variable will be removed with engine
removal later.
Resolves:
https://github.com/openssl/project/issues/1425
Signed-off-by: Milan Broz <
gmaz...@gmail.com>
Reviewed-by: Tomas Mraz <
to...@openssl.org>
Reviewed-by: Saša Nedvědický <
sas...@openssl.org>
Reviewed-by: Saša Nedvědický <
sas...@openssl.org>
Reviewed-by: Eugene Syromiatnikov <
es...@openssl.org>
Reviewed-by: Neil Horman <
nho...@openssl.org>
Reviewed-by: Matt Caswell <
ma...@openssl.org>
Reviewed-by: Norbert Pocs <
norb...@openssl.org>
(Merged from
https://github.com/openssl/openssl/pull/29305)
Commit: 1da939bb9521aebf10ba1b8f1a6a12bde50d686a
https://github.com/openssl/openssl/commit/1da939bb9521aebf10ba1b8f1a6a12bde50d686a
Author: Neil Horman <
nho...@openssl.org>
Date: 2025-12-04 (Thu, 04 Dec 2025)
Changed paths:
M test/evp_extra_test.c
Log Message:
-----------
remove engine references from evp_extra_test
The evp_extra_test code makes use of the dasync engine to ensure that we
can do evp operations (signatures and ciphers) with an engine.
The dasync engine is used for this purpose, but it does not exercize any
specific pipeline functionality.
Given that engines are getting removed, the engine tests here I think
can just be removed.
Reviewed-by: Richard Levitte <
lev...@openssl.org>
Reviewed-by: Tomas Mraz <
to...@openssl.org>
Reviewed-by: Saša Nedvědický <
sas...@openssl.org>
Reviewed-by: Eugene Syromiatnikov <
es...@openssl.org>
Reviewed-by: Matt Caswell <
ma...@openssl.org>
Reviewed-by: Norbert Pocs <
norb...@openssl.org>
(Merged from
https://github.com/openssl/openssl/pull/29305)
Commit: c383ad87e917278646c7709899e2663be8ff7088
https://github.com/openssl/openssl/commit/c383ad87e917278646c7709899e2663be8ff7088
Author: Neil Horman <
nho...@openssl.org>
Date: 2025-12-04 (Thu, 04 Dec 2025)
Changed paths:
M test/helpers/ssltestlib.c
M test/helpers/ssltestlib.h
M test/sslapitest.c
M test/sslbuffertest.c
Log Message:
-----------
Remove dasync engine from sslapitest and sslbuffertest
With the impending engine removal, we don't have a need to test engine
functionality in these tests anymore, so remove the test cases that make
use of the dasync engine here.
Reviewed-by: Richard Levitte <
lev...@openssl.org>
Reviewed-by: Tomas Mraz <
to...@openssl.org>
Reviewed-by: Saša Nedvědický <
sas...@openssl.org>
Reviewed-by: Eugene Syromiatnikov <
es...@openssl.org>
Reviewed-by: Matt Caswell <
ma...@openssl.org>
Reviewed-by: Norbert Pocs <
norb...@openssl.org>
(Merged from
https://github.com/openssl/openssl/pull/29305)
Commit: 1337499ebbd9e19add11ad3f1291bdbb328566c9
https://github.com/openssl/openssl/commit/1337499ebbd9e19add11ad3f1291bdbb328566c9
Author: Neil Horman <
nho...@openssl.org>
Date: 2025-12-04 (Thu, 04 Dec 2025)
Changed paths:
M test/ssl_handshake_rtt_test.c
Log Message:
-----------
remove engine.h include from ssl_handshake_rtt_test.c
It seems like it wasn't ever needed before, so with the removal of
engines, just get rid of it.
Reviewed-by: Richard Levitte <
lev...@openssl.org>
Reviewed-by: Tomas Mraz <
to...@openssl.org>
Reviewed-by: Saša Nedvědický <
sas...@openssl.org>
Reviewed-by: Eugene Syromiatnikov <
es...@openssl.org>
Reviewed-by: Matt Caswell <
ma...@openssl.org>
Reviewed-by: Norbert Pocs <
norb...@openssl.org>
(Merged from
https://github.com/openssl/openssl/pull/29305)
Commit: 2db3f8cf8b432f0c39b619dd92269a732256449e
https://github.com/openssl/openssl/commit/2db3f8cf8b432f0c39b619dd92269a732256449e
Author: Neil Horman <
nho...@openssl.org>
Date: 2025-12-04 (Thu, 04 Dec 2025)
Changed paths:
R test/recipes/30-test_afalg.t
Log Message:
-----------
remove afalg tests
We have a specific test suite that exercizes the afalg engine, that is
becoming useless with engine removal.
I had considered that we should perhaps convert this into a provider,
but having looked at the engine itself, it only offers implementations
for AES-128, AES-192 and AES-256. Given that the default provider
offers these algorithms with hardware acceleration via the aesni
instruction set (or comparable instructions on non-x86 arches), it seems
like the only advantage the afalg engine offers is acceleration of these
ciphers on platforms that have off-cpu accelerators and no cpu based
acceleration support.
given that:
a) Most cpus have instruction based acceleration
b) We don't test with any platforms that use external accelerators
It seems like alot of investment to get no real advantage, so just
remove the test, allowing us to delete the engine entirely in another
PR.
Reviewed-by: Richard Levitte <
lev...@openssl.org>
Reviewed-by: Tomas Mraz <
to...@openssl.org>
Reviewed-by: Saša Nedvědický <
sas...@openssl.org>
Reviewed-by: Eugene Syromiatnikov <
es...@openssl.org>
Reviewed-by: Matt Caswell <
ma...@openssl.org>
Reviewed-by: Norbert Pocs <
norb...@openssl.org>
(Merged from
https://github.com/openssl/openssl/pull/29305)
Commit: 3a1d4a53e4f12c3bdffed5ca32889804d004d714
https://github.com/openssl/openssl/commit/3a1d4a53e4f12c3bdffed5ca32889804d004d714
Author: Neil Horman <
nho...@openssl.org>
Date: 2025-12-04 (Thu, 04 Dec 2025)
Changed paths:
M test/sysdefaulttest.c
Log Message:
-----------
Don't enable engines on sysdefault tests
With engine removal, we expect that init flag to disappear, so stop
using it here.
Reviewed-by: Richard Levitte <
lev...@openssl.org>
Reviewed-by: Tomas Mraz <
to...@openssl.org>
Reviewed-by: Saša Nedvědický <
sas...@openssl.org>
Reviewed-by: Eugene Syromiatnikov <
es...@openssl.org>
Reviewed-by: Matt Caswell <
ma...@openssl.org>
Reviewed-by: Norbert Pocs <
norb...@openssl.org>
(Merged from
https://github.com/openssl/openssl/pull/29305)
Commit: 9b2b31102998f9006a8bd7e31a82500542758eab
https://github.com/openssl/openssl/commit/9b2b31102998f9006a8bd7e31a82500542758eab
Author: Neil Horman <
nho...@openssl.org>
Date: 2025-12-04 (Thu, 04 Dec 2025)
Changed paths:
M test/recipes/05-test_rand.t
Log Message:
-----------
remove dasync engine test from test_rand
We're removing the engine, so we don't need to test this anymore.
NOTE: This also removes the engine skip check from the test, and this
breaks testing until such time as PR #28461 is merged (which replaces
the remaining engine test with a provider).
Reviewed-by: Richard Levitte <
lev...@openssl.org>
Reviewed-by: Tomas Mraz <
to...@openssl.org>
Reviewed-by: Saša Nedvědický <
sas...@openssl.org>
Reviewed-by: Eugene Syromiatnikov <
es...@openssl.org>
Reviewed-by: Matt Caswell <
ma...@openssl.org>
Reviewed-by: Norbert Pocs <
norb...@openssl.org>
(Merged from
https://github.com/openssl/openssl/pull/29305)
Commit: 99398b342d15ecb3164869f6059e2d9eeef06ed4
https://github.com/openssl/openssl/commit/99398b342d15ecb3164869f6059e2d9eeef06ed4
Author: Neil Horman <
nho...@openssl.org>
Date: 2025-12-04 (Thu, 04 Dec 2025)
Changed paths:
M test/README-dev.md
M test/helpers/ssltestlib.c
M test/
run_tests.pl
M test/sslbuffertest.c
Log Message:
-----------
Additonal removals of engine references in tests/*
Spotted by @andrewkdinh, some extra notes about/useages of engines that
are now vestigial.
Reviewed-by: Richard Levitte <
lev...@openssl.org>
Reviewed-by: Tomas Mraz <
to...@openssl.org>
Reviewed-by: Saša Nedvědický <
sas...@openssl.org>
Reviewed-by: Eugene Syromiatnikov <
es...@openssl.org>
Reviewed-by: Matt Caswell <
ma...@openssl.org>
Reviewed-by: Norbert Pocs <
norb...@openssl.org>
(Merged from
https://github.com/openssl/openssl/pull/29305)
Commit: c370c2596bb544ebe5df71f0b52669643cebff1c
https://github.com/openssl/openssl/commit/c370c2596bb544ebe5df71f0b52669643cebff1c
Author: Milan Broz <
gmaz...@gmail.com>
Date: 2025-12-04 (Thu, 04 Dec 2025)
Changed paths:
M Configurations/unix-Makefile.tmpl
M Configure
M
build.info
R engines/asm/
e_padlock-x86.pl
R engines/asm/
e_padlock-x86_64.pl
R engines/
build.info
R engines/e_afalg.c
R engines/
e_afalg.ec
R engines/e_afalg.h
R engines/e_afalg.txt
R engines/e_afalg_err.c
R engines/e_afalg_err.h
R engines/e_capi.c
R engines/
e_capi.ec
R engines/e_capi.txt
R engines/e_capi_err.c
R engines/e_capi_err.h
R engines/e_dasync.c
R engines/
e_dasync.ec
R engines/e_dasync.txt
R engines/e_dasync_err.c
R engines/e_dasync_err.h
R engines/e_devcrypto.c
R engines/e_loader_attic.c
R engines/
e_loader_attic.ec
R engines/e_loader_attic.txt
R engines/e_loader_attic_err.c
R engines/e_loader_attic_err.h
R engines/e_ossltest.c
R engines/
e_ossltest.ec
R engines/e_ossltest.txt
R engines/e_ossltest_err.c
R engines/e_ossltest_err.h
R engines/e_padlock.c
Log Message:
-----------
Remove top-level engines dir.
Signed-off-by: Milan Broz <
gmaz...@gmail.com>
Reviewed-by: Neil Horman <
nho...@openssl.org>
Reviewed-by: Matt Caswell <
ma...@openssl.org>
Reviewed-by: Tomas Mraz <
to...@openssl.org>
Reviewed-by: Saša Nedvědický <
sas...@openssl.org>
Reviewed-by: Eugene Syromiatnikov <
es...@openssl.org>
Reviewed-by: Norbert Pocs <
norb...@openssl.org>
(Merged from
https://github.com/openssl/openssl/pull/29305)
Commit: b1960f28cbd91515883094286c8dabaf0d7437e6
https://github.com/openssl/openssl/commit/b1960f28cbd91515883094286c8dabaf0d7437e6
Author: Milan Broz <
gmaz...@gmail.com>
Date: 2025-12-04 (Thu, 04 Dec 2025)
Changed paths:
M crypto/
build.info
R crypto/engine/README.md
R crypto/engine/
build.info
R crypto/engine/eng_all.c
R crypto/engine/eng_cnf.c
R crypto/engine/eng_ctrl.c
R crypto/engine/eng_dyn.c
R crypto/engine/eng_err.c
R crypto/engine/eng_fat.c
R crypto/engine/eng_init.c
R crypto/engine/eng_lib.c
R crypto/engine/eng_list.c
R crypto/engine/eng_local.h
R crypto/engine/eng_openssl.c
R crypto/engine/eng_pkey.c
R crypto/engine/eng_rdrand.c
R crypto/engine/eng_table.c
R crypto/engine/tb_asnmth.c
R crypto/engine/tb_cipher.c
R crypto/engine/tb_dh.c
R crypto/engine/tb_digest.c
R crypto/engine/tb_dsa.c
R crypto/engine/tb_eckey.c
R crypto/engine/tb_pkmeth.c
R crypto/engine/tb_rand.c
R crypto/engine/tb_rsa.c
M crypto/err/
openssl.ec
M crypto/err/openssl.txt
M include/openssl/cryptoerr_legacy.h
M include/openssl/engineerr.h
Log Message:
-----------
Remove crypto/engine dir.
Signed-off-by: Milan Broz <
gmaz...@gmail.com>
Reviewed-by: Neil Horman <
nho...@openssl.org>
Reviewed-by: Matt Caswell <
ma...@openssl.org>
Reviewed-by: Tomas Mraz <
to...@openssl.org>
Reviewed-by: Saša Nedvědický <
sas...@openssl.org>
Reviewed-by: Eugene Syromiatnikov <
es...@openssl.org>
Reviewed-by: Norbert Pocs <
norb...@openssl.org>
(Merged from
https://github.com/openssl/openssl/pull/29305)
Commit: 74f8a3f1cd2a6fab822c855f00a9b3f52e3a2e41
https://github.com/openssl/openssl/commit/74f8a3f1cd2a6fab822c855f00a9b3f52e3a2e41
Author: Milan Broz <
gmaz...@gmail.com>
Date: 2025-12-04 (Thu, 04 Dec 2025)
Changed paths:
M Configurations/unix-Makefile.tmpl
M util/libcrypto.num
Log Message:
-----------
Remove ENGINE symbols from API.
Note, that engine.h now does not contain any real forward declarations,
so it should be excluded from the symbols parsing.
Signed-off-by: Milan Broz <
gmaz...@gmail.com>
Reviewed-by: Neil Horman <
nho...@openssl.org>
Reviewed-by: Matt Caswell <
ma...@openssl.org>
Reviewed-by: Tomas Mraz <
to...@openssl.org>
Reviewed-by: Saša Nedvědický <
sas...@openssl.org>
Reviewed-by: Eugene Syromiatnikov <
es...@openssl.org>
Reviewed-by: Norbert Pocs <
norb...@openssl.org>
(Merged from
https://github.com/openssl/openssl/pull/29305)
Commit: ad0d325689f52e5d463db1c21a53323860ca47fb
https://github.com/openssl/openssl/commit/ad0d325689f52e5d463db1c21a53323860ca47fb
Author: Milan Broz <
gmaz...@gmail.com>
Date: 2025-12-04 (Thu, 04 Dec 2025)
Changed paths:
M util/find-doc-nits
Log Message:
-----------
Temporary disable ENGINE_* docs tests.
Signed-off-by: Milan Broz <
gmaz...@gmail.com>
Reviewed-by: Neil Horman <
nho...@openssl.org>
Reviewed-by: Matt Caswell <
ma...@openssl.org>
Reviewed-by: Tomas Mraz <
to...@openssl.org>
Reviewed-by: Saša Nedvědický <
sas...@openssl.org>
Reviewed-by: Eugene Syromiatnikov <
es...@openssl.org>
Reviewed-by: Norbert Pocs <
norb...@openssl.org>
(Merged from
https://github.com/openssl/openssl/pull/29305)
Commit: 8e9771cf2259ca579a4c1a30cb31a6e0f50e40e2
https://github.com/openssl/openssl/commit/8e9771cf2259ca579a4c1a30cb31a6e0f50e40e2
Author: Milan Broz <
gmaz...@gmail.com>
Date: 2025-12-04 (Thu, 04 Dec 2025)
Changed paths:
M include/openssl/engine.h
M include/openssl/macros.h
Log Message:
-----------
Use stub declarations in engine.h
Signed-off-by: Milan Broz <
gmaz...@gmail.com>
Reviewed-by: Neil Horman <
nho...@openssl.org>
Reviewed-by: Matt Caswell <
ma...@openssl.org>
Reviewed-by: Tomas Mraz <
to...@openssl.org>
Reviewed-by: Saša Nedvědický <
sas...@openssl.org>
Reviewed-by: Eugene Syromiatnikov <
es...@openssl.org>
Reviewed-by: Norbert Pocs <
norb...@openssl.org>
(Merged from
https://github.com/openssl/openssl/pull/29305)
Commit: 92e0d58e0279abfff9883dcff84d347361b08851
https://github.com/openssl/openssl/commit/92e0d58e0279abfff9883dcff84d347361b08851
Author: Milan Broz <
gmaz...@gmail.com>
Date: 2025-12-04 (Thu, 04 Dec 2025)
Changed paths:
M include/openssl/cryptoerr_legacy.h
M include/openssl/engine.h
M include/openssl/sslerr_legacy.h
Log Message:
-----------
Define stubs for other ENGINE-related legacy API and revert legacy errors definitions.
Signed-off-by: Milan Broz <
gmaz...@gmail.com>
Reviewed-by: Neil Horman <
nho...@openssl.org>
Reviewed-by: Matt Caswell <
ma...@openssl.org>
Reviewed-by: Tomas Mraz <
to...@openssl.org>
Reviewed-by: Saša Nedvědický <
sas...@openssl.org>
Reviewed-by: Eugene Syromiatnikov <
es...@openssl.org>
Reviewed-by: Norbert Pocs <
norb...@openssl.org>
(Merged from
https://github.com/openssl/openssl/pull/29305)
Commit: 80db9e92fd1d2b693b0e6f756b4f71b47b57ceae
https://github.com/openssl/openssl/commit/80db9e92fd1d2b693b0e6f756b4f71b47b57ceae
Author: Milan Broz <
gmaz...@gmail.com>
Date: 2025-12-04 (Thu, 04 Dec 2025)
Changed paths:
M include/openssl/engine.h
Log Message:
-----------
Ignore unused arguments warnings in engine.h stubs.
This add pragma setting for gcc an clang compilers.
Signed-off-by: Milan Broz <
gmaz...@gmail.com>
Reviewed-by: Neil Horman <
nho...@openssl.org>
Reviewed-by: Matt Caswell <
ma...@openssl.org>
Reviewed-by: Tomas Mraz <
to...@openssl.org>
Reviewed-by: Saša Nedvědický <
sas...@openssl.org>
Reviewed-by: Eugene Syromiatnikov <
es...@openssl.org>
Reviewed-by: Norbert Pocs <
norb...@openssl.org>
(Merged from
https://github.com/openssl/openssl/pull/29305)
Commit: 696913bdd20b2b0f67e8f784ab76cac13feeb928
https://github.com/openssl/openssl/commit/696913bdd20b2b0f67e8f784ab76cac13feeb928
Author: Norbert Pocs <
norb...@openssl.org>
Date: 2025-12-04 (Thu, 04 Dec 2025)
Changed paths:
M CHANGES.md
M NEWS.md
Log Message:
-----------
Mention ENGINE removal in CHANGES and NEWS
Resolves:
https://github.com/openssl/project/issues/1423
Signed-off-by: Norbert Pocs <
norb...@openssl.org>
Reviewed-by: Paul Yang <
paulya...@gmail.com>
Reviewed-by: Tomas Mraz <
to...@openssl.org>
Reviewed-by: Saša Nedvědický <
sas...@openssl.org>
Reviewed-by: Eugene Syromiatnikov <
es...@openssl.org>
Reviewed-by: Neil Horman <
nho...@openssl.org>
Reviewed-by: Matt Caswell <
ma...@openssl.org>
(Merged from
https://github.com/openssl/openssl/pull/29305)
Commit: a6bd3216d0687e45df87bb2a93c4e48768a812a3
https://github.com/openssl/openssl/commit/a6bd3216d0687e45df87bb2a93c4e48768a812a3
Author: Norbert Pocs <
norb...@openssl.org>
Date: 2025-12-04 (Thu, 04 Dec 2025)
Changed paths:
M providers/implementations/asymciphers/
sm2_enc.inc.in
M providers/implementations/include/prov/drbg.h
M providers/implementations/kdfs/hkdf.c
M providers/implementations/kdfs/
hkdf.inc.in
M providers/implementations/kdfs/
hmacdrbg_kdf.inc.in
M providers/implementations/kdfs/
kbkdf.inc.in
M providers/implementations/kdfs/
krb5kdf.inc.in
M providers/implementations/kdfs/
pbkdf1.inc.in
M providers/implementations/kdfs/
pbkdf2.inc.in
M providers/implementations/kdfs/
pkcs12kdf.inc.in
M providers/implementations/kdfs/
pvkkdf.inc.in
M providers/implementations/kdfs/
sshkdf.inc.in
M providers/implementations/kdfs/sskdf.c
M providers/implementations/kdfs/
sskdf.inc.in
M providers/implementations/kdfs/
tls1_prf.inc.in
M providers/implementations/kdfs/
x942kdf.inc.in
M providers/implementations/keymgmt/mac_legacy_kmgmt.c
M providers/implementations/keymgmt/
mac_legacy_kmgmt.inc.in
M providers/implementations/macs/
cmac_prov.inc.in
M providers/implementations/macs/
gmac_prov.inc.in
M providers/implementations/macs/
hmac_prov.inc.in
M providers/implementations/macs/
kmac_prov.inc.in
M providers/implementations/rands/
drbg_hash.inc.in
M providers/implementations/rands/
drbg_hmac.inc.in
Log Message:
-----------
Providers: Remove OSSL_ALG_PARAM_ENGINE
Resolves:
https://github.com/openssl/project/issues/1427
Signed-off-by: Norbert Pocs <
norb...@openssl.org>
Reviewed-by: Paul Yang <
paulya...@gmail.com>
Reviewed-by: Eugene Syromiatnikov <
es...@openssl.org>
Reviewed-by: Tomas Mraz <
to...@openssl.org>
Reviewed-by: Saša Nedvědický <
sas...@openssl.org>
Reviewed-by: Neil Horman <
nho...@openssl.org>
Reviewed-by: Matt Caswell <
ma...@openssl.org>
(Merged from
https://github.com/openssl/openssl/pull/29305)
Commit: 380c9544edd0961d13d663f2f091b5cbd9d20012
https://github.com/openssl/openssl/commit/380c9544edd0961d13d663f2f091b5cbd9d20012
Author: Norbert Pocs <
norb...@openssl.org>
Date: 2025-12-04 (Thu, 04 Dec 2025)
Changed paths:
M providers/fips-sources.checksums
M providers/fips.module.sources
M providers/implementations/kdfs/krb5kdf.c
M providers/implementations/keymgmt/mac_legacy_kmgmt.c
Log Message:
-----------
Clear providers dir from engines
Signed-off-by: Norbert Pocs <
norb...@openssl.org>
Reviewed-by: Paul Yang <
paulya...@gmail.com>
Reviewed-by: Eugene Syromiatnikov <
es...@openssl.org>
Reviewed-by: Tomas Mraz <
to...@openssl.org>
Reviewed-by: Saša Nedvědický <
sas...@openssl.org>
Reviewed-by: Neil Horman <
nho...@openssl.org>
Reviewed-by: Matt Caswell <
ma...@openssl.org>
(Merged from
https://github.com/openssl/openssl/pull/29305)
Commit: 30569f8644ac0b457fea8c2d733f7856b75b7be6
https://github.com/openssl/openssl/commit/30569f8644ac0b457fea8c2d733f7856b75b7be6
Author: Norbert Pocs <
norb...@openssl.org>
Date: 2025-12-04 (Thu, 04 Dec 2025)
Changed paths:
M ssl/record/methods/ssl3_cbc.c
M ssl/record/methods/ssl3_meth.c
M ssl/record/methods/tls1_meth.c
M ssl/ssl_ciph.c
M ssl/ssl_sess.c
M ssl/statem/statem_srvr.c
Log Message:
-----------
Clear ssl dir from engines
Signed-off-by: Norbert Pocs <
norb...@openssl.org>
Reviewed-by: Paul Yang <
paulya...@gmail.com>
Reviewed-by: Eugene Syromiatnikov <
es...@openssl.org>
Reviewed-by: Tomas Mraz <
to...@openssl.org>
Reviewed-by: Saša Nedvědický <
sas...@openssl.org>
Reviewed-by: Neil Horman <
nho...@openssl.org>
Reviewed-by: Matt Caswell <
ma...@openssl.org>
(Merged from
https://github.com/openssl/openssl/pull/29305)
Commit: 9626fb450977cc9bf57c7a13d2fce2ac1f5b7ec0
https://github.com/openssl/openssl/commit/9626fb450977cc9bf57c7a13d2fce2ac1f5b7ec0
Author: Norbert Pocs <
norb...@openssl.org>
Date: 2025-12-04 (Thu, 04 Dec 2025)
Changed paths:
M test/evp_kdf_test.c
M util/err-to-raise
M util/fix-includes.sed
M util/
indent.pro
M util/opensslwrap.sh
M util/perl/OpenSSL/
paramnames.pm
M util/perl/TLSProxy/Proxy.pm
M util/
wrap.pl.in
Log Message:
-----------
Clear util dir from engines
Signed-off-by: Norbert Pocs <
norb...@openssl.org>
Reviewed-by: Paul Yang <
paulya...@gmail.com>
Reviewed-by: Eugene Syromiatnikov <
es...@openssl.org>
Reviewed-by: Tomas Mraz <
to...@openssl.org>
Reviewed-by: Saša Nedvědický <
sas...@openssl.org>
Reviewed-by: Neil Horman <
nho...@openssl.org>
Reviewed-by: Matt Caswell <
ma...@openssl.org>
(Merged from
https://github.com/openssl/openssl/pull/29305)
Commit: b2ff25627a365aae637ffe0c08cd3eeb2b7260ff
https://github.com/openssl/openssl/commit/b2ff25627a365aae637ffe0c08cd3eeb2b7260ff
Author: Norbert Pocs <
norb...@openssl.org>
Date: 2025-12-04 (Thu, 04 Dec 2025)
Changed paths:
M ssl/ssl_ciph.c
M ssl/ssl_lib.c
M ssl/ssl_local.h
Log Message:
-----------
Refactor ssl_evp_cipher_fetch()
Signed-off-by: Norbert Pocs <
norb...@openssl.org>
Reviewed-by: Paul Yang <
paulya...@gmail.com>
Reviewed-by: Eugene Syromiatnikov <
es...@openssl.org>
Reviewed-by: Tomas Mraz <
to...@openssl.org>
Reviewed-by: Saša Nedvědický <
sas...@openssl.org>
Reviewed-by: Neil Horman <
nho...@openssl.org>
Reviewed-by: Matt Caswell <
ma...@openssl.org>
(Merged from
https://github.com/openssl/openssl/pull/29305)
Commit: b792cf3cb390683fbc253799488a7e395eb1bb2a
https://github.com/openssl/openssl/commit/b792cf3cb390683fbc253799488a7e395eb1bb2a
Author: Norbert Pocs <
norb...@openssl.org>
Date: 2025-12-04 (Thu, 04 Dec 2025)
Changed paths:
M ssl/s3_enc.c
M ssl/ssl_ciph.c
M ssl/ssl_lib.c
M ssl/ssl_local.h
M ssl/statem/statem_clnt.c
Log Message:
-----------
Remove ssl_evp_md_fetch()
Signed-off-by: Norbert Pocs <
norb...@openssl.org>
Reviewed-by: Paul Yang <
paulya...@gmail.com>
Reviewed-by: Eugene Syromiatnikov <
es...@openssl.org>
Reviewed-by: Tomas Mraz <
to...@openssl.org>
Reviewed-by: Saša Nedvědický <
sas...@openssl.org>
Reviewed-by: Neil Horman <
nho...@openssl.org>
Reviewed-by: Matt Caswell <
ma...@openssl.org>
(Merged from
https://github.com/openssl/openssl/pull/29305)
Commit: 5ef339776d835fb0d20a975448dd8d52f6cd1a36
https://github.com/openssl/openssl/commit/5ef339776d835fb0d20a975448dd8d52f6cd1a36
Author: Norbert Pocs <
norb...@openssl.org>
Date: 2025-12-04 (Thu, 04 Dec 2025)
Changed paths:
M doc/man3/OPENSSL_init_crypto.pod
M include/openssl/
crypto.h.in
M include/openssl/engine.h
Log Message:
-----------
Remove OPENSSL_INIT_ENGINE_* definitions
Keeping OPENSSL_INIT_ENGINE_ALL_BUILTIN to be defined always to zero as
it might be the most used one outside of the library, meanwhile keeping
the others undefined unless OPENSSL_ENGINE_STUBS is defined.
Resolves:
https://github.com/openssl/project/issues/1428
Signed-off-by: Norbert Pocs <
norb...@openssl.org>
Reviewed-by: Saša Nedvědický <
sas...@openssl.org>
Reviewed-by: Tomas Mraz <
to...@openssl.org>
Reviewed-by: Saša Nedvědický <
sas...@openssl.org>
Reviewed-by: Eugene Syromiatnikov <
es...@openssl.org>
Reviewed-by: Neil Horman <
nho...@openssl.org>
Reviewed-by: Matt Caswell <
ma...@openssl.org>
(Merged from
https://github.com/openssl/openssl/pull/29305)
Commit: 41a5916f8e7e1d34e362a9b3982547c47f43c8cd
https://github.com/openssl/openssl/commit/41a5916f8e7e1d34e362a9b3982547c47f43c8cd
Author: Milan Broz <
gmaz...@gmail.com>
Date: 2025-12-04 (Thu, 04 Dec 2025)
Changed paths:
M include/openssl/engine.h
R util/engines.num
Log Message:
-----------
Remove engine.num and make helper functions for engine loading stubs.
Fixes openssl/project#1420
Signed-off-by: Milan Broz <
gmaz...@gmail.com>
Reviewed-by: Eugene Syromiatnikov <
es...@openssl.org>
Reviewed-by: Saša Nedvědický <
sas...@openssl.org>
Reviewed-by: Saša Nedvědický <
sas...@openssl.org>
Reviewed-by: Neil Horman <
nho...@openssl.org>
Reviewed-by: Matt Caswell <
ma...@openssl.org>
Reviewed-by: Norbert Pocs <
norb...@openssl.org>
(Merged from
https://github.com/openssl/openssl/pull/29305)
Commit: e50c4e239558c4591f4b886ac695e7ef2521c1a8
https://github.com/openssl/openssl/commit/e50c4e239558c4591f4b886ac695e7ef2521c1a8
Author: Milan Broz <
gmaz...@gmail.com>
Date: 2025-12-04 (Thu, 04 Dec 2025)
Changed paths:
M Configurations/10-main.conf
M Configure
M INSTALL.md
Log Message:
-----------
Remove engine-related tests
As engines are no longer included in test, these configuration
options make no longer sense.
All other test should be already enabled.
Fixes openssl/project#1376
Signed-off-by: Milan Broz <
gmaz...@gmail.com>
Reviewed-by: Norbert Pocs <
norb...@openssl.org>
Reviewed-by: Saša Nedvědický <
sas...@openssl.org>
Reviewed-by: Saša Nedvědický <
sas...@openssl.org>
Reviewed-by: Eugene Syromiatnikov <
es...@openssl.org>
Reviewed-by: Neil Horman <
nho...@openssl.org>
Reviewed-by: Matt Caswell <
ma...@openssl.org>
(Merged from
https://github.com/openssl/openssl/pull/29305)
Commit: d8999834c891432ab6d4109d9d86bffd6a6613e3
https://github.com/openssl/openssl/commit/d8999834c891432ab6d4109d9d86bffd6a6613e3
Author: Milan Broz <
gmaz...@gmail.com>
Date: 2025-12-04 (Thu, 04 Dec 2025)
Changed paths:
M Configure
M INSTALL.md
Log Message:
-----------
Make no-engine config permanently set.
It enables configuration defines:
OPENSSL_NO_DYNAMIC_ENGINE
OPENSSL_NO_STATIC_ENGINE
OPENSSL_NO_ENGINE
Fixes openssl/project#1711
Signed-off-by: Milan Broz <
gmaz...@gmail.com>
Reviewed-by: Norbert Pocs <
norb...@openssl.org>
Reviewed-by: Saša Nedvědický <
sas...@openssl.org>
Reviewed-by: Saša Nedvědický <
sas...@openssl.org>
Reviewed-by: Eugene Syromiatnikov <
es...@openssl.org>
Reviewed-by: Neil Horman <
nho...@openssl.org>
Reviewed-by: Matt Caswell <
ma...@openssl.org>
(Merged from
https://github.com/openssl/openssl/pull/29305)
Commit: 197ae2f63db8590f055bf56b42b4223b7d2be1f8
https://github.com/openssl/openssl/commit/197ae2f63db8590f055bf56b42b4223b7d2be1f8
Author: Milan Broz <
gmaz...@gmail.com>
Date: 2025-12-04 (Thu, 04 Dec 2025)
Changed paths:
M .github/workflows/ci.yml
M .github/workflows/coveralls.yml
M .github/workflows/run-checker-daily.yml
M .github/workflows/run-checker-merge.yml
Log Message:
-----------
ci: Remove no longer supported config options
Signed-off-by: Milan Broz <
gmaz...@gmail.com>
Reviewed-by: Norbert Pocs <
norb...@openssl.org>
Reviewed-by: Saša Nedvědický <
sas...@openssl.org>
Reviewed-by: Saša Nedvědický <
sas...@openssl.org>
Reviewed-by: Eugene Syromiatnikov <
es...@openssl.org>
Reviewed-by: Neil Horman <
nho...@openssl.org>
Reviewed-by: Matt Caswell <
ma...@openssl.org>
(Merged from
https://github.com/openssl/openssl/pull/29305)
Commit: dc62c97ca56ec028082a33b132071a1faa465ccf
https://github.com/openssl/openssl/commit/dc62c97ca56ec028082a33b132071a1faa465ccf
Author: Milan Broz <
gmaz...@gmail.com>
Date: 2025-12-04 (Thu, 04 Dec 2025)
Changed paths:
M crypto/dh/dh_lib.c
M crypto/dsa/dsa_lib.c
M crypto/ec/ec_key.c
M crypto/rsa/rsa_lib.c
M crypto/store/store_register.c
M doc/man3/DH_get0_pqg.pod
M doc/man3/DSA_get0_pqg.pod
M doc/man3/EC_KEY_new.pod
M doc/man3/OSSL_STORE_LOADER.pod
M doc/man3/RSA_get0_key.pod
M include/openssl/dh.h
M include/openssl/dsa.h
M include/openssl/ec.h
M include/openssl/engine.h
M include/openssl/rsa.h
M include/openssl/store.h
M include/openssl/types.h
M util/libcrypto.num
Log Message:
-----------
Remove *_get0_engine() API calls
Resolves:
https://github.com/openssl/project/issues/1337
Signed-off-by: Milan Broz <
gmaz...@gmail.com>
Reviewed-by: Norbert Pocs <
norb...@openssl.org>
Reviewed-by: Saša Nedvědický <
sas...@openssl.org>
Reviewed-by: Saša Nedvědický <
sas...@openssl.org>
Reviewed-by: Eugene Syromiatnikov <
es...@openssl.org>
Reviewed-by: Neil Horman <
nho...@openssl.org>
Reviewed-by: Matt Caswell <
ma...@openssl.org>
(Merged from
https://github.com/openssl/openssl/pull/29305)
Commit: bf24dd887c803b53ae61fa580b17e6d233acf8a8
https://github.com/openssl/openssl/commit/bf24dd887c803b53ae61fa580b17e6d233acf8a8
Author: Milan Broz <
gmaz...@gmail.com>
Date: 2025-12-04 (Thu, 04 Dec 2025)
Changed paths:
M apps/include/apps.h
M crypto/asn1/a_digest.c
M crypto/asn1/ameth_lib.c
M crypto/asn1/d2i_pr.c
M crypto/conf/conf_mall.c
M crypto/conf/conf_mod.c
M crypto/conf/conf_sap.c
M crypto/ec/ec_backend.c
M crypto/ec/ec_kmeth.c
M crypto/evp/digest.c
M crypto/evp/evp_enc.c
M crypto/evp/evp_pkey_type.c
M crypto/evp/p_lib.c
M crypto/evp/pmeth_lib.c
M crypto/init.c
M crypto/pem/pem_lib.c
M crypto/pem/pem_pkey.c
M crypto/rand/rand_lib.c
M crypto/rand/rand_pool.c
M crypto/store/store_local.h
M crypto/ts/ts_conf.c
M crypto/x509/x_pubkey.c
R include/crypto/engine.h
Log Message:
-----------
Remove engine.h includes for internal code.
This should no be used anywhere, as typedef for ENGINE is in types.h.
Only apps should include this header for compatibility stubs.
Signed-off-by: Milan Broz <
gmaz...@gmail.com>
Reviewed-by: Norbert Pocs <
norb...@openssl.org>
Reviewed-by: Saša Nedvědický <
sas...@openssl.org>
Reviewed-by: Saša Nedvědický <
sas...@openssl.org>
Reviewed-by: Eugene Syromiatnikov <
es...@openssl.org>
Reviewed-by: Neil Horman <
nho...@openssl.org>
Reviewed-by: Matt Caswell <
ma...@openssl.org>
(Merged from
https://github.com/openssl/openssl/pull/29305)
Commit: 95fb37c9b6bcc564df72a29cb24f397748e32e85
https://github.com/openssl/openssl/commit/95fb37c9b6bcc564df72a29cb24f397748e32e85
Author: Milan Broz <
gmaz...@gmail.com>
Date: 2025-12-04 (Thu, 04 Dec 2025)
Changed paths:
R include/crypto/engineerr.h
Log Message:
-----------
Remove internal crypto/engineerr.h header
Signed-off-by: Milan Broz <
gmaz...@gmail.com>
Reviewed-by: Norbert Pocs <
norb...@openssl.org>
Reviewed-by: Saša Nedvědický <
sas...@openssl.org>
Reviewed-by: Saša Nedvědický <
sas...@openssl.org>
Reviewed-by: Eugene Syromiatnikov <
es...@openssl.org>
Reviewed-by: Neil Horman <
nho...@openssl.org>
Reviewed-by: Matt Caswell <
ma...@openssl.org>
(Merged from
https://github.com/openssl/openssl/pull/29305)
Commit: 1c81b147a962bb9ce33de4e070e855faab92489d
https://github.com/openssl/openssl/commit/1c81b147a962bb9ce33de4e070e855faab92489d
Author: Milan Broz <
gmaz...@gmail.com>
Date: 2025-12-04 (Thu, 04 Dec 2025)
Changed paths:
M include/openssl/engine.h
Log Message:
-----------
Use better description of macros purpose in engine.h
Resolves:
https://github.com/openssl/project/issues/1735
Signed-off-by: Milan Broz <
gmaz...@gmail.com>
Reviewed-by: Eugene Syromiatnikov <
es...@openssl.org>
Reviewed-by: Saša Nedvědický <
sas...@openssl.org>
Reviewed-by: Saša Nedvědický <
sas...@openssl.org>
Reviewed-by: Neil Horman <
nho...@openssl.org>
Reviewed-by: Matt Caswell <
ma...@openssl.org>
Reviewed-by: Norbert Pocs <
norb...@openssl.org>
(Merged from
https://github.com/openssl/openssl/pull/29305)
Commit: f2ed7652e3c4318c20a768dafef853484e86457d
https://github.com/openssl/openssl/commit/f2ed7652e3c4318c20a768dafef853484e86457d
Author: Milan Broz <
gmaz...@gmail.com>
Date: 2025-12-04 (Thu, 04 Dec 2025)
Changed paths:
M include/openssl/engine.h
Log Message:
-----------
Remove no longer needed macro argument
Resolves:
https://github.com/openssl/project/issues/1736
Signed-off-by: Milan Broz <
gmaz...@gmail.com>
Reviewed-by: Eugene Syromiatnikov <
es...@openssl.org>
Reviewed-by: Tomas Mraz <
to...@openssl.org>
Reviewed-by: Norbert Pocs <
norb...@openssl.org>
Reviewed-by: Saša Nedvědický <
sas...@openssl.org>
Reviewed-by: Saša Nedvědický <
sas...@openssl.org>
Reviewed-by: Neil Horman <
nho...@openssl.org>
Reviewed-by: Matt Caswell <
ma...@openssl.org>
(Merged from
https://github.com/openssl/openssl/pull/29305)
Commit: 4e96426a8d857a13e09a213d72c1f59cf46ee813
https://github.com/openssl/openssl/commit/4e96426a8d857a13e09a213d72c1f59cf46ee813
Author: Norbert Pocs <
norb...@openssl.org>
Date: 2025-12-04 (Thu, 04 Dec 2025)
Changed paths:
M apps/include/opt.h
M apps/lib/apps.c
M apps/lib/opt.c
M doc/internal/man3/OPTIONS.pod
M test/testutil/apps_shims.c
Log Message:
-----------
apps: Remove opt_legacy_okay function
The function used to check for ENGINEs to determine if a legacy code
path is available, but it makes no sense to keep it after the ENGINE
removal, as the legacy path will always fail.
Signed-off-by: Norbert Pocs <
norb...@openssl.org>
Reviewed-by: Eugene Syromiatnikov <
es...@openssl.org>
Reviewed-by: Tomas Mraz <
to...@openssl.org>
Reviewed-by: Saša Nedvědický <
sas...@openssl.org>
Reviewed-by: Saša Nedvědický <
sas...@openssl.org>
Reviewed-by: Neil Horman <
nho...@openssl.org>
Reviewed-by: Matt Caswell <
ma...@openssl.org>
(Merged from
https://github.com/openssl/openssl/pull/29305)
Commit: 807928c0aa1b2ad013f021c8f8ad15906a127ce7
https://github.com/openssl/openssl/commit/807928c0aa1b2ad013f021c8f8ad15906a127ce7
Author: Norbert Pocs <
norb...@openssl.org>
Date: 2025-12-04 (Thu, 04 Dec 2025)
Changed paths:
M crypto/ts/ts_conf.c
Log Message:
-----------
Remove engine related crypto_device option
Signed-off-by: Norbert Pocs <
norb...@openssl.org>
Reviewed-by: Eugene Syromiatnikov <
es...@openssl.org>
Reviewed-by: Tomas Mraz <
to...@openssl.org>
Reviewed-by: Saša Nedvědický <
sas...@openssl.org>
Reviewed-by: Saša Nedvědický <
sas...@openssl.org>
Reviewed-by: Neil Horman <
nho...@openssl.org>
Reviewed-by: Matt Caswell <
ma...@openssl.org>
(Merged from
https://github.com/openssl/openssl/pull/29305)
Commit: 7c8e2bfcd5ba74bfe6f7d1597bf0ff599f7a984c
https://github.com/openssl/openssl/commit/7c8e2bfcd5ba74bfe6f7d1597bf0ff599f7a984c
Author: Norbert Pocs <
norb...@openssl.org>
Date: 2025-12-04 (Thu, 04 Dec 2025)
Changed paths:
M doc/man1/
openssl-ciphers.pod.in
M doc/man3/ENGINE_add.pod
Log Message:
-----------
Docs: Update ENGINE_add.pod to reflect the engine removal
Resolves:
https://github.com/openssl/project/issues/1366
Signed-off-by: Norbert Pocs <
norb...@openssl.org>
Reviewed-by: Eugene Syromiatnikov <
es...@openssl.org>
Reviewed-by: Tomas Mraz <
to...@openssl.org>
Reviewed-by: Saša Nedvědický <
sas...@openssl.org>
Reviewed-by: Saša Nedvědický <
sas...@openssl.org>
Reviewed-by: Neil Horman <
nho...@openssl.org>
Reviewed-by: Matt Caswell <
ma...@openssl.org>
(Merged from
https://github.com/openssl/openssl/pull/29305)
Commit: adc73bfcb30ea78b74caec3785d81ad9a281bd9c
https://github.com/openssl/openssl/commit/adc73bfcb30ea78b74caec3785d81ad9a281bd9c
Author: Norbert Pocs <
norb...@openssl.org>
Date: 2025-12-04 (Thu, 04 Dec 2025)
Changed paths:
M doc/internal/man3/OPTIONS.pod
M doc/internal/man7/EVP_PKEY.pod
M doc/internal/man7/build.info.pod
M doc/man1/
openssl-ciphers.pod.in
M doc/man1/
openssl-cmds.pod.in
M doc/man1/
openssl-genpkey.pod.in
M doc/man1/
openssl-pkcs12.pod.in
M doc/man1/
openssl-s_client.pod.in
M doc/man1/
openssl-s_server.pod.in
M doc/man1/
openssl-ts.pod.in
M doc/man1/openssl.pod
M doc/man3/ASYNC_WAIT_CTX_new.pod
M doc/man3/ASYNC_start_job.pod
M doc/man3/BIO_get_ex_new_index.pod
M doc/man3/CMAC_CTX.pod
M doc/man3/CMS_add1_signer.pod
M doc/man3/CMS_sign.pod
M doc/man3/CRYPTO_get_ex_new_index.pod
M doc/man3/DH_set_method.pod
M doc/man3/DSA_set_method.pod
M doc/man3/ECDSA_sign.pod
M doc/man3/ENGINE_add.pod
M doc/man3/ERR_put_error.pod
M doc/man3/EVP_CIPHER_CTX_get_cipher_data.pod
M doc/man3/EVP_DigestInit.pod
M doc/man3/EVP_DigestSignInit.pod
M doc/man3/EVP_DigestVerifyInit.pod
M doc/man3/EVP_EncryptInit.pod
M doc/man3/EVP_PKEY_CTX_get0_libctx.pod
M doc/man3/EVP_PKEY_CTX_new.pod
M doc/man3/EVP_PKEY_CTX_set_hkdf_md.pod
M doc/man3/EVP_PKEY_CTX_set_tls1_prf_md.pod
M doc/man3/EVP_PKEY_asn1_get_count.pod
M doc/man3/EVP_PKEY_decrypt.pod
M doc/man3/EVP_PKEY_derive.pod
M doc/man3/EVP_PKEY_encrypt.pod
M doc/man3/EVP_PKEY_get_default_digest_nid.pod
M doc/man3/EVP_PKEY_keygen.pod
M doc/man3/EVP_PKEY_new.pod
M doc/man3/EVP_PKEY_sign.pod
M doc/man3/EVP_PKEY_verify.pod
M doc/man3/EVP_PKEY_verify_recover.pod
M doc/man3/EVP_SignInit.pod
M doc/man3/EVP_VerifyInit.pod
M doc/man3/HMAC.pod
M doc/man3/OPENSSL_config.pod
M doc/man3/OPENSSL_init_crypto.pod
M doc/man3/OPENSSL_load_builtin_modules.pod
M doc/man3/OSSL_STORE_LOADER.pod
M doc/man3/OSSL_trace_enabled.pod
M doc/man3/OpenSSL_version.pod
M doc/man3/RAND_set_rand_method.pod
M doc/man3/RSA_check_key.pod
M doc/man3/RSA_set_method.pod
M doc/man3/SSL_CTX_set_mode.pod
M doc/man3/SSL_CTX_set_split_send_fragment.pod
M doc/man3/SSL_CTX_use_certificate.pod
M doc/man3/SSL_get_all_async_fds.pod
M doc/man3/SSL_get_error.pod
M doc/man3/SSL_set_async_callback.pod
M doc/man5/config.pod
M doc/man7/EVP_PKEY-HMAC.pod
M doc/man7/evp.pod
M doc/man7/fips_module.pod
M doc/man7/openssl-env.pod
M doc/man7/ossl_store.pod
M doc/
perlvars.pm
Log Message:
-----------
Docs: Clean up ENGINE mentions
Engines are removed and the documentation should reflect that, even with
deprecated and legacy API.
Resolves:
https://github.com/openssl/project/issues/1366
Signed-off-by: Norbert Pocs <
norb...@openssl.org>
Reviewed-by: Eugene Syromiatnikov <
es...@openssl.org>
Reviewed-by: Tomas Mraz <
to...@openssl.org>
Reviewed-by: Saša Nedvědický <
sas...@openssl.org>
Reviewed-by: Saša Nedvědický <
sas...@openssl.org>
Reviewed-by: Neil Horman <
nho...@openssl.org>
Reviewed-by: Matt Caswell <
ma...@openssl.org>
(Merged from
https://github.com/openssl/openssl/pull/29305)
Commit: 7f52f97f6fa9e196bd8033ac45dd56ee71e59ebb
https://github.com/openssl/openssl/commit/7f52f97f6fa9e196bd8033ac45dd56ee71e59ebb
Author: Norbert Pocs <
norb...@openssl.org>
Date: 2025-12-04 (Thu, 04 Dec 2025)
Changed paths:
M crypto/asn1/ameth_lib.c
M crypto/cmac/cmac.c
M crypto/dh/dh_lib.c
M crypto/dsa/dsa_lib.c
M crypto/evp/digest.c
M crypto/evp/evp_enc.c
M crypto/evp/evp_pkey_type.c
M crypto/evp/m_sigver.c
M crypto/evp/p_lib.c
M crypto/evp/pmeth_gn.c
M crypto/evp/pmeth_lib.c
M crypto/hmac/hmac.c
M crypto/hmac/hmac_local.h
M crypto/hmac/hmac_s390x.c
M crypto/pem/pem_lib.c
M crypto/rand/rand_lib.c
M crypto/rsa/rsa_lib.c
M crypto/store/store_register.c
M include/crypto/cmac.h
M include/openssl/cmac.h
M include/openssl/dh.h
M include/openssl/dsa.h
M include/openssl/evp.h
M include/openssl/hmac.h
M include/openssl/rsa.h
M include/openssl/store.h
M providers/implementations/macs/cmac_prov.c
Log Message:
-----------
crypto: Remove internal ENGINE usage from the subdir
Engines can be removed safely from static and internal functions
clearing out our codebase.
Resolves:
https://github.com/openssl/project/issues/1625
Signed-off-by: Norbert Pocs <
norb...@openssl.org>
Reviewed-by: Tomas Mraz <
to...@openssl.org>
Reviewed-by: Eugene Syromiatnikov <
es...@openssl.org>
Reviewed-by: Saša Nedvědický <
sas...@openssl.org>
Reviewed-by: Saša Nedvědický <
sas...@openssl.org>
Reviewed-by: Neil Horman <
nho...@openssl.org>
Reviewed-by: Matt Caswell <
ma...@openssl.org>
(Merged from
https://github.com/openssl/openssl/pull/29305)
Compare:
https://github.com/openssl/openssl/compare/c7a657d80078...7f52f97f6fa9
To unsubscribe from these emails, change your notification settings at
https://github.com/openssl/openssl/settings/notifications