]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
s390/crypto: Add protected key hmac subfunctions for KMAC
authorHolger Dengler <dengler@linux.ibm.com>
Tue, 17 Jun 2025 13:44:36 +0000 (15:44 +0200)
committerHerbert Xu <herbert@gondor.apana.org.au>
Thu, 26 Jun 2025 10:52:33 +0000 (18:52 +0800)
The CPACF KMAC instruction supports new subfunctions for
protected key hmac. Add defines for these 4 new subfuctions.

Signed-off-by: Holger Dengler <dengler@linux.ibm.com>
Signed-off-by: Harald Freudenberger <freude@linux.ibm.com>
Reviewed-by: Holger Dengler <dengler@linux.ibm.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
arch/s390/include/asm/cpacf.h

index 54cb97603ec0500c06dc8c2e22e4d9901d1b2b9d..4bc5317fbb1236b40ed19a473ecea27903a9917e 100644 (file)
 #define CPACF_KMAC_HMAC_SHA_256        0x71
 #define CPACF_KMAC_HMAC_SHA_384        0x72
 #define CPACF_KMAC_HMAC_SHA_512        0x73
+#define CPACF_KMAC_PHMAC_SHA_224       0x78
+#define CPACF_KMAC_PHMAC_SHA_256       0x79
+#define CPACF_KMAC_PHMAC_SHA_384       0x7a
+#define CPACF_KMAC_PHMAC_SHA_512       0x7b
 
 /*
  * Function codes for the PCKMO (PERFORM CRYPTOGRAPHIC KEY MANAGEMENT)