Allow TLS13_AD_MISSING_EXTENSION for older versions
authorBenjamin Kaduk <bkaduk@akamai.com>
Fri, 21 May 2021 17:25:00 +0000 (10:25 -0700)
committerBenjamin Kaduk <bkaduk@akamai.com>
Tue, 25 May 2021 21:13:22 +0000 (14:13 -0700)
commit1376708c1cfee91a891057db132aa45aa2a81a98
tree7b1390240151d6e8f49d2a18ff162e62323ac450
parente6e618bf22ead6af2d7e5a5a540a39e5073296bb
Allow TLS13_AD_MISSING_EXTENSION for older versions

Add a pass-through switch case for TLS13_AD_MISSING_EXTENSION in
ssl3_alert_code() and tls1_alert_code(), so that the call to
SSLfatal() in final_psk() will always actually generate an alert,
even for non-TLS1.3 protocol versions.

Fixes #15375

Reviewed-by: Matt Caswell <matt@openssl.org>
Reviewed-by: Paul Dale <pauli@openssl.org>
Reviewed-by: Tomas Mraz <tomas@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/15412)
ssl/s3_enc.c
ssl/t1_enc.c