• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/timemachine/openssl-0.9.8e/ssl/

Lines Matching defs:msg_hdr

441 dtls1_buffer_handshake_fragment(SSL *s, struct hm_header_st* msg_hdr)
447 frag = dtls1_hm_fragment_new(msg_hdr->frag_len);
452 msg_hdr->frag_len + DTLS1_HM_HEADER_LENGTH);
454 memcpy(&(frag->msg_header), msg_hdr, sizeof(*msg_hdr));
457 pq_64bit_assign_word(&seq64, msg_hdr->seq);
487 dtls1_process_out_of_seq_message(SSL *s, struct hm_header_st *msg_hdr, int *ok)
493 if ( (int)msg_hdr->frag_len && !BUF_MEM_grow_clean(s->init_buf,
494 (int)msg_hdr->frag_len + DTLS1_HM_HEADER_LENGTH + s->init_num))
503 if ( msg_hdr->frag_len > 0)
507 msg_hdr->frag_len,0);
515 if ( msg_hdr->seq > s->d1->handshake_read_seq)
516 dtls1_buffer_handshake_fragment(s, msg_hdr);
518 OPENSSL_assert(msg_hdr->seq < s->d1->handshake_read_seq);
533 struct hm_header_st msg_hdr;
564 dtls1_get_message_header(p, &msg_hdr);
570 if ( msg_hdr.seq != s->d1->handshake_read_seq)
571 return dtls1_process_out_of_seq_message(s, &msg_hdr, ok);
573 l = msg_hdr.msg_len;
574 frag_off = msg_hdr.frag_off;
575 frag_len = msg_hdr.frag_len;
664 s->s3->tmp.message_type = msg_hdr.type;
665 s->d1->r_msg_hdr.type = msg_hdr.type;
709 if ( msg_hdr.seq > s->d1->handshake_read_seq ||
712 dtls1_buffer_handshake_fragment(s, &msg_hdr);
717 if ( msg_hdr.seq < s->d1->handshake_read_seq ||
1187 struct hm_header_st *msg_hdr = &s->d1->w_msg_hdr;
1189 msg_hdr->type = mt;
1190 msg_hdr->msg_len = len;
1191 msg_hdr->seq = seq_num;
1192 msg_hdr->frag_off = frag_off;
1193 msg_hdr->frag_len = frag_len;
1200 struct hm_header_st *msg_hdr = &s->d1->w_msg_hdr;
1202 msg_hdr->frag_off = frag_off;
1203 msg_hdr->frag_len = frag_len;
1209 struct hm_header_st *msg_hdr = &s->d1->w_msg_hdr;
1211 *p++ = msg_hdr->type;
1212 l2n3(msg_hdr->msg_len, p);
1214 s2n(msg_hdr->seq, p);
1215 l2n3(msg_hdr->frag_off, p);
1216 l2n3(msg_hdr->frag_len, p);
1245 dtls1_get_message_header(unsigned char *data, struct hm_header_st *msg_hdr)
1247 memset(msg_hdr, 0x00, sizeof(struct hm_header_st));
1248 msg_hdr->type = *(data++);
1249 n2l3(data, msg_hdr->msg_len);
1251 n2s(data, msg_hdr->seq);
1252 n2l3(data, msg_hdr->frag_off);
1253 n2l3(data, msg_hdr->frag_len);