Blame SOURCES/0002-EP11-Do-not-report-DSA-DH-parameter-generation-as-be.patch

971d89
From 8310482e5c46d6a15894c4d3ebf8156264175282 Mon Sep 17 00:00:00 2001
971d89
From: Ingo Franzki <ifranzki@linux.ibm.com>
971d89
Date: Wed, 12 Oct 2022 09:00:51 +0200
971d89
Subject: [PATCH 02/34] EP11: Do not report DSA/DH parameter generation as
971d89
 being supported
971d89
971d89
Mechanisms CKM_DSA_PARAMETER_GEN and CKM_DH_PKCS_PARAMETER_GEN were
971d89
reported to be supported in the mechanism list of the EP11 token, but
971d89
they never were really supported in the code.
971d89
971d89
Remove them from the mechanism list.
971d89
971d89
Signed-off-by: Ingo Franzki <ifranzki@linux.ibm.com>
971d89
---
971d89
 usr/lib/ep11_stdll/ep11_specific.c | 3 ---
971d89
 1 file changed, 3 deletions(-)
971d89
971d89
diff --git a/usr/lib/ep11_stdll/ep11_specific.c b/usr/lib/ep11_stdll/ep11_specific.c
971d89
index 5d7c5607..737b373b 100644
971d89
--- a/usr/lib/ep11_stdll/ep11_specific.c
971d89
+++ b/usr/lib/ep11_stdll/ep11_specific.c
971d89
@@ -6669,7 +6669,6 @@ CK_RV ep11tok_generate_key_pair(STDLL_TokData_t * tokdata, SESSION * sess,
971d89
                                      public_key_obj->template,
971d89
                                      private_key_obj->template);
971d89
         break;
971d89
-    case CKM_DSA_PARAMETER_GEN:
971d89
     case CKM_DSA_KEY_PAIR_GEN:
971d89
         rc = dsa_generate_keypair(tokdata, sess, pMechanism,
971d89
                                   public_key_obj->template,
971d89
@@ -9042,10 +9041,8 @@ static const CK_MECHANISM_TYPE ep11_supported_mech_list[] = {
971d89
     CKM_DES3_KEY_GEN,
971d89
     CKM_DH_PKCS_DERIVE,
971d89
     CKM_DH_PKCS_KEY_PAIR_GEN,
971d89
-    CKM_DH_PKCS_PARAMETER_GEN,
971d89
     CKM_DSA,
971d89
     CKM_DSA_KEY_PAIR_GEN,
971d89
-    CKM_DSA_PARAMETER_GEN,
971d89
     CKM_DSA_SHA1,
971d89
     CKM_EC_KEY_PAIR_GEN,
971d89
     CKM_ECDH1_DERIVE,
971d89
-- 
971d89
2.16.2.windows.1
971d89