mirror of https://github.com/wolfSSL/wolfssl.git
Merge pull request #10332 from jackctj117/SNI
tls.c: send missing_extension alert on TLS 1.3 SNI absencepull/10533/head
commit
91f3e7e063
10
src/tls.c
10
src/tls.c
|
|
@ -2593,7 +2593,10 @@ static int TLSX_SNI_VerifyParse(WOLFSSL* ssl, byte isRequest)
|
|||
continue;
|
||||
}
|
||||
|
||||
SendAlert(ssl, alert_fatal, handshake_failure);
|
||||
SendAlert(ssl, alert_fatal,
|
||||
IsAtLeastTLSv1_3(ssl->version)
|
||||
? missing_extension
|
||||
: handshake_failure);
|
||||
WOLFSSL_ERROR_VERBOSE(SNI_ABSENT_ERROR);
|
||||
return SNI_ABSENT_ERROR;
|
||||
}
|
||||
|
|
@ -2604,7 +2607,10 @@ static int TLSX_SNI_VerifyParse(WOLFSSL* ssl, byte isRequest)
|
|||
if (ssl_sni->status != WOLFSSL_SNI_NO_MATCH)
|
||||
continue;
|
||||
|
||||
SendAlert(ssl, alert_fatal, handshake_failure);
|
||||
SendAlert(ssl, alert_fatal,
|
||||
IsAtLeastTLSv1_3(ssl->version)
|
||||
? missing_extension
|
||||
: handshake_failure);
|
||||
WOLFSSL_ERROR_VERBOSE(SNI_ABSENT_ERROR);
|
||||
return SNI_ABSENT_ERROR;
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue