Lines Matching refs:d1

123     if (s->d1->mtu < dtls1_min_mtu(s))
129 s->d1->w_msg_hdr.msg_len + DTLS1_HM_HEADER_LENGTH))
184 frag_off = s->d1->w_msg_hdr.frag_off;
190 if (s->d1->mtu > used_len)
191 curr_mtu = s->d1->mtu - used_len;
205 if (s->d1->mtu > used_len + DTLS1_HM_HEADER_LENGTH) {
206 curr_mtu = s->d1->mtu - used_len;
272 if (type == SSL3_RT_HANDSHAKE && !s->d1->retransmitting) {
279 const struct hm_header_st *msg_hdr = &s->d1->w_msg_hdr;
339 msg_hdr = &s->d1->r_msg_hdr;
378 s->d1->handshake_read_seq++;
454 if (s->d1->r_msg_hdr.frag_off == 0) { /* first fragment */
465 s->d1->r_msg_hdr.msg_len = msg_len;
467 s->d1->r_msg_hdr.type = msg_hdr->type;
468 s->d1->r_msg_hdr.seq = msg_hdr->seq;
469 } else if (msg_len != s->d1->r_msg_hdr.msg_len) {
499 iter = pqueue_iterator(s->d1->buffered_messages);
507 if (frag->msg_header.seq < s->d1->handshake_read_seq) {
513 || s->d1->handshake_read_seq != 1
520 pqueue_pop(s->d1->buffered_messages);
535 if (nextfrag->msg_header.seq == s->d1->handshake_read_seq) {
540 pqueue_pop(s->d1->buffered_messages);
559 if (s->d1->handshake_read_seq == frag->msg_header.seq || chretran) {
561 pqueue_pop(s->d1->buffered_messages);
584 s->d1->handshake_read_seq = 0;
585 s->d1->next_handshake_write_seq = 0;
621 item = pqueue_find(s->d1->buffered_messages, seq64be);
689 item = pqueue_insert(s->d1->buffered_messages, item);
725 item = pqueue_find(s->d1->buffered_messages, seq64be);
739 if (msg_hdr->seq <= s->d1->handshake_read_seq ||
740 msg_hdr->seq > s->d1->handshake_read_seq + 10 || item != NULL ||
741 (s->d1->handshake_read_seq == 0 && msg_hdr->type == SSL3_MT_FINISHED)) {
785 item = pqueue_insert(s->d1->buffered_messages, item);
882 if (msg_hdr.seq != s->d1->handshake_read_seq) {
885 || s->d1->handshake_read_seq != 1
905 && s->d1->r_msg_hdr.frag_off == 0
969 s->d1->handshake_read_seq = 0;
970 s->d1->next_handshake_write_seq = 0;
1000 s->d1->next_handshake_write_seq++;
1002 if (!WPACKET_put_bytes_u16(pkt, s->d1->handshake_write_seq)) {
1092 pqueue *sent = s->d1->sent_messages;
1133 if (!ossl_assert(s->d1->w_msg_hdr.msg_len +
1141 if (!ossl_assert(s->d1->w_msg_hdr.msg_len +
1148 frag->msg_header.msg_len = s->d1->w_msg_hdr.msg_len;
1149 frag->msg_header.seq = s->d1->w_msg_hdr.seq;
1150 frag->msg_header.type = s->d1->w_msg_hdr.type;
1152 frag->msg_header.frag_len = s->d1->w_msg_hdr.msg_len;
1179 pqueue_insert(s->d1->sent_messages, item);
1198 item = pqueue_find(s->d1->sent_messages, seq64be);
1229 s->d1->retransmitting = 1;
1250 s->d1->retransmitting = 0;
1261 s->d1->handshake_write_seq = s->d1->next_handshake_write_seq;
1262 s->d1->next_handshake_write_seq++;
1265 dtls1_set_message_header_int(s, mt, len, s->d1->handshake_write_seq,
1275 struct hm_header_st *msg_hdr = &s->d1->w_msg_hdr;
1287 struct hm_header_st *msg_hdr = &s->d1->w_msg_hdr;
1295 struct hm_header_st *msg_hdr = &s->d1->w_msg_hdr;
1323 s->d1->handshake_write_seq = s->d1->next_handshake_write_seq;
1325 s->d1->handshake_write_seq, 0, 0);
1352 s->d1->w_msg_hdr.msg_len = msglen - DTLS1_HM_HEADER_LENGTH;
1353 s->d1->w_msg_hdr.frag_len = msglen - DTLS1_HM_HEADER_LENGTH;