From d9b41502d1b0e9ba5a271f8e214a3b75aadfab01 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 46e2a7e16a..98c25f164b 100644 --- a/include/psa/crypto_values.h +++ b/include/psa/crypto_values.h @@ -2035,7 +2035,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.key_id == 0 ) && ( key.owner == 0 ) ); + return( key.key_id == 0 ); } #endif /* !MBEDTLS_PSA_CRYPTO_KEY_ID_ENCODES_OWNER */