123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135 |
- # 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
|