Valerio Setti ebbaca0a99 library: debug: adjust guards for "mbedtls_debug_print_crt"
Keep MBEDTLS_PK_WRITE_C as guard only for "debug_print_pk" but let
"mbedtls_debug_print_crt" to work also when MBEDTLS_PK_WRITE_C is disabled.
In this case the only public key won't be printed, but the rest of the
certificate will be.

This commit also updates test coverage by duplicating test cases: now there
will be one case for when MBEDTLS_PK_WRITE_C is enabled and another one
for !MBEDTLS_PK_WRITE_C.

Signed-off-by: Valerio Setti <valerio.setti@nordicsemi.no>
2026-01-08 10:32:57 +01:00
..
test_suite_config.function New test suite to report configuration options 2024-06-20 17:10:24 +02:00
test_suite_config.tls_combinations.data New test suite to report configuration options 2024-06-20 17:10:24 +02:00
test_suite_constant_time_hmac.data Move test_suite_constant_time_hmac back to mbedtls 2024-10-01 15:32:01 +02:00
test_suite_constant_time_hmac.function remove MBEDTLS_USE_PSA_CRYPTO from tests 2025-07-30 07:55:14 +01:00
test_suite_debug.data library: debug: adjust guards for "mbedtls_debug_print_crt" 2026-01-08 10:32:57 +01:00
test_suite_debug.function library: debug: adjust guards for "mbedtls_debug_print_crt" 2026-01-08 10:32:57 +01:00
test_suite_error.data Remove a redundant error test case and improve another 2025-08-28 17:38:13 +01:00
test_suite_error.function Fix test case dependency 2024-10-21 12:07:27 +01:00
test_suite_mps.data
test_suite_mps.function Add missing exit labels to MPS tests 2023-10-20 19:14:46 +01:00
test_suite_net.data
test_suite_net.function Switch to the new code style 2023-01-11 14:50:10 +01:00
test_suite_pkcs7.data Replace MBEDTLS_MD_CAN_SHA1 with PSA_WANT_ALG_SHA_1 2024-09-04 18:12:59 +01:00
test_suite_pkcs7.function Unfortunately, we had two files named oid.h - one in the main repo, and one in the tf-psa-crypto repo, and these files included the mbedtls one, so I restored the header include 2025-08-29 07:05:40 +02:00
test_suite_ssl_decrypt.function Introduce MBEDTLS_SSL_NULL_CIPHERSUITES 2025-09-16 15:53:43 +02:00
test_suite_ssl_decrypt.misc.data Replace MBEDTLS_MD_CAN_SHA1 with PSA_WANT_ALG_SHA_1 2024-09-04 18:12:59 +01:00
test_suite_ssl.data Merge pull request #10402 from ronald-cron-arm/remove-legacy-crypto-options 2025-09-17 18:46:05 +00:00
test_suite_ssl.function Fixed issues with policy verification, since wildcard JPAKE policy is now disallowed, changed to concrete jpake algorithm (with SHA256 hash) 2025-08-12 13:50:48 +02:00
test_suite_ssl.records.data Use HANDSHAKE_OVER in nominal test cases 2025-04-10 10:18:44 +02:00
test_suite_ssl.tls-defrag.data Adapt dependencies to the new world 2025-03-14 09:22:09 +01:00
test_suite_test_helpers.data Basic functional test for memory poisoning 2023-11-29 19:22:03 +01:00
test_suite_test_helpers.function Update documentation regarding metatest 2025-02-19 15:30:25 +00:00
test_suite_timing.data Move back timing.c to mbedtls 2024-12-04 14:25:02 +01:00
test_suite_timing.function Move back timing.c to mbedtls 2024-12-04 14:25:02 +01:00
test_suite_version.data test-data: Adjusted check-feature test to seek MBEDTLS_TIMING_C. 2024-12-04 09:57:56 +00:00
test_suite_version.function Simplify runtime version info string methods 2025-08-18 11:39:45 +02:00
test_suite_x509_oid.data Remove MBEDTLS_OID_X509_EXT_xxx constants 2025-06-03 15:51:34 +02:00
test_suite_x509_oid.function Replace MBEDTLS_OID_C by function-specific dependencies 2025-06-03 15:51:34 +02:00
test_suite_x509parse.data tests: x509parse: replace certificates using secp192 with those using secp256 2025-12-03 13:03:07 +01:00
test_suite_x509parse.function tests: suite_x509parse: remove temporary fixes 2025-11-03 10:27:24 +01:00
test_suite_x509write.data remove MBEDTLS_USE_PSA_CRYPTO from tests 2025-07-30 07:55:14 +01:00
test_suite_x509write.function Remove internal deprecated items 2025-10-07 08:19:44 +01:00