From: Tomas Mraz Date: Mon, 7 Aug 2023 18:41:11 +0000 (+0200) Subject: ossl_qrl_enc_level_set_provide_secret(): Clear el->md on error X-Git-Tag: openssl-3.2.0-alpha1~221 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=9d005bafacbaf9e8ac8c2e1bf90b124c4254022b;p=thirdparty%2Fopenssl.git ossl_qrl_enc_level_set_provide_secret(): Clear el->md on error Reviewed-by: Hugo Landau Reviewed-by: Tom Cosgrove (Merged from https://github.com/openssl/openssl/pull/21677) --- diff --git a/ssl/quic/quic_record_shared.c b/ssl/quic/quic_record_shared.c index 7f4e7999058..972caca3217 100644 --- a/ssl/quic/quic_record_shared.c +++ b/ssl/quic/quic_record_shared.c @@ -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));