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

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