Home | History | Annotate | Download | only in ssl

Lines Matching defs:frag_len

147                                      unsigned long frag_len);
150 static hm_fragment *dtls1_hm_fragment_new(unsigned long frag_len,
162 if (frag_len) {
163 buf = (uint8_t *)OPENSSL_malloc(frag_len);
175 if (reassembly && frag_len > 0) {
176 if (frag_len + 7 < frag_len) {
180 size_t bitmask_len = (frag_len + 7) / 8;
399 * |frag_len|. It returns one on success and zero on error.
403 static int dtls1_discard_fragment_body(SSL *s, size_t frag_len) {
405 while (frag_len > 0) {
406 size_t chunk = frag_len < sizeof(discard) ? frag_len : sizeof(discard);
411 frag_len -= chunk;
498 const size_t frag_len = msg_hdr.frag_len;
500 if (frag_off > msg_len || frag_off + frag_len < frag_off ||
501 frag_off + frag_len > msg_len ||
513 if (!dtls1_discard_fragment_body(s, frag_len)) {
527 if (!dtls1_discard_fragment_body(s, frag_len)) {
536 frag_len, 0);
537 if (ret != frag_len) {
542 dtls1_hm_fragment_mark(frag, frag_off, frag_off + frag_len);
743 0, frag->msg_header.frag_len);
806 frag->msg_header.frag_len = s->d1->w_msg_hdr.msg_len;
841 unsigned long frag_len) {
848 msg_hdr->frag_len = frag_len;
852 unsigned long frag_len) {
856 msg_hdr->frag_len = frag_len;
867 l2n3(msg_hdr->frag_len, p);
884 n2l3(data, msg_hdr->frag_len);