Crypto: CC3XX does not support AES-OFB mode hence do not run the test
Signed-off-by: Antonio de Angelis <antonio.deangelis@arm.com>
Change-Id: I55c8c8a04a2ddbb838ab0b3aea07b7d6b522bbef
diff --git a/tests_reg/test/secure_fw/suites/crypto/non_secure/crypto_ns_interface_testsuite.c b/tests_reg/test/secure_fw/suites/crypto/non_secure/crypto_ns_interface_testsuite.c
index 3b7df98..f8633c9 100644
--- a/tests_reg/test/secure_fw/suites/crypto/non_secure/crypto_ns_interface_testsuite.c
+++ b/tests_reg/test/secure_fw/suites/crypto/non_secure/crypto_ns_interface_testsuite.c
@@ -74,9 +74,9 @@
#ifdef TFM_CRYPTO_TEST_ECDH
static void tfm_crypto_test_1039(struct test_result_t *ret);
#endif /* TFM_CRYPTO_TEST_ECDH */
-#ifdef TFM_CRYPTO_TEST_ALG_OFB
+#if defined(TFM_CRYPTO_TEST_ALG_OFB) && !defined(CC3XX_RUNTIME_ENABLED)
static void tfm_crypto_test_1040(struct test_result_t *ret);
-#endif /* TFM_CRYPTO_TEST_ALG_OFB */
+#endif /* TFM_CRYPTO_TEST_ALG_OFB && !CC3XX_RUNTIME_ENABLED */
#ifdef TFM_CRYPTO_TEST_ALG_ECB
static void tfm_crypto_test_1041(struct test_result_t *ret);
#endif /* TFM_CRYPTO_TEST_ALG_ECB */
@@ -211,10 +211,10 @@
{&tfm_crypto_test_1039, "TFM_NS_CRYPTO_TEST_1039",
"Non Secure ECDH key agreement"},
#endif /* TFM_CRYPTO_TEST_ECDH */
-#ifdef TFM_CRYPTO_TEST_ALG_OFB
+#if defined(TFM_CRYPTO_TEST_ALG_OFB) && !defined(CC3XX_RUNTIME_ENABLED)
{&tfm_crypto_test_1040, "TFM_NS_CRYPTO_TEST_1040",
"Non Secure Symmetric encryption (AES-128-OFB) interface"},
-#endif /* TFM_CRYPTO_TEST_ALG_OFB */
+#endif /* TFM_CRYPTO_TEST_ALG_OFB && !CC3XX_RUNTIME_ENABLED */
#ifdef TFM_CRYPTO_TEST_ALG_ECB
{&tfm_crypto_test_1041, "TFM_NS_CRYPTO_TEST_1041",
"Non Secure Symmetric encryption (AES-128-ECB) interface"},
@@ -564,13 +564,13 @@
}
#endif /* TFM_CRYPTO_TEST_ECDH */
-#ifdef TFM_CRYPTO_TEST_ALG_OFB
+#if defined(TFM_CRYPTO_TEST_ALG_OFB) && !defined(CC3XX_RUNTIME_ENABLED)
static void tfm_crypto_test_1040(struct test_result_t *ret)
{
psa_cipher_test(PSA_KEY_TYPE_AES, PSA_ALG_OFB,
test_key_128, BIT_SIZE_TEST_KEY, ret);
}
-#endif /* TFM_CRYPTO_TEST_ALG_OFB */
+#endif /* TFM_CRYPTO_TEST_ALG_OFB && !CC3XX_RUNTIME_ENABLED */
#ifdef TFM_CRYPTO_TEST_ALG_ECB
static void tfm_crypto_test_1041(struct test_result_t *ret)
diff --git a/tests_reg/test/secure_fw/suites/crypto/secure/crypto_sec_interface_testsuite.c b/tests_reg/test/secure_fw/suites/crypto/secure/crypto_sec_interface_testsuite.c
index cf4b936..5b72a50 100644
--- a/tests_reg/test/secure_fw/suites/crypto/secure/crypto_sec_interface_testsuite.c
+++ b/tests_reg/test/secure_fw/suites/crypto/secure/crypto_sec_interface_testsuite.c
@@ -76,9 +76,9 @@
#ifdef TFM_CRYPTO_TEST_ECDH
static void tfm_crypto_test_1040(struct test_result_t *ret);
#endif /* TFM_CRYPTO_TEST_ECDH */
-#ifdef TFM_CRYPTO_TEST_ALG_OFB
+#if defined(TFM_CRYPTO_TEST_ALG_OFB) && !defined(CC3XX_RUNTIME_ENABLED)
static void tfm_crypto_test_1041(struct test_result_t *ret);
-#endif /* TFM_CRYPTO_TEST_ALG_OFB */
+#endif /* TFM_CRYPTO_TEST_ALG_OFB && !CC3XX_RUNTIME_ENABLED */
#ifdef TFM_CRYPTO_TEST_ALG_ECB
static void tfm_crypto_test_1042(struct test_result_t *ret);
#endif /* TFM_CRYPTO_TEST_ALG_ECB */
@@ -212,10 +212,10 @@
{&tfm_crypto_test_1040, "TFM_S_CRYPTO_TEST_1040",
"Secure ECDH key agreement"},
#endif /* TFM_CRYPTO_TEST_ECDH */
-#ifdef TFM_CRYPTO_TEST_ALG_OFB
+#if defined(TFM_CRYPTO_TEST_ALG_OFB) && !defined(CC3XX_RUNTIME_ENABLED)
{&tfm_crypto_test_1041, "TFM_S_CRYPTO_TEST_1041",
"Secure Symmetric encryption (AES-128-OFB) interface"},
-#endif /* TFM_CRYPTO_TEST_ALG_OFB */
+#endif /* TFM_CRYPTO_TEST_ALG_OFB && !CC3XX_RUNTIME_ENABLED */
#ifdef TFM_CRYPTO_TEST_ALG_ECB
{&tfm_crypto_test_1042, "TFM_S_CRYPTO_TEST_1042",
"Secure Symmetric encryption (AES-128-ECB) interface"},
@@ -601,13 +601,13 @@
}
#endif /* TFM_CRYPTO_TEST_ECDH */
-#ifdef TFM_CRYPTO_TEST_ALG_OFB
+#if defined(TFM_CRYPTO_TEST_ALG_OFB) && !defined(CC3XX_RUNTIME_ENABLED)
static void tfm_crypto_test_1041(struct test_result_t *ret)
{
psa_cipher_test(PSA_KEY_TYPE_AES, PSA_ALG_OFB,
test_key_128, BIT_SIZE_TEST_KEY, ret);
}
-#endif /* TFM_CRYPTO_TEST_ALG_OFB */
+#endif /* TFM_CRYPTO_TEST_ALG_OFB && !CC3XX_RUNTIME_ENABLED */
#ifdef TFM_CRYPTO_TEST_ALG_ECB
static void tfm_crypto_test_1042(struct test_result_t *ret)