fix: disable Key Manager and ECDSA TRNG tests for S31 temporarily

This commit is contained in:
nilesh.kale
2026-05-20 10:17:34 +05:30
parent a530aab0a6
commit 34e24e1ed3
3 changed files with 14 additions and 3 deletions
@@ -31,7 +31,8 @@ static void run_all_tests(void)
#endif /* !CONFIG_SOC_SHA_SUPPORT_PARALLEL_ENG*/
#endif
#if CONFIG_CRYPTO_IS_KEY_MANAGER_SUPPORTED
#if CONFIG_CRYPTO_IS_KEY_MANAGER_SUPPORTED && !CONFIG_IDF_TARGET_ESP32S31
// TODO: IDF-15703 re-enable Key Manager tests on esp32s31 once the TRNG support update lands
RUN_TEST_GROUP(key_manager);
#endif
@@ -464,7 +464,10 @@ TEST_GROUP_RUNNER(ecdsa)
{
/* SECP192R1 test cases */
RUN_TEST_CASE(ecdsa, ecdsa_SECP192R1_signature_verification)
#if !CONFIG_IDF_TARGET_ESP32S31
// TODO: IDF-15703 re-enable TRNG-backed sign_and_verify on esp32s31 once the TRNG support update lands
RUN_TEST_CASE(ecdsa, ecdsa_SECP192R1_sign_and_verify)
#endif
RUN_TEST_CASE(ecdsa, ecdsa_SECP192R1_corrupt_signature)
#ifdef SOC_ECDSA_SUPPORT_DETERMINISTIC_MODE
RUN_TEST_CASE(ecdsa, ecdsa_SECP192R1_det_sign_and_verify)
@@ -475,7 +478,10 @@ TEST_GROUP_RUNNER(ecdsa)
/* SECP256R1 test cases */
RUN_TEST_CASE(ecdsa, ecdsa_SECP256R1_signature_verification)
#if !CONFIG_IDF_TARGET_ESP32S31
// TODO: IDF-15703 re-enable TRNG-backed sign_and_verify on esp32s31 once the TRNG support update lands
RUN_TEST_CASE(ecdsa, ecdsa_SECP256R1_sign_and_verify)
#endif
RUN_TEST_CASE(ecdsa, ecdsa_SECP256R1_corrupt_signature)
#ifdef SOC_ECDSA_SUPPORT_DETERMINISTIC_MODE
RUN_TEST_CASE(ecdsa, ecdsa_SECP256R1_det_sign_and_verify)
@@ -487,7 +493,10 @@ TEST_GROUP_RUNNER(ecdsa)
/* SECP384R1 test cases */
#ifdef SOC_ECDSA_SUPPORT_CURVE_P384
RUN_TEST_CASE(ecdsa, ecdsa_SECP384R1_signature_verification)
#if !CONFIG_IDF_TARGET_ESP32S31
// TODO: IDF-15703 re-enable TRNG-backed sign_and_verify on esp32s31 once the TRNG support update lands
RUN_TEST_CASE(ecdsa, ecdsa_SECP384R1_sign_and_verify)
#endif
RUN_TEST_CASE(ecdsa, ecdsa_SECP384R1_corrupt_signature)
#ifdef SOC_ECDSA_SUPPORT_DETERMINISTIC_MODE
RUN_TEST_CASE(ecdsa, ecdsa_SECP384R1_det_sign_and_verify)
@@ -19,7 +19,8 @@
#include "esp_system.h"
#include "unity_test_utils_memory.h"
#if SOC_KEY_MANAGER_SUPPORTED
// TODO: IDF-15703 re-enable Key Manager driver tests on esp32s31 once the TRNG support update lands
#if SOC_KEY_MANAGER_SUPPORTED && !CONFIG_IDF_TARGET_ESP32S31
#include "hal/key_mgr_ll.h"
#if SOC_KEY_MANAGER_HMAC_KEY_DEPLOY
@@ -522,4 +523,4 @@ TEST_CASE("Key Manager ECDH1 mode: DS key deployment", "[hw_crypto] [key_mgr]")
free(key_recovery_info);
}
#endif /* SOC_KEY_MANAGER_DS_KEY_DEPLOY */
#endif /* SOC_KEY_MANAGER_SUPPORTED */
#endif /* SOC_KEY_MANAGER_SUPPORTED && !CONFIG_IDF_TARGET_ESP32S31 */