From da8535b74e24a6fa5a79da315bf2b00ef47ae2eb Mon Sep 17 00:00:00 2001 From: Valerio Setti Date: Mon, 20 Mar 2023 14:33:14 +0100 Subject: [PATCH] ecdh: simplify guards for the newly created PSA_HAVE_FULL_ECDH symbol Signed-off-by: Valerio Setti --- include/mbedtls/config_psa.h | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/include/mbedtls/config_psa.h b/include/mbedtls/config_psa.h index 99ae7f3ba4..7e6757c153 100644 --- a/include/mbedtls/config_psa.h +++ b/include/mbedtls/config_psa.h @@ -887,8 +887,9 @@ extern "C" { #define PSA_HAVE_FULL_JPAKE 1 #endif -#if defined(PSA_WANT_ALG_ECDH) && defined(PSA_WANT_KEY_TYPE_ECC_KEY_PAIR) && \ - defined(PSA_WANT_KEY_TYPE_ECC_PUBLIC_KEY) +/* Having suppor for ECDH implicitly includes support for private and + * public keys, so we don't specify that requirement here. */ +#if defined(PSA_WANT_ALG_ECDH) #define PSA_HAVE_FULL_ECDH 1 #endif