test: verify that TLS and X509 are independent from mbedtls_ecp_curve functions

Signed-off-by: Valerio Setti <vsetti@baylibre.com>
diff --git a/tests/scripts/all.sh b/tests/scripts/all.sh
index 18dc8a6..046a073 100755
--- a/tests/scripts/all.sh
+++ b/tests/scripts/all.sh
@@ -939,6 +939,19 @@
 
     msg "test: context-info.sh (full config, ASan build)" # ~ 15 sec
     tests/context-info.sh
+
+    # Verify that TLS and X509 libraries have no dipendency from
+    # "mbedtls_ecp_curve" symbols.
+    msg "test: verify that TLS and X509 have no dependency from mbedtls_ecp_curve symbols"
+    docs/architecture/psa-migration/syms.sh full
+
+    not grep mbedtls_ecp_curve full-tls-external
+    not grep mbedtls_ecp_curve full-x509-external
+
+    rm  full-tls-external \
+        full-tls-modules \
+        full-x509-external \
+        full-x509-modules
 }
 
 component_test_psa_crypto_key_id_encodes_owner () {