packit / rpms / openssl

Forked from rpms/openssl 9 months ago
Clone
Blob Blame History Raw
From b9ea7b850049ed1b81b377d6141508adc2df6810 Mon Sep 17 00:00:00 2001
From: Sahana Prasad <sahana@redhat.com>
Date: Mon, 5 Jun 2023 20:25:45 +0200
Subject: [PATCH 20/42] Skip unavailable digests Patch-name:
 0035-speed-skip-unavailable-dgst.patch

Signed-off-by: Sahana Prasad <sahana@redhat.com>
---
 apps/speed.c | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/apps/speed.c b/apps/speed.c
index 86b0b45ca6..41de9d3eab 100644
--- a/apps/speed.c
+++ b/apps/speed.c
@@ -591,6 +591,9 @@ static int EVP_MAC_loop(int algindex, void *args)
     for (count = 0; COND(c[algindex][testnum]); count++) {
         size_t outl;
 
+        if (mctx == NULL)
+            return -1;
+
         if (!EVP_MAC_init(mctx, NULL, 0, NULL)
             || !EVP_MAC_update(mctx, buf, lengths[testnum])
             || !EVP_MAC_final(mctx, mac, &outl, sizeof(mac)))
-- 
2.39.3