Lines Matching defs:hdr

28 	 * hdr - Pointer to the RADIUS header in buf
30 struct radius_hdr *hdr;
54 return msg->hdr;
74 msg->hdr->code = code;
75 msg->hdr->identifier = identifier;
115 msg->hdr = wpabuf_put(msg->buf, sizeof(struct radius_hdr));
280 static void radius_msg_dump_attr(struct radius_attr_hdr *hdr)
287 attr = radius_get_attr_type(hdr->type);
290 hdr->type, attr ? attr->name : "?Unknown?", hdr->length);
292 if (attr == NULL || hdr->length < sizeof(struct radius_attr_hdr))
295 len = hdr->length - sizeof(struct radius_attr_hdr);
296 pos = (unsigned char *) (hdr + 1);
357 msg->hdr->code, radius_code_string(msg->hdr->code),
358 msg->hdr->identifier, be_to_host16(msg->hdr->length));
383 msg->hdr->length = host_to_be16(wpabuf_len(msg->buf));
387 msg->hdr->length = host_to_be16(wpabuf_len(msg->buf));
413 msg->hdr->length = host_to_be16(wpabuf_len(msg->buf));
414 os_memcpy(msg->hdr->authenticator, req_authenticator,
415 sizeof(msg->hdr->authenticator));
420 addr[0] = (u8 *) msg->hdr;
428 md5_vector(4, addr, len, msg->hdr->authenticator);
456 msg->hdr->length = host_to_be16(wpabuf_len(msg->buf));
457 os_memcpy(msg->hdr->authenticator, req_hdr->authenticator, 16);
466 if (md5_vector(2, addr, len, msg->hdr->authenticator) < 0)
484 msg->hdr->length = host_to_be16(wpabuf_len(msg->buf));
485 os_memset(msg->hdr->authenticator, 0, MD5_MAC_LEN);
490 md5_vector(2, addr, len, msg->hdr->authenticator);
505 msg->hdr->length = host_to_be16(wpabuf_len(msg->buf));
506 os_memcpy(msg->hdr->authenticator, req_authenticator, MD5_MAC_LEN);
511 md5_vector(2, addr, len, msg->hdr->authenticator);
529 addr[0] = (u8 *) msg->hdr;
533 addr[2] = (u8 *) (msg->hdr + 1);
538 return os_memcmp_const(msg->hdr->authenticator, hash, MD5_MAC_LEN) != 0;
557 addr[0] = (u8 *) msg->hdr;
561 addr[2] = (u8 *) (msg->hdr + 1);
566 if (os_memcmp_const(msg->hdr->authenticator, hash, MD5_MAC_LEN) != 0)
593 os_memcpy(orig_authenticator, msg->hdr->authenticator,
595 os_memset(msg->hdr->authenticator, 0,
596 sizeof(msg->hdr->authenticator));
600 os_memcpy(msg->hdr->authenticator, orig_authenticator,
651 msg->hdr = wpabuf_mhead(msg->buf);
678 struct radius_hdr *hdr;
683 if (data == NULL || len < sizeof(*hdr))
686 hdr = (struct radius_hdr *) data;
688 msg_len = be_to_host16(hdr->length);
689 if (msg_len < sizeof(*hdr) || msg_len > len) {
708 msg->hdr = wpabuf_mhead(msg->buf);
826 os_memcpy(orig_authenticator, msg->hdr->authenticator,
828 os_memcpy(msg->hdr->authenticator, req_auth,
829 sizeof(msg->hdr->authenticator));
836 os_memcpy(msg->hdr->authenticator, orig_authenticator,
863 sent_msg->hdr->authenticator)) {
868 addr[0] = (u8 *) msg->hdr;
870 addr[1] = sent_msg->hdr->authenticator;
877 os_memcmp_const(hash, msg->hdr->authenticator, MD5_MAC_LEN) != 0) {
912 return os_get_random((u8 *) &msg->hdr->authenticator,
913 sizeof(msg->hdr->authenticator));
1127 sent_msg->hdr->authenticator,
1142 sent_msg->hdr->authenticator,
1176 sent_msg->hdr->authenticator,
1314 addr[1] = msg->hdr->authenticator;
1629 addr[1] = sent_msg->hdr->authenticator;