Lines Matching refs:radius_msg

248 struct radius_msg;
266 struct radius_hdr * radius_msg_get_hdr(struct radius_msg *msg);
267 struct wpabuf * radius_msg_get_buf(struct radius_msg *msg);
268 struct radius_msg * radius_msg_new(u8 code, u8 identifier);
269 void radius_msg_free(struct radius_msg *msg);
270 void radius_msg_dump(struct radius_msg *msg);
271 u8 * radius_msg_add_msg_auth(struct radius_msg *msg);
272 int radius_msg_finish(struct radius_msg *msg, const u8 *secret,
274 int radius_msg_finish_srv(struct radius_msg *msg, const u8 *secret,
276 int radius_msg_finish_das_resp(struct radius_msg *msg, const u8 *secret,
279 void radius_msg_finish_acct(struct radius_msg *msg, const u8 *secret,
281 void radius_msg_finish_acct_resp(struct radius_msg *msg, const u8 *secret,
284 int radius_msg_verify_acct_req(struct radius_msg *msg, const u8 *secret,
286 int radius_msg_verify_das_req(struct radius_msg *msg, const u8 *secret,
289 struct radius_attr_hdr * radius_msg_add_attr(struct radius_msg *msg, u16 type,
291 struct radius_msg * radius_msg_parse(const u8 *data, size_t len);
292 int radius_msg_add_eap(struct radius_msg *msg, const u8 *data,
294 struct wpabuf * radius_msg_get_eap(struct radius_msg *msg);
295 int radius_msg_verify(struct radius_msg *msg, const u8 *secret,
296 size_t secret_len, struct radius_msg *sent_msg,
298 int radius_msg_verify_msg_auth(struct radius_msg *msg, const u8 *secret,
300 int radius_msg_copy_attr(struct radius_msg *dst, struct radius_msg *src,
302 int radius_msg_make_authenticator(struct radius_msg *msg);
304 radius_msg_get_ms_keys(struct radius_msg *msg, struct radius_msg *sent_msg,
307 radius_msg_get_cisco_keys(struct radius_msg *msg, struct radius_msg *sent_msg,
309 int radius_msg_add_mppe_keys(struct radius_msg *msg,
314 int radius_msg_add_wfa(struct radius_msg *msg, u8 subtype, const u8 *data,
316 int radius_msg_add_ext_vs(struct radius_msg *msg, u16 type, u32 vendor_id,
318 int radius_user_password_hide(struct radius_msg *msg,
323 radius_msg_add_attr_user_password(struct radius_msg *msg,
326 int radius_msg_get_attr(struct radius_msg *msg, u8 type, u8 *buf, size_t len);
327 int radius_msg_get_vlanid(struct radius_msg *msg, int *untagged, int numtagged,
329 char * radius_msg_get_tunnel_password(struct radius_msg *msg, int *keylen,
331 struct radius_msg *sent_msg, size_t n);
333 static inline int radius_msg_add_attr_int32(struct radius_msg *msg, u8 type, in radius_msg_add_attr_int32()
340 static inline int radius_msg_get_attr_int32(struct radius_msg *msg, u8 type, in radius_msg_get_attr_int32()
352 int radius_msg_get_attr_ptr(struct radius_msg *msg, u8 type, u8 **buf,
354 int radius_msg_count_attr(struct radius_msg *msg, u8 type, int min_len);
371 u8 radius_msg_find_unlisted_attr(struct radius_msg *msg, u8 *attrs);