TLS1_3_VERSION
.value = TLS1_3_VERSION,
case TLS1_3_VERSION:
version == TLS1_3_VERSION || version == DTLS1_VERSION ||
s_client_config.min_version = TLS1_3_VERSION;
s_client_config.max_version = TLS1_3_VERSION;
s_server_config.min_version = TLS1_3_VERSION;
s_server_config.max_version = TLS1_3_VERSION;
return (min_ver <= TLS1_3_VERSION && TLS1_3_VERSION <= max_ver);
if (s->internal->tls13 != NULL && s->version == TLS1_3_VERSION) {
if (s->s3->hs.negotiated_tls_version >= TLS1_3_VERSION)
if (s->s3->hs.negotiated_tls_version < TLS1_3_VERSION)
case TLS1_3_VERSION:
.version = TLS1_3_VERSION,
.max_tls_version = TLS1_3_VERSION,
.version = TLS1_3_VERSION,
.max_tls_version = TLS1_3_VERSION,
if (version == TLS1_3_VERSION)
if (tls_version >= TLS1_3_VERSION) {
if (s->s3->hs.negotiated_tls_version < TLS1_3_VERSION)
if (s->s3->hs.negotiated_tls_version < TLS1_3_VERSION &&
if (s->s3->hs.negotiated_tls_version >= TLS1_3_VERSION) {
if (ssl_effective_tls_version(s) >= TLS1_3_VERSION) {
return (s->s3->hs.our_max_tls_version >= TLS1_3_VERSION);
if (s->s3->hs.our_max_tls_version < TLS1_3_VERSION)
return (s->s3->hs.negotiated_tls_version >= TLS1_3_VERSION &&
return (s->s3->hs.our_max_tls_version >= TLS1_3_VERSION);
return (s->s3->hs.negotiated_tls_version >= TLS1_3_VERSION);
return CBB_add_u16(cbb, TLS1_3_VERSION);
if (selected_version < TLS1_3_VERSION) {
return (s->s3->hs.our_max_tls_version >= TLS1_3_VERSION &&
return (s->s3->hs.our_max_tls_version >= TLS1_3_VERSION &&
s->s3->hs.our_max_tls_version >= TLS1_3_VERSION);
(s->s3->hs.our_max_tls_version >= TLS1_3_VERSION);
if (tls_version >= TLS1_3_VERSION &&
if (tls_version >= TLS1_3_VERSION && is_server &&
if (tls_version >= TLS1_3_VERSION &&
return (s->s3->hs.negotiated_tls_version < TLS1_3_VERSION &&
return (s->s3->hs.negotiated_tls_version >= TLS1_3_VERSION);
if (ssl_effective_tls_version(s) < TLS1_3_VERSION)
if (s->s3->hs.negotiated_tls_version >= TLS1_3_VERSION &&
max_version = TLS1_3_VERSION;
min_version = TLS1_3_VERSION;
if ((options & SSL_OP_NO_TLSv1_3) && min_version < TLS1_3_VERSION)
if (max_version < TLS1_3_VERSION)
if (min_version < TLS1_3_VERSION)
min_version = TLS1_3_VERSION;
version == TLS1_2_VERSION || version == TLS1_3_VERSION)
if (peer_tls_version >= TLS1_3_VERSION)
shared_version = TLS1_3_VERSION;
return (selected_version < TLS1_3_VERSION);
if (ctx->hs->our_max_tls_version >= TLS1_3_VERSION) {
if (ctx->hs->tls13.server_version != TLS1_3_VERSION ||
ctx->hs->our_max_tls_version >= TLS1_3_VERSION) {
if (ctx->ssl->method->version < TLS1_3_VERSION)
if (tls13_client_hello_is_legacy(cbs) || s->version < TLS1_3_VERSION) {
ctx->hs->negotiated_tls_version = TLS1_3_VERSION;
if (s->method->version < TLS1_3_VERSION)
if (s->method->version < TLS1_3_VERSION)
return (max_version < TLS1_3_VERSION);