]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
s390/pai_crypto: Add support for MSA 10 and 11 pai counters
authorThomas Richter <tmricht@linux.ibm.com>
Fri, 23 Aug 2024 08:36:49 +0000 (10:36 +0200)
committerHeiko Carstens <hca@linux.ibm.com>
Thu, 5 Sep 2024 13:17:23 +0000 (15:17 +0200)
Update the internal array of PAI crypto counter string
table with new counters supported with Message Security
Assist extension (MSA) 10 and MSA 11.

Signed-off-by: Thomas Richter <tmricht@linux.ibm.com>
Acked-by: Sumanth Korikkar <sumanthk@linux.ibm.com>
Acked-by: Finn Callies <fcallies@linux.ibm.com>
Tested-by: Finn Callies <fcallies@linux.ibm.com>
Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
arch/s390/kernel/perf_pai_crypto.c

index 2f5a20e300f6f31ef173ea333c5ea5cde2aef411..fa732545426611f6f8c96be60d6e520b861ad6ed 100644 (file)
@@ -738,6 +738,22 @@ static const char * const paicrypt_ctrnames[] = {
        [154] = "PCKMO_ENCRYPT_ECC_ED448_KEY",
        [155] = "IBM_RESERVED_155",
        [156] = "IBM_RESERVED_156",
+       [157] = "KM_FULL_XTS_AES_128",
+       [158] = "KM_FULL_XTS_AES_256",
+       [159] = "KM_FULL_XTS_ENCRYPTED_AES_128",
+       [160] = "KM_FULL_XTS_ENCRYPTED_AES_256",
+       [161] = "KMAC_HMAC_SHA_224",
+       [162] = "KMAC_HMAC_SHA_256",
+       [163] = "KMAC_HMAC_SHA_384",
+       [164] = "KMAC_HMAC_SHA_512",
+       [165] = "KMAC_HMAC_ENCRYPTED_SHA_224",
+       [166] = "KMAC_HMAC_ENCRYPTED_SHA_256",
+       [167] = "KMAC_HMAC_ENCRYPTED_SHA_384",
+       [168] = "KMAC_HMAC_ENCRYPTED_SHA_512",
+       [169] = "PCKMO_ENCRYPT_HMAC_512_KEY",
+       [170] = "PCKMO_ENCRYPT_HMAC_1024_KEY",
+       [171] = "PCKMO_ENCRYPT_AES_XTS_128",
+       [172] = "PCKMO_ENCRYPT_AES_XTS_256",
 };
 
 static void __init attr_event_free(struct attribute **attrs, int num)