## Generic algorithms support#configXOR_BLOCKS
tristate## async_tx api: hardware offloaded memory transfer/transform support#source"crypto/async_tx/Kconfig"## Cryptographic API Configuration#menuconfigCRYPTO
tristate"Cryptographic API"help This option provides the core Cryptographic API.ifCRYPTO
comment"Crypto core or helper"configCRYPTO_FIPS
bool"FIPS 200 compliance"depends onCRYPTO_ANSI_CPRNG&&!CRYPTO_MANAGER_DISABLE_TESTS
help This options enables the fips boot option which is required if you want to system to operate in a FIPS 200 certification. You should say no unless you know what this is.configCRYPTO_ALGAPI
tristateselectCRYPTO_ALGAPI2
help This option provides the API for cryptographic algorithms.configCRYPTO_ALGAPI2
tristateconfigCRYPTO_AEAD
tristateselectCRYPTO_AEAD2
selectCRYPTO_ALGAPI
configCRYPTO_AEAD2
tristateselectCRYPTO_ALGAPI2
configCRYPTO_BLKCIPHER
tristateselectCRYPTO_BLKCIPHER2
selectCRYPTO_ALGAPI
configCRYPTO_BLKCIPHER2
tristateselectCRYPTO_ALGAPI2
selectCRYPTO_RNG2
selectCRYPTO_WORKQUEUE
configCRYPTO_HASH
tristateselectCRYPTO_HASH2
selectCRYPTO_ALGAPI
configCRYPTO_HASH2
tristateselectCRYPTO_ALGAPI2
configCRYPTO_RNG
tristateselectCRYPTO_RNG2
selectCRYPTO_ALGAPI
configCRYPTO_RNG2
tristateselectCRYPTO_ALGAPI2
configCRYPTO_PCOMP
tristateselectCRYPTO_PCOMP2
selectCRYPTO_ALGAPI
configCRYPTO_PCOMP2
tristateselectCRYPTO_ALGAPI2
configCRYPTO_MANAGER
tristate"Cryptographic algorithm manager"selectCRYPTO_MANAGER2
help Create default cryptographic template instantiations such as cbc(aes).configCRYPTO_MANAGER2
def_tristateCRYPTO_MANAGER||(CRYPTO_MANAGER!=n&&CRYPTO_ALGAPI=y)
selectCRYPTO_AEAD2
selectCRYPTO_HASH2
selectCRYPTO_BLKCIPHER2
selectCRYPTO_PCOMP2
configCRYPTO_USER
tristate"Userspace cryptographic algorithm configuration"depends onNET
selectCRYPTO_MANAGER
help Userspace configuration for cryptographic instantiations such as cbc(aes).configCRYPTO_MANAGER_DISABLE_TESTS
bool"Disable run-time self tests"defaulty
depends onCRYPTO_MANAGER2
help Disable run-time self tests that normally take place at algorithm registration.configCRYPTO_GF128MUL
tristate"GF(2^128) multiplication functions"help Efficient table driven implementation of multiplications in the field GF(2^128). This is needed by some cypher modes. This option will be selected automatically if you select such a cipher mode. Only select this option by hand if you expect to load an external module that requires these functions.configCRYPTO_NULL
tristate"Null algorithms"selectCRYPTO_ALGAPI
select