From 0fa8ce3498667c3a363b75fc89bf6176fd44477c Mon Sep 17 00:00:00 2001 From: Neil Armstrong Date: Tue, 17 May 2022 14:42:57 +0200 Subject: [PATCH] TLS 1.3 only have AEAD ciphers, drop the PSA_ALG_IS_AEAD() check in mbedtls_ssl_tls13_get_cipher_key_info() Signed-off-by: Neil Armstrong --- library/ssl_tls13_keys.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/library/ssl_tls13_keys.c b/library/ssl_tls13_keys.c index 15bf94700..f3437a320 100644 --- a/library/ssl_tls13_keys.c +++ b/library/ssl_tls13_keys.c @@ -1210,10 +1210,8 @@ static int mbedtls_ssl_tls13_get_cipher_key_info( *key_len = PSA_BITS_TO_BYTES( key_bits ); - if( PSA_ALG_IS_AEAD( alg ) ) - *iv_len = 12; - else - *iv_len = PSA_CIPHER_IV_LENGTH( key_type, alg ); + /* TLS 1.3 only have AEAD ciphers, IV length is unconditionally 12 bytes */ + *iv_len = 12; return 0; }