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
..
.jenkins
configs Remove deprecated items 2025-08-01 11:45:14 +01:00
git-scripts Header updates 2023-11-03 12:21:36 +00:00
include initial remove of MBEDTLS_USE_PSA_CRYPTO 2025-07-30 07:55:13 +01:00
opt-testcases Switch to generated handshake tests 2025-03-03 16:13:19 +01:00
psa-client-server Add missing include of stdio.h 2025-09-26 16:30:36 +01:00
scripts Remove component_test_sha3_variations 2026-01-06 17:07:17 +01:00
src initial remove of MBEDTLS_USE_PSA_CRYPTO 2025-07-30 07:55:13 +01:00
suites library: debug: adjust guards for "mbedtls_debug_print_crt" 2026-01-08 10:32:57 +01:00
.gitignore cmake: Generate test_keys.h and test_certs.h in the build tree 2025-03-26 21:19:28 +01:00
CMakeLists.txt cmake: Generate test_keys.h and test_certs.h in the build tree 2025-03-26 21:19:28 +01:00
compat-in-docker.sh Header updates 2023-11-03 12:21:36 +00:00
compat.sh Remove additional occurances of static ECDH symbols 2025-09-11 13:22:40 +01:00
context-info.sh Fix test and formatting in ssl_context_info 2025-04-29 22:02:24 +02:00
crypto-tests.make Split the rules to generate config tests 2026-01-07 11:17:43 +01:00
Descriptions.txt
make-in-docker.sh Header updates 2023-11-03 12:21:36 +00:00
Makefile Split the rules to generate config tests 2026-01-07 11:17:43 +01:00
ssl-opt.sh reverting last commit as the tests cause failures 2025-09-11 13:22:40 +01:00