# SPDX-License-Identifier: GPL-2.0## Generic algorithms support#config XOR_BLOCKS
tristate## async_tx api: hardware offloaded memory transfer/transform support#source"crypto/async_tx/Kconfig"## Cryptographic API Configuration#menuconfig CRYPTO
tristate"Cryptographic API"select CRYPTO_LIB_UTILS
help This option provides the core Cryptographic API.if CRYPTO
menu"Crypto core or helper"config CRYPTO_FIPS
bool"FIPS 200 compliance"depends on(CRYPTO_ANSI_CPRNG || CRYPTO_DRBG) &&!CRYPTO_MANAGER_DISABLE_TESTS
depends on(MODULE_SIG ||!MODULES)
help This option enables the fips boot option which is required if you want the system to operate in a FIPS 200 certification. You should say no unless you know what this is.config CRYPTO_FIPS_NAME
string"FIPS Module Name"default"Linux Kernel Cryptographic API"depends on CRYPTO_FIPS
help This option sets the FIPS Module name reported by the Crypto API via the /proc/sys/crypto/fips_name file.config CRYPTO_FIPS_CUSTOM_VERSION
bool"Use Custom FIPS Module Version"depends on CRYPTO_FIPS
default n
config CRYPTO_FIPS_VERSION
string"FIPS Module Version"default"(none)"depends on CRYPTO_FIPS_CUSTOM_VERSION
help This option provides the ability to override the FIPS Module Version. By default the KERNELRELEASE value is used.config CRYPTO_ALGAPI
tristateselect CRYPTO_ALGAPI2
help This option provides the API for cryptographic