]> git.ipfire.org Git - thirdparty/openssl.git/commitdiff
Remove engine from PROV_CIPHER and PROV_DIGEST structs.
authorMilan Broz <gmazyland@gmail.com>
Tue, 2 Sep 2025 12:58:09 +0000 (14:58 +0200)
committerNeil Horman <nhorman@openssl.org>
Fri, 3 Oct 2025 17:00:26 +0000 (13:00 -0400)
Resolves: https://github.com/openssl/project/issues/1352
Resolves: https://github.com/openssl/project/issues/1353

Signed-off-by: Milan Broz <gmazyland@gmail.com>
Reviewed-by: Matt Caswell <matt@openssl.org>
Reviewed-by: Saša Nedvědický <sashan@openssl.org>
Reviewed-by: Neil Horman <nhorman@openssl.org>
Reviewed-by: Dmitry Belyavskiy <beldmit@gmail.com>
(Merged from https://github.com/openssl/openssl/pull/28384)

providers/common/include/prov/provider_util.h

index 077ec294374389550d3bb2ed10d7a7cc050b9271..d19a1685350361666a006abd6315a6eea7987d73 100644 (file)
@@ -18,9 +18,6 @@ typedef struct {
      */
     const EVP_CIPHER *cipher;   /* cipher */
     EVP_CIPHER *alloc_cipher;   /* fetched cipher */
-
-    /* Conditions for legacy EVP_CIPHER uses */
-    ENGINE *engine;             /* cipher engine */
 } PROV_CIPHER;
 
 typedef struct {
@@ -31,9 +28,6 @@ typedef struct {
      */
     const EVP_MD *md;           /* digest */
     EVP_MD *alloc_md;           /* fetched digest */
-
-    /* Conditions for legacy EVP_MD uses */
-    ENGINE *engine;             /* digest engine */
 } PROV_DIGEST;
 
 /* Cipher functions */