SSL3_RT_HANDSHAKE
case SSL3_RT_HANDSHAKE:
if (rectype != SSL3_RT_HANDSHAKE) {
s->msg_callback(0, s->version, SSL3_RT_HANDSHAKE, data,
|| !WPACKET_put_bytes_u8(&wpkt, SSL3_RT_HANDSHAKE)
return dtls1_do_write(s, SSL3_RT_HANDSHAKE);
case SSL3_RT_HANDSHAKE:
*type = SSL3_RT_HANDSHAKE;
? SSL3_RT_HANDSHAKE
if (thistempl->type == SSL3_RT_HANDSHAKE && rl->hs_padding > 0)
&& rec->type != SSL3_RT_HANDSHAKE) {
if ((rec->type == SSL3_RT_HANDSHAKE || rec->type == SSL3_RT_ALERT)
thisrr->type = SSL3_RT_HANDSHAKE;
thisrr->type = SSL3_RT_HANDSHAKE;
if ((type && (type != SSL3_RT_APPLICATION_DATA) && (type != SSL3_RT_HANDSHAKE)) || (peek && (type != SSL3_RT_APPLICATION_DATA))) {
&& (rr->type != SSL3_RT_HANDSHAKE)) {
&& type == SSL3_RT_HANDSHAKE && recvd_type != NULL)) {
if (rr->type == SSL3_RT_HANDSHAKE && !ossl_statem_get_in_handshake(sc)) {
case SSL3_RT_HANDSHAKE:
case SSL3_RT_HANDSHAKE:
&& (type != SSL3_RT_HANDSHAKE))
if ((type == SSL3_RT_HANDSHAKE) && (s->rlayer.handshake_fragment_len > 0))
*recvd_type = SSL3_RT_HANDSHAKE;
&& rr->type != SSL3_RT_HANDSHAKE
&& (rr->type != SSL3_RT_HANDSHAKE)) {
&& type == SSL3_RT_HANDSHAKE && recvd_type != NULL
if (type == SSL3_RT_HANDSHAKE
if (rr->type == SSL3_RT_HANDSHAKE) {
if (rr->type == SSL3_RT_HANDSHAKE) {
return ssl3_do_write(s, SSL3_RT_HANDSHAKE);
ret = dtls1_do_write(s, frag->msg_header.is_ccs ? SSL3_RT_CHANGE_CIPHER_SPEC : SSL3_RT_HANDSHAKE);
if (s->init_off == 0 && type == SSL3_RT_HANDSHAKE) {
if (type == SSL3_RT_HANDSHAKE && s->init_off != 0) {
if (type == SSL3_RT_HANDSHAKE) {
if (type == SSL3_RT_HANDSHAKE && s->msg_callback && s->init_off != 0)
if (type == SSL3_RT_HANDSHAKE && !s->d1->retransmitting) {
s->msg_callback(0, s->version, SSL3_RT_HANDSHAKE,
i = ssl->method->ssl_read_bytes(ssl, SSL3_RT_HANDSHAKE, NULL,
i = ssl->method->ssl_read_bytes(ssl, SSL3_RT_HANDSHAKE, NULL,
i = ssl->method->ssl_read_bytes(ssl, SSL3_RT_HANDSHAKE, NULL,
i = ssl->method->ssl_read_bytes(ssl, SSL3_RT_HANDSHAKE, NULL,
i = ssl->method->ssl_read_bytes(ssl, SSL3_RT_HANDSHAKE, &recvd_type, p,
s->msg_callback(0, s->version, SSL3_RT_HANDSHAKE,
i = ssl->method->ssl_read_bytes(ssl, SSL3_RT_HANDSHAKE, NULL,
i = ssl->method->ssl_read_bytes(ssl, SSL3_RT_HANDSHAKE, &recvd_type,
} else if (recvd_type != SSL3_RT_HANDSHAKE) {
s->msg_callback(0, s->version, SSL3_RT_HANDSHAKE,
i = ssl->method->ssl_read_bytes(ssl, SSL3_RT_HANDSHAKE, NULL,
s->msg_callback(0, s->version, SSL3_RT_HANDSHAKE, s->init_buf->data,
&& type == SSL3_RT_HANDSHAKE
if (type == SSL3_RT_HANDSHAKE)
case SSL3_RT_HANDSHAKE:
{ SSL3_RT_HANDSHAKE, "Handshake" },
if (contenttype == SSL3_RT_HANDSHAKE
if (!PACKET_get_1(&pkt, &u) || u != SSL3_RT_HANDSHAKE)
return send_record(rbio, SSL3_RT_HANDSHAKE, 0,
if (!PACKET_get_1(&pkt, &u) || u != SSL3_RT_HANDSHAKE)
SSL3_RT_HANDSHAKE, /* Content type */
SSL3_RT_HANDSHAKE, /* content type */
if (content == SSL3_RT_HANDSHAKE) {
SSL3_RT_HANDSHAKE, TLS1_VERSION)))
if (content_type == SSL3_RT_HANDSHAKE && msg[0] == SSL3_MT_END_OF_EARLY_DATA)
if (rectype == SSL3_RT_HANDSHAKE) {
content_type == SSL3_RT_HANDSHAKE && /* carrying a handshake record type ... */