]> git.ipfire.org Git - thirdparty/openssl.git/commitdiff
Revert "rsa_sig.c: Properly duplicate the sig member"
authorNorbert Pocs <norbertp@openssl.org>
Fri, 23 Jan 2026 10:59:55 +0000 (11:59 +0100)
committerNorbert Pocs <norbertp@openssl.org>
Fri, 23 Jan 2026 10:59:55 +0000 (11:59 +0100)
This reverts commit 9389cdd717569a13be65f5327089193c17aee15b.

Reviewed-by: Nikola Pajkovsky <nikolap@openssl.org>
Reviewed-by: Eugene Syromiatnikov <esyr@openssl.org>
Reviewed-by: Tomas Mraz <tomas@openssl.org>
MergeDate: Fri Jan 23 13:58:21 2026
(Merged from https://github.com/openssl/openssl/pull/29735)

providers/implementations/signature/rsa_sig.c

index b53d0394898ca5aceef2a4959720f5c68be99886..825c61bf0d3fc0d1519a767f61bc45388086d8da 100644 (file)
@@ -996,7 +996,6 @@ static void *rsa_dupctx(void *vprsactx)
     dstctx->mdctx = NULL;
     dstctx->tbuf = NULL;
     dstctx->propq = NULL;
-    dstctx->sig = NULL;
 
     if (srcctx->rsa != NULL && !RSA_up_ref(srcctx->rsa))
         goto err;
@@ -1023,12 +1022,6 @@ static void *rsa_dupctx(void *vprsactx)
             goto err;
     }
 
-    if (srcctx->sig != NULL) {
-        dstctx->sig = OPENSSL_memdup(srcctx->sig, srcctx->siglen);
-        if (dstctx->sig == NULL)
-            goto err;
-    }
-
     return dstctx;
 err:
     rsa_freectx(dstctx);