forked from wolfSSL/wolfssl
fix: dtls: always use version DTLS 1.0 in HelloVerifyRequest
see rfc6347 section 4.2.1
This commit is contained in:
@@ -35249,13 +35249,8 @@ static int DefTicketEncCb(WOLFSSL* ssl, byte key_name[WOLFSSL_TICKET_NAME_SZ],
|
|||||||
}
|
}
|
||||||
AddHeaders(output, length, hello_verify_request, ssl);
|
AddHeaders(output, length, hello_verify_request, ssl);
|
||||||
|
|
||||||
#ifdef OPENSSL_EXTRA
|
|
||||||
output[idx++] = DTLS_MAJOR;
|
output[idx++] = DTLS_MAJOR;
|
||||||
output[idx++] = DTLS_MINOR;
|
output[idx++] = DTLS_MINOR;
|
||||||
#else
|
|
||||||
output[idx++] = ssl->version.major;
|
|
||||||
output[idx++] = ssl->version.minor;
|
|
||||||
#endif
|
|
||||||
|
|
||||||
output[idx++] = cookieSz;
|
output[idx++] = cookieSz;
|
||||||
if (cookie == NULL || cookieSz == 0)
|
if (cookie == NULL || cookieSz == 0)
|
||||||
|
Reference in New Issue
Block a user