Lines Matching refs:phdr
248 const struct ikev2_payload_hdr *phdr; in ikev2_parse_payloads() local
260 if (left < sizeof(*phdr)) { in ikev2_parse_payloads()
266 phdr = (const struct ikev2_payload_hdr *) pos; in ikev2_parse_payloads()
267 plen = WPA_GET_BE16(phdr->payload_length); in ikev2_parse_payloads()
268 if (plen < sizeof(*phdr) || plen > left) { in ikev2_parse_payloads()
276 phdr->next_payload, phdr->flags, plen); in ikev2_parse_payloads()
278 pdata = (const u8 *) (phdr + 1); in ikev2_parse_payloads()
279 pdatalen = plen - sizeof(*phdr); in ikev2_parse_payloads()
332 if (phdr->flags & IKEV2_PAYLOAD_FLAGS_CRITICAL) { in ikev2_parse_payloads()
351 payloads->encr_next_payload = phdr->next_payload; in ikev2_parse_payloads()
354 next_payload = phdr->next_payload; in ikev2_parse_payloads()
534 struct ikev2_payload_hdr *phdr; in ikev2_build_encrypted() local
570 phdr = wpabuf_put(msg, sizeof(*phdr)); in ikev2_build_encrypted()
571 phdr->next_payload = next_payload; in ikev2_build_encrypted()
572 phdr->flags = 0; in ikev2_build_encrypted()
595 plen = (u8 *) wpabuf_put(msg, 0) - (u8 *) phdr; in ikev2_build_encrypted()
596 WPA_PUT_BE16(phdr->payload_length, plen); in ikev2_build_encrypted()