tls: fix + save code size when DEBUG_C is not enabled
Some PSA curves' symbols (PSA_WANT_) were not matching the corresponding
MBEDTLS_ECP_DP_. This was fixed together with the removal of extra code
when DEBUG_C is not enabled.
Signed-off-by: Valerio Setti <vsetti@baylibre.com>
diff --git a/tests/scripts/all.sh b/tests/scripts/all.sh
index 046a073..90acaaa 100755
--- a/tests/scripts/all.sh
+++ b/tests/scripts/all.sh
@@ -940,13 +940,13 @@
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"
+ msg "test: check direct ECP dependencies in TLS and X.509"
docs/architecture/psa-migration/syms.sh full
+ # TODO: replace "mbedtls_ecp_curve" with "mbedtls_ecp" also for
+ # "full-tls-external" once Issue6839 is completed
not grep mbedtls_ecp_curve full-tls-external
- not grep mbedtls_ecp_curve full-x509-external
+ not grep mbedtls_ecp full-x509-external
rm full-tls-external \
full-tls-modules \