From 76a41f5a5212fdf962a4a65c0a754f34735c8767 Mon Sep 17 00:00:00 2001 From: Przemek Stekiel Date: Wed, 4 May 2022 13:55:23 +0200 Subject: [PATCH] ssl_test_lib: fix compilation flags for default config Signed-off-by: Przemek Stekiel --- programs/ssl/ssl_test_lib.c | 2 ++ programs/ssl/ssl_test_lib.h | 2 ++ 2 files changed, 4 insertions(+) diff --git a/programs/ssl/ssl_test_lib.c b/programs/ssl/ssl_test_lib.c index c0704d056a..7eebebb44d 100644 --- a/programs/ssl/ssl_test_lib.c +++ b/programs/ssl/ssl_test_lib.c @@ -221,6 +221,7 @@ int key_opaque_alg_parse( const char *arg, const char **alg1, const char **alg2 return 0; } +#if defined(MBEDTLS_USE_PSA_CRYPTO) int key_opaque_set_alg_usage( const char *alg1, const char *alg2, psa_algorithm_t *psa_alg1, psa_algorithm_t *psa_alg2, @@ -284,6 +285,7 @@ int key_opaque_set_alg_usage( const char *alg1, const char *alg2, return 0; } +#endif /* MBEDTLS_USE_PSA_CRYPTO */ #if defined(MBEDTLS_X509_TRUSTED_CERTIFICATE_CALLBACK) int ca_callback( void *data, mbedtls_x509_crt const *child, diff --git a/programs/ssl/ssl_test_lib.h b/programs/ssl/ssl_test_lib.h index 618da512fa..367b8e2910 100644 --- a/programs/ssl/ssl_test_lib.h +++ b/programs/ssl/ssl_test_lib.h @@ -240,6 +240,7 @@ int rng_get( void *p_rng, unsigned char *output, size_t output_len ); */ int key_opaque_alg_parse( const char *arg, const char **alg1, const char **alg2 ); +#if defined(MBEDTLS_USE_PSA_CRYPTO) /** Parse given opaque key algoritms to obtain psa algs and usage * that will be passed to mbedtls_pk_wrap_as_opaque(). * @@ -257,6 +258,7 @@ int key_opaque_set_alg_usage( const char *alg1, const char *alg2, psa_algorithm_t *psa_alg1, psa_algorithm_t *psa_alg2, psa_key_usage_t *usage ); +#endif /* MBEDTLS_USE_PSA_CRYPTO */ #if defined(MBEDTLS_USE_PSA_CRYPTO) && defined(MBEDTLS_PSA_CRYPTO_EXTERNAL_RNG) /* The test implementation of the PSA external RNG is insecure. When