~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/arch/s390/crypto/Kconfig

Version: ~ [ linux-6.11-rc3 ] ~ [ linux-6.10.4 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.45 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.104 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.164 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.223 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.281 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.319 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.9 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

  1 # SPDX-License-Identifier: GPL-2.0
  2 
  3 menu "Accelerated Cryptographic Algorithms for CPU (s390)"
  4 
  5 config CRYPTO_CRC32_S390
  6         tristate "CRC32c and CRC32"
  7         depends on S390
  8         select CRYPTO_HASH
  9         select CRC32
 10         help
 11           CRC32c and CRC32 CRC algorithms
 12 
 13           Architecture: s390
 14 
 15           It is available with IBM z13 or later.
 16 
 17 config CRYPTO_SHA512_S390
 18         tristate "Hash functions: SHA-384 and SHA-512"
 19         depends on S390
 20         select CRYPTO_HASH
 21         help
 22           SHA-384 and SHA-512 secure hash algorithms (FIPS 180)
 23 
 24           Architecture: s390
 25 
 26           It is available as of z10.
 27 
 28 config CRYPTO_SHA1_S390
 29         tristate "Hash functions: SHA-1"
 30         depends on S390
 31         select CRYPTO_HASH
 32         help
 33           SHA-1 secure hash algorithm (FIPS 180)
 34 
 35           Architecture: s390
 36 
 37           It is available as of z990.
 38 
 39 config CRYPTO_SHA256_S390
 40         tristate "Hash functions: SHA-224 and SHA-256"
 41         depends on S390
 42         select CRYPTO_HASH
 43         help
 44           SHA-224 and SHA-256 secure hash algorithms (FIPS 180)
 45 
 46           Architecture: s390
 47 
 48           It is available as of z9.
 49 
 50 config CRYPTO_SHA3_256_S390
 51         tristate "Hash functions: SHA3-224 and SHA3-256"
 52         depends on S390
 53         select CRYPTO_HASH
 54         help
 55           SHA3-224 and SHA3-256 secure hash algorithms (FIPS 202)
 56 
 57           Architecture: s390
 58 
 59           It is available as of z14.
 60 
 61 config CRYPTO_SHA3_512_S390
 62         tristate "Hash functions: SHA3-384 and SHA3-512"
 63         depends on S390
 64         select CRYPTO_HASH
 65         help
 66           SHA3-384 and SHA3-512 secure hash algorithms (FIPS 202)
 67 
 68           Architecture: s390
 69 
 70           It is available as of z14.
 71 
 72 config CRYPTO_GHASH_S390
 73         tristate "Hash functions: GHASH"
 74         depends on S390
 75         select CRYPTO_HASH
 76         help
 77           GCM GHASH hash function (NIST SP800-38D)
 78 
 79           Architecture: s390
 80 
 81           It is available as of z196.
 82 
 83 config CRYPTO_AES_S390
 84         tristate "Ciphers: AES, modes: ECB, CBC, CTR, XTS, GCM"
 85         depends on S390
 86         select CRYPTO_ALGAPI
 87         select CRYPTO_SKCIPHER
 88         help
 89           Block cipher: AES cipher algorithms (FIPS 197)
 90           AEAD cipher: AES with GCM
 91           Length-preserving ciphers: AES with ECB, CBC, XTS, and CTR modes
 92 
 93           Architecture: s390
 94 
 95           As of z9 the ECB and CBC modes are hardware accelerated
 96           for 128 bit keys.
 97 
 98           As of z10 the ECB and CBC modes are hardware accelerated
 99           for all AES key sizes.
100 
101           As of z196 the CTR mode is hardware accelerated for all AES
102           key sizes and XTS mode is hardware accelerated for 256 and
103           512 bit keys.
104 
105 config CRYPTO_DES_S390
106         tristate "Ciphers: DES and Triple DES EDE, modes: ECB, CBC, CTR"
107         depends on S390
108         select CRYPTO_ALGAPI
109         select CRYPTO_SKCIPHER
110         select CRYPTO_LIB_DES
111         help
112           Block ciphers: DES (FIPS 46-2) cipher algorithm
113           Block ciphers: Triple DES EDE (FIPS 46-3) cipher algorithm
114           Length-preserving ciphers: DES with ECB, CBC, and CTR modes
115           Length-preserving ciphers: Triple DES EDED with ECB, CBC, and CTR modes
116 
117           Architecture: s390
118 
119           As of z990 the ECB and CBC mode are hardware accelerated.
120           As of z196 the CTR mode is hardware accelerated.
121 
122 config CRYPTO_CHACHA_S390
123         tristate "Ciphers: ChaCha20"
124         depends on S390
125         select CRYPTO_SKCIPHER
126         select CRYPTO_LIB_CHACHA_GENERIC
127         select CRYPTO_ARCH_HAVE_LIB_CHACHA
128         help
129           Length-preserving cipher: ChaCha20 stream cipher (RFC 7539)
130 
131           Architecture: s390
132 
133           It is available as of z13.
134 
135 endmenu

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php