menu "Test App Configuration" config CRYPTO_TEST_APP_ENABLE_FPGA_TESTS bool "Allow enabling the crypto tests that require burning efuses" default y if IDF_ENV_FPGA default n help This includes the crypto tests that actually require burning some efuses. It is better to run these tests on an FPGA to avoid mistakenly burning eFuses. config CRYPTO_TEST_APP_ENABLE_DS_TESTS bool "Enable DS Peripheral test cases" default y help Enabling this option includes DS Peripheral related test cases in the build for supported targets. config CRYPTO_TEST_APP_ENABLE_HMAC_TESTS bool "Enable HMAC Peripheral test cases" default y help Enabling this option includes HMAC Peripheral related test cases in the build for supported targets. config CRYPTO_TEST_APP_ENABLE_ECDSA_TESTS depends on SOC_ECDSA_SUPPORTED && !CRYPTO_TEST_APP_ENABLE_HMAC_TESTS bool "Enable ECDSA Peripheral test cases" default n help Enabling this option includes ECDSA Peripheral related test cases in the build for supported targets. config CRYPTO_TEST_APP_ENABLE_XTS_AES_TESTS depends on !CRYPTO_TEST_APP_ENABLE_DS_TESTS bool "Enable XTS-AES Peripheral test cases" default n help Enabling this option includes XTS-AES Peripheral related test cases in the build for supported targets. config CRYPTO_TESTAPP_USE_AES_INTERRUPT bool "Use interrupt for long AES operations" depends on SOC_AES_SUPPORTED default n help Use an interrupt to coordinate long AES operations. endmenu