Blame SOURCES/0004-Mechtable-CKM_IBM_DILITHIUM-can-also-be-used-for-key.patch

397a93
From 3b8f82b2aaf34fa67901aa27f85ae7973d5553d0 Mon Sep 17 00:00:00 2001
397a93
From: Ingo Franzki <ifranzki@linux.ibm.com>
397a93
Date: Fri, 21 Oct 2022 10:10:36 +0200
397a93
Subject: [PATCH 04/34] Mechtable: CKM_IBM_DILITHIUM can also be used for key
397a93
 generation
397a93
397a93
Currently this is not used anywhere, but let's correct it anyway.
397a93
397a93
Signed-off-by: Ingo Franzki <ifranzki@linux.ibm.com>
397a93
---
397a93
 usr/lib/api/mechtable.inc | 2 +-
397a93
 1 file changed, 1 insertion(+), 1 deletion(-)
397a93
397a93
diff --git a/usr/lib/api/mechtable.inc b/usr/lib/api/mechtable.inc
397a93
index 4a28192c..f74e08b7 100644
397a93
--- a/usr/lib/api/mechtable.inc
397a93
+++ b/usr/lib/api/mechtable.inc
397a93
@@ -78,7 +78,7 @@ const struct mechrow mechtable_rows[] =
397a93
      { "CKM_IBM_ATTRIBUTEBOUND_WRAP", CKM_IBM_ATTRIBUTEBOUND_WRAP,   0, MC_INFORMATION_UNAVAILABLE, MCF_WRAPUNWRAP | MCF_NEEDSPARAM },
397a93
      { "CKM_IBM_BTC_DERIVE",          CKM_IBM_BTC_DERIVE,            0, MC_INFORMATION_UNAVAILABLE, MCF_DERIVE | MCF_NEEDSPARAM },
397a93
      { "CKM_IBM_CMAC",                CKM_IBM_CMAC,                  0,           MC_KEY_DEPENDENT, MCF_SIGNVERIFY },
397a93
-     { "CKM_IBM_DILITHIUM",           CKM_IBM_DILITHIUM,             0,                       3366, MCF_SIGNVERIFY },/* Size unknown */
397a93
+     { "CKM_IBM_DILITHIUM",           CKM_IBM_DILITHIUM,             0,                       3366, MCF_KEYGEN | MCF_SIGNVERIFY },
397a93
      { "CKM_IBM_ECDSA_OTHER",         CKM_IBM_ECDSA_OTHER,           0,           MC_KEY_DEPENDENT, MCF_SIGNVERIFY | MCF_NEEDSPARAM },
397a93
      { "CKM_IBM_EC_X25519",           CKM_IBM_EC_X25519,             0, MC_INFORMATION_UNAVAILABLE, MCF_DERIVE },
397a93
      { "CKM_IBM_EC_X448",             CKM_IBM_EC_X448,               0, MC_INFORMATION_UNAVAILABLE, MCF_DERIVE },
397a93
-- 
397a93
2.16.2.windows.1
397a93