Lines Matching +full:3 +full:d1

26 …                  for (ii = (start); ii < (end); ii++) bitmask[((ii) >> 3)] |= (1 << ((ii) & 7)); \
29 bitmask[((start) >> 3)] |= bitmask_start_values[((start) & 7)]; \
30 … for (ii = (((start) >> 3) + 1); ii < ((((end) - 1)) >> 3); ii++) bitmask[ii] = 0xff; \
31 bitmask[(((end) - 1) >> 3)] |= bitmask_end_values[((end) & 7)]; \
37 … if (bitmask[(((msg_len) - 1) >> 3)] != bitmask_end_values[((msg_len) & 7)]) is_complete = 0; \
38 if (is_complete) for (ii = (((msg_len) - 1) >> 3) - 1; ii >= 0 ; ii--) \
119 if (s->d1->mtu < dtls1_min_mtu(s)) in dtls1_do_write()
125 s->d1->w_msg_hdr.msg_len + DTLS1_HM_HEADER_LENGTH)) in dtls1_do_write()
180 frag_off = s->d1->w_msg_hdr.frag_off; in dtls1_do_write()
186 if (s->d1->mtu > used_len) in dtls1_do_write()
187 curr_mtu = s->d1->mtu - used_len; in dtls1_do_write()
201 if (s->d1->mtu > used_len + DTLS1_HM_HEADER_LENGTH) { in dtls1_do_write()
202 curr_mtu = s->d1->mtu - used_len; in dtls1_do_write()
268 if (type == SSL3_RT_HANDSHAKE && !s->d1->retransmitting) { in dtls1_do_write()
275 const struct hm_header_st *msg_hdr = &s->d1->w_msg_hdr; in dtls1_do_write()
335 msg_hdr = &s->d1->r_msg_hdr; in dtls_get_message()
374 s->d1->handshake_read_seq++; in dtls_get_message()
450 if (s->d1->r_msg_hdr.frag_off == 0) { /* first fragment */ in dtls1_preprocess_fragment()
461 s->d1->r_msg_hdr.msg_len = msg_len; in dtls1_preprocess_fragment()
463 s->d1->r_msg_hdr.type = msg_hdr->type; in dtls1_preprocess_fragment()
464 s->d1->r_msg_hdr.seq = msg_hdr->seq; in dtls1_preprocess_fragment()
465 } else if (msg_len != s->d1->r_msg_hdr.msg_len) { in dtls1_preprocess_fragment()
495 iter = pqueue_iterator(s->d1->buffered_messages); in dtls1_retrieve_buffered_fragment()
503 if (frag->msg_header.seq < s->d1->handshake_read_seq) { in dtls1_retrieve_buffered_fragment()
509 || s->d1->handshake_read_seq != 1 in dtls1_retrieve_buffered_fragment()
516 pqueue_pop(s->d1->buffered_messages); in dtls1_retrieve_buffered_fragment()
531 if (nextfrag->msg_header.seq == s->d1->handshake_read_seq) { in dtls1_retrieve_buffered_fragment()
536 pqueue_pop(s->d1->buffered_messages); in dtls1_retrieve_buffered_fragment()
555 if (s->d1->handshake_read_seq == frag->msg_header.seq || chretran) { in dtls1_retrieve_buffered_fragment()
557 pqueue_pop(s->d1->buffered_messages); in dtls1_retrieve_buffered_fragment()
580 s->d1->handshake_read_seq = 0; in dtls1_retrieve_buffered_fragment()
581 s->d1->next_handshake_write_seq = 0; in dtls1_retrieve_buffered_fragment()
617 item = pqueue_find(s->d1->buffered_messages, seq64be); in dtls1_reassemble_fragment()
685 item = pqueue_insert(s->d1->buffered_messages, item); in dtls1_reassemble_fragment()
721 item = pqueue_find(s->d1->buffered_messages, seq64be); in dtls1_process_out_of_seq_message()
735 if (msg_hdr->seq <= s->d1->handshake_read_seq || in dtls1_process_out_of_seq_message()
736 msg_hdr->seq > s->d1->handshake_read_seq + 10 || item != NULL || in dtls1_process_out_of_seq_message()
737 (s->d1->handshake_read_seq == 0 && msg_hdr->type == SSL3_MT_FINISHED)) { in dtls1_process_out_of_seq_message()
781 item = pqueue_insert(s->d1->buffered_messages, item); in dtls1_process_out_of_seq_message()
878 if (msg_hdr.seq != s->d1->handshake_read_seq) { in dtls_get_reassembled_message()
881 || s->d1->handshake_read_seq != 1 in dtls_get_reassembled_message()
901 && s->d1->r_msg_hdr.frag_off == 0 in dtls_get_reassembled_message()
909 if (wire[1] == 0 && wire[2] == 0 && wire[3] == 0) { in dtls_get_reassembled_message()
965 s->d1->handshake_read_seq = 0; in dtls_get_reassembled_message()
966 s->d1->next_handshake_write_seq = 0; in dtls_get_reassembled_message()
996 s->d1->next_handshake_write_seq++; in dtls_construct_change_cipher_spec()
998 if (!WPACKET_put_bytes_u16(pkt, s->d1->handshake_write_seq)) { in dtls_construct_change_cipher_spec()
1088 pqueue *sent = s->d1->sent_messages; in dtls1_retransmit_buffered_messages()
1129 if (!ossl_assert(s->d1->w_msg_hdr.msg_len + in dtls1_buffer_message()
1131 DTLS1_BAD_VER) ? 3 : DTLS1_CCS_HEADER_LENGTH) in dtls1_buffer_message()
1137 if (!ossl_assert(s->d1->w_msg_hdr.msg_len + in dtls1_buffer_message()
1144 frag->msg_header.msg_len = s->d1->w_msg_hdr.msg_len; in dtls1_buffer_message()
1145 frag->msg_header.seq = s->d1->w_msg_hdr.seq; in dtls1_buffer_message()
1146 frag->msg_header.type = s->d1->w_msg_hdr.type; in dtls1_buffer_message()
1148 frag->msg_header.frag_len = s->d1->w_msg_hdr.msg_len; in dtls1_buffer_message()
1175 pqueue_insert(s->d1->sent_messages, item); in dtls1_buffer_message()
1194 item = pqueue_find(s->d1->sent_messages, seq64be); in dtls1_retransmit_message()
1225 s->d1->retransmitting = 1; in dtls1_retransmit_message()
1246 s->d1->retransmitting = 0; in dtls1_retransmit_message()
1257 s->d1->handshake_write_seq = s->d1->next_handshake_write_seq; in dtls1_set_message_header()
1258 s->d1->next_handshake_write_seq++; in dtls1_set_message_header()
1261 dtls1_set_message_header_int(s, mt, len, s->d1->handshake_write_seq, in dtls1_set_message_header()
1271 struct hm_header_st *msg_hdr = &s->d1->w_msg_hdr; in dtls1_set_message_header_int()
1283 struct hm_header_st *msg_hdr = &s->d1->w_msg_hdr; in dtls1_fix_message_header()
1291 struct hm_header_st *msg_hdr = &s->d1->w_msg_hdr; in dtls1_write_message_header()
1319 s->d1->handshake_write_seq = s->d1->next_handshake_write_seq; in dtls1_set_handshake_header()
1321 s->d1->handshake_write_seq, 0, 0); in dtls1_set_handshake_header()
1348 s->d1->w_msg_hdr.msg_len = msglen - DTLS1_HM_HEADER_LENGTH; in dtls1_close_construct_packet()
1349 s->d1->w_msg_hdr.frag_len = msglen - DTLS1_HM_HEADER_LENGTH; in dtls1_close_construct_packet()