# # For a description of the syntax of this configuration file, # see the file kconfig-language.txt in the NuttX tools repository. # config CRYPTO bool "Crypto API support" default n ---help--- Enable or disable Crypto API features if CRYPTO config CRYPTO_AES bool "AES cypher support" default n config CRYPTO_ALGTEST bool "Perform automatic crypto algorithms test on startup" default n if CRYPTO_ALGTEST config CRYPTO_AES128_DISABLE bool "Omit 128-bit AES tests" default n config CRYPTO_AES192_DISABLE bool "Omit 192-bit AES tests" default n config CRYPTO_AES256_DISABLE bool "Omit 256-bit AES tests" default n endif # CRYPTO_ALGTEST config CRYPTO_CRYPTODEV bool "cryptodev support" default n config CRYPTO_SW_AES bool "Software AES library" default n ---help--- Enable the software AES library as described in include/nuttx/crypto/aes.h TODO: Adapt interfaces so that they are consistent with H/W AES implemenations. This needs to support up_aesinitialize() and aes_cypher() per include/nuttx/crypto/crypto.h. endif # CRYPTO