3f342a2325
Shorten menu titles and make them consistent: - acronym - name - architecture features in parenthesis - no suffixes like "<something> algorithm", "support", or "hardware acceleration", or "optimized" Simplify help text descriptions, update references, and ensure that https references are still valid. Signed-off-by: Robert Elliott <elliott@hpe.com> Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
126 lines
2.8 KiB
Plaintext
126 lines
2.8 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 "AES cipher algorithms"
|
|
depends on S390
|
|
select CRYPTO_ALGAPI
|
|
select CRYPTO_SKCIPHER
|
|
help
|
|
This is the s390 hardware accelerated implementation of the
|
|
AES cipher algorithms (FIPS-197).
|
|
|
|
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 "DES and Triple DES cipher algorithms"
|
|
depends on S390
|
|
select CRYPTO_ALGAPI
|
|
select CRYPTO_SKCIPHER
|
|
select CRYPTO_LIB_DES
|
|
help
|
|
This is the s390 hardware accelerated implementation of the
|
|
DES cipher algorithm (FIPS 46-2), and Triple DES EDE (FIPS 46-3).
|
|
|
|
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 "ChaCha20 stream cipher"
|
|
depends on S390
|
|
select CRYPTO_SKCIPHER
|
|
select CRYPTO_LIB_CHACHA_GENERIC
|
|
select CRYPTO_ARCH_HAVE_LIB_CHACHA
|
|
help
|
|
This is the s390 SIMD implementation of the ChaCha20 stream
|
|
cipher (RFC 7539).
|
|
|
|
It is available as of z13.
|
|
|
|
endmenu
|