Skip to content

Commit 8fe3218

Browse files
hfreudehcahca
authored andcommitted
s390/cpacf: Add MSA 10 and 11 new PCKMO functions
Add the defines for the new PCKMO functions covering MSA 10 (AES XTS "double" keys) and MSA 11 (HMAC keys) support. Signed-off-by: Harald Freudenberger <[email protected]> Reviewed-by: Ingo Franzki <[email protected]> Signed-off-by: Heiko Carstens <[email protected]>
1 parent 131b8db commit 8fe3218

File tree

1 file changed

+16
-12
lines changed

1 file changed

+16
-12
lines changed

arch/s390/include/asm/cpacf.h

Lines changed: 16 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -132,18 +132,22 @@
132132
* Function codes for the PCKMO (PERFORM CRYPTOGRAPHIC KEY MANAGEMENT)
133133
* instruction
134134
*/
135-
#define CPACF_PCKMO_QUERY 0x00
136-
#define CPACF_PCKMO_ENC_DES_KEY 0x01
137-
#define CPACF_PCKMO_ENC_TDES_128_KEY 0x02
138-
#define CPACF_PCKMO_ENC_TDES_192_KEY 0x03
139-
#define CPACF_PCKMO_ENC_AES_128_KEY 0x12
140-
#define CPACF_PCKMO_ENC_AES_192_KEY 0x13
141-
#define CPACF_PCKMO_ENC_AES_256_KEY 0x14
142-
#define CPACF_PCKMO_ENC_ECC_P256_KEY 0x20
143-
#define CPACF_PCKMO_ENC_ECC_P384_KEY 0x21
144-
#define CPACF_PCKMO_ENC_ECC_P521_KEY 0x22
145-
#define CPACF_PCKMO_ENC_ECC_ED25519_KEY 0x28
146-
#define CPACF_PCKMO_ENC_ECC_ED448_KEY 0x29
135+
#define CPACF_PCKMO_QUERY 0x00
136+
#define CPACF_PCKMO_ENC_DES_KEY 0x01
137+
#define CPACF_PCKMO_ENC_TDES_128_KEY 0x02
138+
#define CPACF_PCKMO_ENC_TDES_192_KEY 0x03
139+
#define CPACF_PCKMO_ENC_AES_128_KEY 0x12
140+
#define CPACF_PCKMO_ENC_AES_192_KEY 0x13
141+
#define CPACF_PCKMO_ENC_AES_256_KEY 0x14
142+
#define CPACF_PCKMO_ENC_AES_XTS_128_DOUBLE_KEY 0x15
143+
#define CPACF_PCKMO_ENC_AES_XTS_256_DOUBLE_KEY 0x16
144+
#define CPACF_PCKMO_ENC_ECC_P256_KEY 0x20
145+
#define CPACF_PCKMO_ENC_ECC_P384_KEY 0x21
146+
#define CPACF_PCKMO_ENC_ECC_P521_KEY 0x22
147+
#define CPACF_PCKMO_ENC_ECC_ED25519_KEY 0x28
148+
#define CPACF_PCKMO_ENC_ECC_ED448_KEY 0x29
149+
#define CPACF_PCKMO_ENC_HMAC_512_KEY 0x76
150+
#define CPACF_PCKMO_ENC_HMAC_1024_KEY 0x7a
147151

148152
/*
149153
* Function codes for the PRNO (PERFORM RANDOM NUMBER OPERATION)

0 commit comments

Comments
 (0)