• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500v2-V1.0.0.60_1.0.38/ap/gpl/timemachine/openssl-0.9.8e/ssl/

Lines Matching refs:frag

147     hm_fragment *frag = NULL;
150 frag = (hm_fragment *)OPENSSL_malloc(sizeof(hm_fragment));
151 if ( frag == NULL)
158 OPENSSL_free(frag);
162 frag->fragment = buf;
164 return frag;
168 dtls1_hm_fragment_free(hm_fragment *frag)
170 OPENSSL_free(frag->fragment);
171 OPENSSL_free(frag);
405 hm_fragment *frag;
413 frag = (hm_fragment *)item->data;
415 if ( s->d1->handshake_read_seq == frag->msg_header.seq &&
416 frag->msg_header.frag_off <= (unsigned int)s->init_num - DTLS1_HM_HEADER_LENGTH)
420 - frag->msg_header.frag_off;
422 p = frag->fragment;
426 frag->msg_header.frag_len - overlap);
428 OPENSSL_free(frag->fragment);
429 OPENSSL_free(frag);
432 *copied = frag->msg_header.frag_len - overlap;
443 hm_fragment *frag = NULL;
447 frag = dtls1_hm_fragment_new(msg_hdr->frag_len);
448 if ( frag == NULL)
451 memcpy(frag->fragment, &(s->init_buf->data[s->init_num]),
454 memcpy(&(frag->msg_header), msg_hdr, sizeof(*msg_hdr));
459 item = pitem_new(seq64, frag);
469 if ( frag != NULL) dtls1_hm_fragment_free(frag);
985 hm_fragment *frag;
992 frag = (hm_fragment *)item->data;
993 if ( dtls1_retransmit_message(s, frag->msg_header.seq, 0, &found) <= 0 &&
1045 hm_fragment *frag;
1052 frag = dtls1_hm_fragment_new(s->init_num);
1054 memcpy(frag->fragment, s->init_buf->data, s->init_num);
1067 frag->msg_header.msg_len = s->d1->w_msg_hdr.msg_len;
1068 frag->msg_header.seq = s->d1->w_msg_hdr.seq;
1069 frag->msg_header.type = s->d1->w_msg_hdr.type;
1070 frag->msg_header.frag_off = 0;
1071 frag->msg_header.frag_len = s->d1->w_msg_hdr.msg_len;
1072 frag->msg_header.is_ccs = is_ccs;
1075 pq_64bit_assign_word(&seq64, frag->msg_header.seq);
1077 item = pitem_new(seq64, frag);
1081 dtls1_hm_fragment_free(frag);
1102 hm_fragment *frag ;
1125 frag = (hm_fragment *)item->data;
1127 if ( frag->msg_header.is_ccs)
1132 memcpy(s->init_buf->data, frag->fragment,
1133 frag->msg_header.msg_len + header_length);
1134 s->init_num = frag->msg_header.msg_len + header_length;
1136 dtls1_set_message_header_int(s, frag->msg_header.type,
1137 frag->msg_header.msg_len, frag->msg_header.seq, 0,
1138 frag->msg_header.frag_len);
1141 ret = dtls1_do_write(s, frag->msg_header.is_ccs ?