Lines Matching refs:eap_fast_pac
14 #include "eap_fast_pac.h"
50 void eap_fast_free_pac(struct eap_fast_pac *pac)
69 struct eap_fast_pac * eap_fast_get_pac(struct eap_fast_pac *pac_root,
73 struct eap_fast_pac *pac = pac_root;
86 static void eap_fast_remove_pac(struct eap_fast_pac **pac_root,
87 struct eap_fast_pac **pac_current,
90 struct eap_fast_pac *pac, *prev;
139 int eap_fast_add_pac(struct eap_fast_pac **pac_root,
140 struct eap_fast_pac **pac_current,
141 struct eap_fast_pac *entry)
143 struct eap_fast_pac *pac;
299 static const char * eap_fast_parse_start(struct eap_fast_pac **pac)
304 *pac = os_zalloc(sizeof(struct eap_fast_pac));
312 static const char * eap_fast_parse_end(struct eap_fast_pac **pac_root,
313 struct eap_fast_pac **pac)
318 struct eap_fast_pac *end = *pac_root;
330 static const char * eap_fast_parse_pac_type(struct eap_fast_pac *pac,
343 static const char * eap_fast_parse_pac_key(struct eap_fast_pac *pac, char *pos)
361 static const char * eap_fast_parse_pac_opaque(struct eap_fast_pac *pac,
372 static const char * eap_fast_parse_a_id(struct eap_fast_pac *pac, char *pos)
382 static const char * eap_fast_parse_i_id(struct eap_fast_pac *pac, char *pos)
392 static const char * eap_fast_parse_a_id_info(struct eap_fast_pac *pac,
410 int eap_fast_load_pac(struct eap_sm *sm, struct eap_fast_pac **pac_root,
414 struct eap_fast_pac *pac = NULL;
572 static int eap_fast_add_pac_data(struct eap_fast_pac *pac, char **buf,
616 int eap_fast_save_pac(struct eap_sm *sm, struct eap_fast_pac *pac_root,
619 struct eap_fast_pac *pac;
667 size_t eap_fast_pac_list_truncate(struct eap_fast_pac *pac_root,
670 struct eap_fast_pac *pac, *prev;
702 static void eap_fast_pac_get_a_id(struct eap_fast_pac *pac)
748 int eap_fast_load_pac_bin(struct eap_sm *sm, struct eap_fast_pac **pac_root,
754 struct eap_fast_pac *pac, *prev;
865 int eap_fast_save_pac_bin(struct eap_sm *sm, struct eap_fast_pac *pac_root,
869 struct eap_fast_pac *pac;