Enable all crypto library code for KUnit tests
configname: CONFIG_CRYPTO_LIB_ENABLE_ALL_FOR_KUNIT
Linux Kernel Configuration
└─>Kernel hacking
└─>Kernel Testing and Coverage
└─>Runtime Testing
└─>KUnit - Enable support for unit tests
└─>Enable all crypto library code for KUnit tests
In linux kernel since version 5.10.255 (release Date: 2026-05-08)
Enable all the crypto library code that has KUnit tests.
Enable this only if you'd like to test all the crypto library code,
even code that wouldn't otherwise need to be built.
You'll still need to enable the tests themselves, either individually
or using KUNIT_ALL_TESTS.
Enable this only if you'd like to test all the crypto library code,
even code that wouldn't otherwise need to be built.
You'll still need to enable the tests themselves, either individually
or using KUNIT_ALL_TESTS.
selects
CONFIG_CRYPTO_LIB_AES_CBC_MACSCONFIG_CRYPTO_LIB_BLAKE2B
CONFIG_CRYPTO_LIB_CHACHA20POLY1305
CONFIG_CRYPTO_LIB_CURVE25519
CONFIG_CRYPTO_LIB_GF128HASH
CONFIG_CRYPTO_LIB_MD5
CONFIG_CRYPTO_LIB_MLDSA
CONFIG_CRYPTO_LIB_NH
CONFIG_CRYPTO_LIB_POLY1305
CONFIG_CRYPTO_LIB_SHA1
CONFIG_CRYPTO_LIB_SHA256
CONFIG_CRYPTO_LIB_SHA512
CONFIG_CRYPTO_LIB_SHA3
CONFIG_CRYPTO_LIB_SM3
