Lines Matching defs:frag_off

161 static void dtls1_fix_message_header(SSL *s, unsigned long frag_off, 
166 unsigned long len, unsigned short seq_num, unsigned long frag_off,
264 unsigned int len, frag_off, mac_size, blocksize, used_len;
286 frag_off = 0;
353 dtls1_fix_message_header(s, frag_off,
402 if (frag_off == 0 && s->version != DTLS1_BAD_VER)
437 frag_off += (ret -= DTLS1_HM_HEADER_LENGTH);
522 size_t frag_off,frag_len,msg_len;
525 frag_off = msg_hdr->frag_off;
529 if ( (frag_off+frag_len) > msg_len)
535 if ( (frag_off+frag_len) > (unsigned long)max)
541 if ( s->d1->r_msg_hdr.frag_off == 0) /* first fragment */
602 memcpy(&p[frag->msg_header.frag_off],
644 if ((msg_hdr->frag_off+frag_len) > msg_hdr->msg_len ||
664 frag->msg_header.frag_off = 0;
699 frag->fragment + msg_hdr->frag_off,frag_len,0);
705 RSMBLY_BITMASK_MARK(frag->reassembly, (long)msg_hdr->frag_off,
706 (long)(msg_hdr->frag_off + frag_len));
752 if ((msg_hdr->frag_off+frag_len) > msg_hdr->msg_len)
840 unsigned long len, frag_off, frag_len;
882 frag_off = msg_hdr.frag_off;
888 if (!s->server && s->d1->r_msg_hdr.frag_off == 0 &&
924 &p[frag_off],frag_len,0);
1250 frag->msg_header.frag_off = 0;
1285 dtls1_retransmit_message(SSL *s, unsigned short seq, unsigned long frag_off,
1393 unsigned long len, unsigned long frag_off, unsigned long frag_len)
1396 if (frag_off == 0 && !s->d1->listen)
1403 frag_off, frag_len);
1412 unsigned long len, unsigned short seq_num, unsigned long frag_off,
1420 msg_hdr->frag_off = frag_off;
1425 dtls1_fix_message_header(SSL *s, unsigned long frag_off,
1430 msg_hdr->frag_off = frag_off;
1443 l2n3(msg_hdr->frag_off, p);
1471 n2l3(data, msg_hdr->frag_off);