X-Git-Url: https://git.openssl.org/gitweb/?p=openssl.git;a=blobdiff_plain;f=ssl%2Fs23_srvr.c;h=9d47c22cb86e98f70e57611a26caae9a6ba9a4ac;hp=48778490135eb01130dcf009c3dda7534ffb341b;hb=f04665a653665cd6432b9adfeb7c7f12a7447d26;hpb=086e32a6c7df4588834bc4d033a00382fd313b58 diff --git a/ssl/s23_srvr.c b/ssl/s23_srvr.c index 4877849013..9d47c22cb8 100644 --- a/ssl/s23_srvr.c +++ b/ssl/s23_srvr.c @@ -425,6 +425,13 @@ int ssl23_get_client_hello(SSL *s) } } + if (s->version < TLS1_2_VERSION && tls1_suiteb(s)) + { + SSLerr(SSL_F_SSL23_GET_CLIENT_HELLO, + SSL_R_ONLY_TLS_1_2_ALLOWED_IN_SUITEB_MODE); + goto err; + } + #ifdef OPENSSL_FIPS if (FIPS_mode() && (s->version < TLS1_VERSION)) {