136 lines
		
	
	
		
			3.1 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			136 lines
		
	
	
		
			3.1 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| # SPDX-License-Identifier: GPL-2.0
 | |
| 
 | |
| menu "Accelerated Cryptographic Algorithms for CPU (s390)"
 | |
| 
 | |
| config CRYPTO_CRC32_S390
 | |
| 	tristate "CRC32c and CRC32"
 | |
| 	depends on S390
 | |
| 	select CRYPTO_HASH
 | |
| 	select CRC32
 | |
| 	help
 | |
| 	  CRC32c and CRC32 CRC algorithms
 | |
| 
 | |
| 	  Architecture: s390
 | |
| 
 | |
| 	  It is available with IBM z13 or later.
 | |
| 
 | |
| config CRYPTO_SHA512_S390
 | |
| 	tristate "Hash functions: SHA-384 and SHA-512"
 | |
| 	depends on S390
 | |
| 	select CRYPTO_HASH
 | |
| 	help
 | |
| 	  SHA-384 and SHA-512 secure hash algorithms (FIPS 180)
 | |
| 
 | |
| 	  Architecture: s390
 | |
| 
 | |
| 	  It is available as of z10.
 | |
| 
 | |
| config CRYPTO_SHA1_S390
 | |
| 	tristate "Hash functions: SHA-1"
 | |
| 	depends on S390
 | |
| 	select CRYPTO_HASH
 | |
| 	help
 | |
| 	  SHA-1 secure hash algorithm (FIPS 180)
 | |
| 
 | |
| 	  Architecture: s390
 | |
| 
 | |
| 	  It is available as of z990.
 | |
| 
 | |
| config CRYPTO_SHA256_S390
 | |
| 	tristate "Hash functions: SHA-224 and SHA-256"
 | |
| 	depends on S390
 | |
| 	select CRYPTO_HASH
 | |
| 	help
 | |
| 	  SHA-224 and SHA-256 secure hash algorithms (FIPS 180)
 | |
| 
 | |
| 	  Architecture: s390
 | |
| 
 | |
| 	  It is available as of z9.
 | |
| 
 | |
| config CRYPTO_SHA3_256_S390
 | |
| 	tristate "Hash functions: SHA3-224 and SHA3-256"
 | |
| 	depends on S390
 | |
| 	select CRYPTO_HASH
 | |
| 	help
 | |
| 	  SHA3-224 and SHA3-256 secure hash algorithms (FIPS 202)
 | |
| 
 | |
| 	  Architecture: s390
 | |
| 
 | |
| 	  It is available as of z14.
 | |
| 
 | |
| config CRYPTO_SHA3_512_S390
 | |
| 	tristate "Hash functions: SHA3-384 and SHA3-512"
 | |
| 	depends on S390
 | |
| 	select CRYPTO_HASH
 | |
| 	help
 | |
| 	  SHA3-384 and SHA3-512 secure hash algorithms (FIPS 202)
 | |
| 
 | |
| 	  Architecture: s390
 | |
| 
 | |
| 	  It is available as of z14.
 | |
| 
 | |
| config CRYPTO_GHASH_S390
 | |
| 	tristate "Hash functions: GHASH"
 | |
| 	depends on S390
 | |
| 	select CRYPTO_HASH
 | |
| 	help
 | |
| 	  GCM GHASH hash function (NIST SP800-38D)
 | |
| 
 | |
| 	  Architecture: s390
 | |
| 
 | |
| 	  It is available as of z196.
 | |
| 
 | |
| config CRYPTO_AES_S390
 | |
| 	tristate "Ciphers: AES, modes: ECB, CBC, CTR, XTS, GCM"
 | |
| 	depends on S390
 | |
| 	select CRYPTO_ALGAPI
 | |
| 	select CRYPTO_SKCIPHER
 | |
| 	help
 | |
| 	  Block cipher: AES cipher algorithms (FIPS 197)
 | |
| 	  AEAD cipher: AES with GCM
 | |
| 	  Length-preserving ciphers: AES with ECB, CBC, XTS, and CTR modes
 | |
| 
 | |
| 	  Architecture: s390
 | |
| 
 | |
| 	  As of z9 the ECB and CBC modes are hardware accelerated
 | |
| 	  for 128 bit keys.
 | |
| 
 | |
| 	  As of z10 the ECB and CBC modes are hardware accelerated
 | |
| 	  for all AES key sizes.
 | |
| 
 | |
| 	  As of z196 the CTR mode is hardware accelerated for all AES
 | |
| 	  key sizes and XTS mode is hardware accelerated for 256 and
 | |
| 	  512 bit keys.
 | |
| 
 | |
| config CRYPTO_DES_S390
 | |
| 	tristate "Ciphers: DES and Triple DES EDE, modes: ECB, CBC, CTR"
 | |
| 	depends on S390
 | |
| 	select CRYPTO_ALGAPI
 | |
| 	select CRYPTO_SKCIPHER
 | |
| 	select CRYPTO_LIB_DES
 | |
| 	help
 | |
| 	  Block ciphers: DES (FIPS 46-2) cipher algorithm
 | |
| 	  Block ciphers: Triple DES EDE (FIPS 46-3) cipher algorithm
 | |
| 	  Length-preserving ciphers: DES with ECB, CBC, and CTR modes
 | |
| 	  Length-preserving ciphers: Triple DES EDED with ECB, CBC, and CTR modes
 | |
| 
 | |
| 	  Architecture: s390
 | |
| 
 | |
| 	  As of z990 the ECB and CBC mode are hardware accelerated.
 | |
| 	  As of z196 the CTR mode is hardware accelerated.
 | |
| 
 | |
| config CRYPTO_CHACHA_S390
 | |
| 	tristate "Ciphers: ChaCha20"
 | |
| 	depends on S390
 | |
| 	select CRYPTO_SKCIPHER
 | |
| 	select CRYPTO_LIB_CHACHA_GENERIC
 | |
| 	select CRYPTO_ARCH_HAVE_LIB_CHACHA
 | |
| 	help
 | |
| 	  Length-preserving cipher: ChaCha20 stream cipher (RFC 7539)
 | |
| 
 | |
| 	  Architecture: s390
 | |
| 
 | |
| 	  It is available as of z13.
 | |
| 
 | |
| endmenu
 |