tests: suite_x509parse: rename variable in x509parse_crt()

- rename result_ext to result_back_comp
- add a comment to describe its purpose

Signed-off-by: Valerio Setti <valerio.setti@nordicsemi.no>
diff --git a/tests/suites/test_suite_x509parse.function b/tests/suites/test_suite_x509parse.function
index 3220a6e..4f0605c 100644
--- a/tests/suites/test_suite_x509parse.function
+++ b/tests/suites/test_suite_x509parse.function
@@ -1123,15 +1123,18 @@
 #else
     ((void) result_str);
 #endif
-    /* Pick an error which is not used in the test_suite_x509parse.data file. */
-    int result_ext = MBEDTLS_ERR_ERROR_GENERIC_ERROR;
+    /* Tests whose result is MBEDTLS_ERR_PK_INVALID_PUBKEY might return
+     * MBEDTLS_ERR_ASN1_UNEXPECTED_TAG until psa#308 is merged. This variable
+     * is therefore used for backward compatiblity and will be removed in
+     * mbedtls#10229. */
+    int result_back_comp = result;
     int res;
 
 #if !defined(MBEDTLS_PK_USE_PSA_RSA_DATA)
     /* Support for mbedtls#10213 before psa#308. Once psa#308 will be
      * merged this dirty fix can be removed. */
     if (result == MBEDTLS_ERR_PK_INVALID_PUBKEY) {
-        result_ext = MBEDTLS_ERR_ASN1_UNEXPECTED_TAG;
+        result_back_comp = MBEDTLS_ERR_ASN1_UNEXPECTED_TAG;
     }
 #endif /* MBEDTLS_PK_USE_PSA_RSA_DATA */
 
@@ -1139,8 +1142,7 @@
     USE_PSA_INIT();
 
     res = mbedtls_x509_crt_parse_der(&crt, buf->x, buf->len);
-    fprintf(stderr, "\n res=%d, result=%d, result_ext=%d \n", res, result, result_ext);
-    TEST_ASSERT((res == result) || (res == result_ext));
+    TEST_ASSERT((res == result) || (res == result_back_comp));
 #if !defined(MBEDTLS_X509_REMOVE_INFO)
     if ((result) == 0) {
         res = mbedtls_x509_crt_info((char *) output, 2000, "", &crt);
@@ -1156,7 +1158,7 @@
     mbedtls_x509_crt_init(&crt);
 
     res = mbedtls_x509_crt_parse_der_nocopy(&crt, buf->x, buf->len);
-    TEST_ASSERT((res == result) || (res == result_ext));
+    TEST_ASSERT((res == result) || (res == result_back_comp));
 #if !defined(MBEDTLS_X509_REMOVE_INFO)
     if ((result) == 0) {
         memset(output, 0, 2000);
@@ -1175,7 +1177,7 @@
     mbedtls_x509_crt_init(&crt);
 
     res = mbedtls_x509_crt_parse_der_with_ext_cb(&crt, buf->x, buf->len, 0, NULL, NULL);
-    TEST_ASSERT((res == result) || (res == result_ext));
+    TEST_ASSERT((res == result) || (res == result_back_comp));
 #if !defined(MBEDTLS_X509_REMOVE_INFO)
     if ((result) == 0) {
         res = mbedtls_x509_crt_info((char *) output, 2000, "", &crt);
@@ -1192,7 +1194,7 @@
     mbedtls_x509_crt_init(&crt);
 
     res = mbedtls_x509_crt_parse_der_with_ext_cb(&crt, buf->x, buf->len, 1, NULL, NULL);
-    TEST_ASSERT((res == result) || (res == result_ext));
+    TEST_ASSERT((res == result) || (res == result_back_comp));
 #if !defined(MBEDTLS_X509_REMOVE_INFO)
     if ((result) == 0) {
         res = mbedtls_x509_crt_info((char *) output, 2000, "", &crt);