]> git.ipfire.org Git - thirdparty/openssl.git/commitdiff
ossl_qrl_enc_level_set_provide_secret(): Clear el->md on error
authorTomas Mraz <tomas@openssl.org>
Mon, 7 Aug 2023 18:41:11 +0000 (20:41 +0200)
committerTomas Mraz <tomas@openssl.org>
Mon, 14 Aug 2023 13:55:33 +0000 (15:55 +0200)
Reviewed-by: Hugo Landau <hlandau@openssl.org>
Reviewed-by: Tom Cosgrove <tom.cosgrove@arm.com>
(Merged from https://github.com/openssl/openssl/pull/21677)

ssl/quic/quic_record_shared.c

index 7f4e799905816fed7fa90152e96636cdfdc794a3..972caca321769d61241b656bd0c424c9e916f775 100644 (file)
@@ -307,6 +307,7 @@ int ossl_qrl_enc_level_set_provide_secret(OSSL_QRL_ENC_LEVEL_SET *els,
 
 err:
     el->suite_id = 0;
+    el->md = NULL;
     OPENSSL_cleanse(hpr_key, sizeof(hpr_key));
     OPENSSL_cleanse(ku_key, sizeof(ku_key));
     OPENSSL_cleanse(el->ku, sizeof(el->ku));