Lines Matching defs:radius_msg

19  * struct radius_msg - RADIUS message structure for new and parsed messages
21 struct radius_msg {
52 struct radius_hdr * radius_msg_get_hdr(struct radius_msg *msg)
58 struct wpabuf * radius_msg_get_buf(struct radius_msg *msg)
65 radius_get_attr_hdr(struct radius_msg *msg, int idx)
72 static void radius_msg_set_hdr(struct radius_msg *msg, u8 code, u8 identifier)
79 static int radius_msg_initialize(struct radius_msg *msg)
102 struct radius_msg * radius_msg_new(u8 code, u8 identifier)
104 struct radius_msg *msg;
127 void radius_msg_free(struct radius_msg *msg)
411 void radius_msg_dump(struct radius_msg *msg)
426 u8 * radius_msg_add_msg_auth(struct radius_msg *msg)
444 static u8 * radius_msg_auth_pos(struct radius_msg *msg)
461 int radius_msg_finish(struct radius_msg *msg, const u8 *secret,
486 int radius_msg_finish_srv(struct radius_msg *msg, const u8 *secret,
523 int radius_msg_finish_das_resp(struct radius_msg *msg, const u8 *secret,
558 void radius_msg_finish_acct(struct radius_msg *msg, const u8 *secret,
579 void radius_msg_finish_acct_resp(struct radius_msg *msg, const u8 *secret,
600 int radius_msg_verify_acct_req(struct radius_msg *msg, const u8 *secret,
622 int radius_msg_verify_das_req(struct radius_msg *msg, const u8 *secret,
687 static int radius_msg_add_attr_to_array(struct radius_msg *msg,
710 struct radius_attr_hdr * radius_msg_add_attr(struct radius_msg *msg, u16 type,
818 struct radius_msg * radius_msg_parse(const u8 *data, size_t len)
820 struct radius_msg *msg;
881 int radius_msg_add_eap(struct radius_msg *msg, const u8 *data, size_t data_len)
905 struct wpabuf * radius_msg_get_eap(struct radius_msg *msg)
942 int radius_msg_verify_msg_auth(struct radius_msg *msg, const u8 *secret,
992 int radius_msg_verify(struct radius_msg *msg, const u8 *secret,
993 size_t secret_len, struct radius_msg *sent_msg, int auth)
1043 int radius_msg_copy_attr(struct radius_msg *dst, struct radius_msg *src,
1067 int radius_msg_make_authenticator(struct radius_msg *msg)
1080 static u8 *radius_msg_get_vendor_attr(struct radius_msg *msg, u32 vendor,
1265 radius_msg_get_ms_keys(struct radius_msg *msg, struct radius_msg *sent_msg,
1314 radius_msg_get_cisco_keys(struct radius_msg *msg, struct radius_msg *sent_msg,
1343 int radius_msg_add_mppe_keys(struct radius_msg *msg,
1418 int radius_msg_add_wfa(struct radius_msg *msg, u8 subtype, const u8 *data,
1445 int radius_msg_add_ext_vs(struct radius_msg *msg, u16 type, u32 vendor_id,
1467 int radius_user_password_hide(struct radius_msg *msg,
1521 radius_msg_add_attr_user_password(struct radius_msg *msg,
1538 int radius_msg_get_attr(struct radius_msg *msg, u8 type, u8 *buf, size_t len)
1561 int radius_msg_get_attr_ptr(struct radius_msg *msg, u8 type, u8 **buf,
1585 int radius_msg_count_attr(struct radius_msg *msg, u8 type, int min_len)
1631 int radius_msg_get_vlanid(struct radius_msg *msg, int *untagged, int numtagged,
1734 char * radius_msg_get_tunnel_password(struct radius_msg *msg, int *keylen,
1736 struct radius_msg *sent_msg, size_t n)
1880 u8 radius_msg_find_unlisted_attr(struct radius_msg *msg, u8 *attrs)