From 52bb83e6ad178ca0f8f68ecdcff6acbd002160a0 Mon Sep 17 00:00:00 2001 From: Gilles Peskine Date: Fri, 28 May 2021 12:59:49 +0200 Subject: [PATCH] Fix mbedtls_svc_key_id_is_null when KEY_ID_ENCODES_OWNER A null key id is a null key id even when it has an owner attached to it. Signed-off-by: Gilles Peskine --- include/psa/crypto_values.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/psa/crypto_values.h b/include/psa/crypto_values.h index 6d075334c..57ab4c509 100644 --- a/include/psa/crypto_values.h +++ b/include/psa/crypto_values.h @@ -2160,7 +2160,7 @@ static inline int mbedtls_svc_key_id_equal( mbedtls_svc_key_id_t id1, */ static inline int mbedtls_svc_key_id_is_null( mbedtls_svc_key_id_t key ) { - return( ( key.MBEDTLS_PRIVATE(key_id) == 0 ) && ( key.MBEDTLS_PRIVATE(owner) == 0 ) ); + return( key.MBEDTLS_PRIVATE(key_id) == 0 ); } #endif /* !MBEDTLS_PSA_CRYPTO_KEY_ID_ENCODES_OWNER */