From 98061a75a1847f04275f98b732a8d64f42ab789f Mon Sep 17 00:00:00 2001 From: Aditya Deshpande Date: Tue, 8 Nov 2022 10:33:44 +0000 Subject: [PATCH] Add default return case to mbedtls_test_transparent_key_agreement() Signed-off-by: Aditya Deshpande --- include/psa/crypto_config.h | 4 ++-- tests/src/drivers/test_driver_key_agreement.c | 10 ++++++++++ 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/include/psa/crypto_config.h b/include/psa/crypto_config.h index 13532a0459..5ab4fdef3a 100644 --- a/include/psa/crypto_config.h +++ b/include/psa/crypto_config.h @@ -62,7 +62,7 @@ #define PSA_WANT_ALG_CHACHA20_POLY1305 1 #define PSA_WANT_ALG_CTR 1 #define PSA_WANT_ALG_DETERMINISTIC_ECDSA 1 -#define PSA_WANT_ALG_ECB_NO_PADDING +#define PSA_WANT_ALG_ECB_NO_PADDING 1 #define PSA_WANT_ALG_ECDH 1 #define PSA_WANT_ALG_ECDSA 1 #define PSA_WANT_ALG_JPAKE 1 @@ -86,7 +86,7 @@ #define PSA_WANT_ALG_SHA_256 1 #define PSA_WANT_ALG_SHA_384 1 #define PSA_WANT_ALG_SHA_512 1 -#define PSA_WANT_ALG_STREAM_CIPHER +#define PSA_WANT_ALG_STREAM_CIPHER 1 #define PSA_WANT_ALG_TLS12_PRF 1 #define PSA_WANT_ALG_TLS12_PSK_TO_MS 1 #define PSA_WANT_ALG_TLS12_ECJPAKE_TO_PMS 1 diff --git a/tests/src/drivers/test_driver_key_agreement.c b/tests/src/drivers/test_driver_key_agreement.c index 393a81a237..20d1d6b87f 100644 --- a/tests/src/drivers/test_driver_key_agreement.c +++ b/tests/src/drivers/test_driver_key_agreement.c @@ -82,6 +82,16 @@ psa_status_t mbedtls_test_transparent_key_agreement( alg, peer_key, peer_key_length, shared_secret, shared_secret_size, shared_secret_length ) ); +#else + (void) attributes; + (void) key_buffer; + (void) key_buffer_size; + (void) peer_key; + (void) peer_key_length; + (void) shared_secret; + (void) shared_secret_size; + (void) shared_secret_length; + return( PSA_ERROR_NOT_SUPPORTED ); #endif } else