ssl_version
uint16_t epoch, len, ssl_version;
if (!CBS_get_u16(&header, &ssl_version))
if (!s->first_packet && ssl_version != s->version)
if ((ssl_version & 0xff00) != (s->version & 0xff00))
s->ssl_version = (int)tls_version;
if (s->ssl_version < 0)
if (!CBB_add_asn1_uint64(&session, s->ssl_version))
if (sess == NULL || sess->ssl_version != s->version ||
uint16_t ssl_version;
if (!CBS_get_u16(&hello_verify_request, &ssl_version))
if (ssl_version != DTLS1_VERSION && ssl_version != DTLS1_2_VERSION) {
s->version = (s->version & 0xff00) | (ssl_version & 0xff);
s->session->ssl_version = s->version;
if (a->ssl_version != b->ssl_version)
r.ssl_version = ssl->version;
int ssl_version; /* what ssl version session info is
uint16_t len, ssl_version;
!CBS_get_u16(&header, &ssl_version) ||
if (!s->first_packet && ssl_version != s->version) {
if ((s->version & 0xFF00) == (ssl_version & 0xFF00) &&
s->version = ssl_version;
if ((ssl_version >> 8) != SSL3_VERSION_MAJOR) {
copy->ssl_version = sess->ssl_version;
ss->ssl_version = s->version;
ss->ssl_version = s->version;
data.ssl_version = s->version;
if ((method = ssl_get_method(session->ssl_version)) == NULL) {
return s->ssl_version;
ssl_version_string(x->ssl_version)) <= 0)
s->session->ssl_version = ctx->hs->tls13.server_version;
.ssl_version = TLS1_2_VERSION,
.ssl_version = TLS1_2_VERSION,
.ssl_version = TLS1_2_VERSION,
if (s1->ssl_version != s2->ssl_version) {
s1->ssl_version, s2->ssl_version);
.ssl_version = TLS1_2_VERSION,
.ssl_version = TLS1_2_VERSION,
ssl_session->ssl_version = et->tls_version;
shutdown_test(uint16_t ssl_version, const char *ssl_version_name,
if (!SSL_set_min_proto_version(client, ssl_version))
if (!SSL_set_max_proto_version(client, ssl_version))
if (!SSL_set_min_proto_version(server, ssl_version))
if (!SSL_set_max_proto_version(server, ssl_version))
shutdown_sequence_test(uint16_t ssl_version, const char *ssl_version_name)
if (!SSL_set_min_proto_version(client, ssl_version))
if (!SSL_set_max_proto_version(client, ssl_version))
if (!SSL_set_min_proto_version(server, ssl_version))
if (!SSL_set_max_proto_version(server, ssl_version))
struct ssl_version ssl_versions[] = {
const struct ssl_version *sv;