Home | History | Annotate | Download | only in wpa_supplicant

Lines Matching defs:radius_msg

175 struct radius_msg {
201 struct radius_msg *radius_msg_new(u8 code, u8 identifier);
202 int radius_msg_initialize(struct radius_msg *msg, size_t init_len);
203 void radius_msg_set_hdr(struct radius_msg *msg, u8 code, u8 identifier);
204 void radius_msg_free(struct radius_msg *msg);
205 void radius_msg_dump(struct radius_msg *msg);
206 int radius_msg_finish(struct radius_msg *msg, u8 *secret, size_t secret_len);
207 int radius_msg_finish_srv(struct radius_msg *msg, const u8 *secret,
209 void radius_msg_finish_acct(struct radius_msg *msg, u8 *secret,
211 struct radius_attr_hdr *radius_msg_add_attr(struct radius_msg *msg, u8 type,
213 struct radius_msg *radius_msg_parse(const u8 *data, size_t len);
214 int radius_msg_add_eap(struct radius_msg *msg, const u8 *data,
216 u8 *radius_msg_get_eap(struct radius_msg *msg, size_t *len);
217 int radius_msg_verify(struct radius_msg *msg, const u8 *secret,
218 size_t secret_len, struct radius_msg *sent_msg,
220 int radius_msg_verify_msg_auth(struct radius_msg *msg, const u8 *secret,
222 int radius_msg_copy_attr(struct radius_msg *dst, struct radius_msg *src,
224 void radius_msg_make_authenticator(struct radius_msg *msg,
227 radius_msg_get_ms_keys(struct radius_msg *msg, struct radius_msg *sent_msg,
230 radius_msg_get_cisco_keys(struct radius_msg *msg, struct radius_msg *sent_msg,
232 int radius_msg_add_mppe_keys(struct radius_msg *msg,
238 radius_msg_add_attr_user_password(struct radius_msg *msg,
241 int radius_msg_get_attr(struct radius_msg *msg, u8 type, u8 *buf, size_t len);
242 int radius_msg_get_vlanid(struct radius_msg *msg);
244 static inline int radius_msg_add_attr_int32(struct radius_msg *msg, u8 type,
251 static inline int radius_msg_get_attr_int32(struct radius_msg *msg, u8 type,
263 int radius_msg_get_attr_ptr(struct radius_msg *msg, u8 type, u8 **buf,
265 int radius_msg_count_attr(struct radius_msg *msg, u8 type, int min_len);