linux/arch/s390/crypto
Arnd Bergmann ecf3edd349 crypto: s390 - add select CRYPTO_AEAD for aes
The aes driver registers both skcipher and aead algorithms,
but when aead is not enabled this causes a link failure:

s390-linux-ld: arch/s390/crypto/aes_s390.o: in function `aes_s390_fini':
arch/s390/crypto/aes_s390.c:969:(.text+0x115e): undefined reference to `crypto_unregister_aead'
s390-linux-ld: arch/s390/crypto/aes_s390.o: in function `aes_s390_init':
arch/s390/crypto/aes_s390.c:1028:(.init.text+0x294): undefined reference to `crypto_register_aead'

Add the missing 'select' statement.

Fixes: bf7fa03870 ("s390/crypto: add s390 platform specific aes gcm support.")
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
Reviewed-by: Harald Freudenberger <freude@linux.ibm.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
2026-05-29 14:04:03 +08:00
..
aes_s390.c lib/crypto: s390/aes: Migrate optimized code into library 2026-01-15 14:08:55 -08:00
arch_random.c s390: Explicitly include <linux/export.h> 2025-06-17 18:18:02 +02:00
hmac_s390.c s390: Remove KMSG_COMPONENT macro 2025-11-24 11:45:21 +01:00
Kconfig crypto: s390 - add select CRYPTO_AEAD for aes 2026-05-29 14:04:03 +08:00
Makefile This update includes the following changes: 2026-04-15 15:22:26 -07:00
paes_s390.c crypto: s390/paes - Refuse clear key material by default 2026-01-31 10:52:30 +08:00
phmac_s390.c crypto: s390/phmac - Refuse clear key material by default 2026-01-31 10:52:30 +08:00
prng.c s390: Remove KMSG_COMPONENT macro 2025-11-24 11:45:21 +01:00