Home | History | Annotate | Download | only in ssl

Lines Matching refs:frag_len

164 	unsigned long frag_len);
169 unsigned long frag_len);
174 dtls1_hm_fragment_new(unsigned long frag_len, int reassembly)
184 if (frag_len)
186 buf = (unsigned char *)OPENSSL_malloc(frag_len);
200 bitmask = (unsigned char *)OPENSSL_malloc(RSMBLY_BITMASK_SIZE(frag_len));
207 memset(bitmask, 0, RSMBLY_BITMASK_SIZE(frag_len));
494 size_t frag_off,frag_len,msg_len;
498 frag_len = msg_hdr->frag_len;
501 if ( (frag_off+frag_len) > msg_len)
507 if ( (frag_off+frag_len) > (unsigned long)max)
566 unsigned long frag_len = frag->msg_header.frag_len;
575 frag->fragment,frag->msg_header.frag_len);
584 return frag_len;
604 unsigned long frag_len = msg_hdr->frag_len, max_len;
606 if ((msg_hdr->frag_off+frag_len) > msg_hdr->msg_len)
617 if ((msg_hdr->frag_off+frag_len) > max_len)
632 frag->msg_header.frag_len = frag->msg_header.msg_len;
645 while (frag_len)
649 frag_len>sizeof(devnull)?sizeof(devnull):frag_len,0);
651 frag_len -= i;
658 frag->fragment + msg_hdr->frag_off,frag_len,0);
659 if (i<=0 || (unsigned long)i!=frag_len)
663 (long)(msg_hdr->frag_off + frag_len));
707 unsigned long frag_len = msg_hdr->frag_len;
709 if ((msg_hdr->frag_off+frag_len) > msg_hdr->msg_len)
721 if (item != NULL && frag_len < msg_hdr->msg_len)
735 while (frag_len)
739 frag_len>sizeof(devnull)?sizeof(devnull):frag_len,0);
741 frag_len -= i;
746 if (frag_len && frag_len < msg_hdr->msg_len)
749 frag = dtls1_hm_fragment_new(frag_len, 0);
755 if (frag_len)
759 frag->fragment,frag_len,0);
760 if (i<=0 || (unsigned long)i!=frag_len)
789 unsigned long len, frag_off, frag_len;
794 if ((frag_len = dtls1_retrieve_buffered_fragment(s,max,ok)) || *ok)
796 if (*ok) s->init_num = frag_len;
797 return frag_len;
823 frag_len = msg_hdr.frag_len;
825 if (frag_len && frag_len < len)
860 if ( frag_len > 0)
865 &p[frag_off],frag_len,0);
879 OPENSSL_assert(i == (int)frag_len);
887 s->init_num = frag_len;
888 return frag_len;
1181 frag->msg_header.frag_len = s->d1->w_msg_hdr.msg_len;
1259 frag->msg_header.frag_len);
1323 unsigned long len, unsigned long frag_off, unsigned long frag_len)
1332 frag_off, frag_len);
1342 unsigned long frag_len)
1350 msg_hdr->frag_len = frag_len;
1355 unsigned long frag_len)
1360 msg_hdr->frag_len = frag_len;
1373 l2n3(msg_hdr->frag_len, p);
1409 n2l3(data, msg_hdr->frag_len);