Disable requests for renegotiation in TLSv1.3

Reviewed-by: Rich Salz <rsalz@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/2259)
This commit is contained in:
Matt Caswell 2017-01-11 16:29:38 +00:00
parent c7f47786a5
commit cda6b99867

View file

@ -1716,6 +1716,10 @@ int SSL_shutdown(SSL *s)
int SSL_renegotiate(SSL *s)
{
/* Do nothing in TLS1.3 */
if (SSL_IS_TLS13(s))
return 1;
if (s->renegotiate == 0)
s->renegotiate = 1;
@ -1726,6 +1730,10 @@ int SSL_renegotiate(SSL *s)
int SSL_renegotiate_abbreviated(SSL *s)
{
/* Do nothing in TLS1.3 */
if (SSL_IS_TLS13(s))
return 1;
if (s->renegotiate == 0)
s->renegotiate = 1;