Lines Matching refs:pac
61 struct eap_fast_pac *pac; member
205 eap_fast_load_pac_bin(sm, &data->pac, config->pac_file) < 0) { in eap_fast_init()
212 eap_fast_load_pac(sm, &data->pac, config->pac_file) < 0) { in eap_fast_init()
217 eap_fast_pac_list_truncate(data->pac, data->max_pac_list_len); in eap_fast_init()
219 if (data->pac == NULL && !data->provisioning_allowed) { in eap_fast_init()
233 struct eap_fast_pac *pac, *prev; in eap_fast_deinit() local
243 pac = data->pac; in eap_fast_deinit()
245 while (pac) { in eap_fast_deinit()
246 prev = pac; in eap_fast_deinit()
247 pac = pac->next; in eap_fast_deinit()
741 struct eap_tlv_hdr *pac; in eap_fast_write_pac_request() local
750 pac = (struct eap_tlv_hdr *) (act + 1); in eap_fast_write_pac_request()
751 pac->tlv_type = host_to_be16(EAP_TLV_PAC_TLV); in eap_fast_write_pac_request()
752 pac->length = host_to_be16(sizeof(*type)); in eap_fast_write_pac_request()
754 type = (struct eap_tlv_pac_type_tlv *) (pac + 1); in eap_fast_write_pac_request()
874 u8 *pac, size_t pac_len) in eap_fast_process_pac_tlv() argument
881 pos = pac; in eap_fast_process_pac_tlv()
1042 u8 *pac, size_t pac_len) in eap_fast_process_pac() argument
1048 if (eap_fast_process_pac_tlv(&entry, pac, pac_len) || in eap_fast_process_pac()
1052 eap_fast_add_pac(&data->pac, &data->current_pac, &entry); in eap_fast_process_pac()
1053 eap_fast_pac_list_truncate(data->pac, data->max_pac_list_len); in eap_fast_process_pac()
1055 eap_fast_save_pac_bin(sm, data->pac, config->pac_file); in eap_fast_process_pac()
1057 eap_fast_save_pac(sm, data->pac, config->pac_file); in eap_fast_process_pac()
1239 if (tlv.pac && tlv.result != EAP_TLV_RESULT_SUCCESS) { in eap_fast_process_decrypted()
1243 } else if (tlv.pac && tlv.result == EAP_TLV_RESULT_SUCCESS) { in eap_fast_process_decrypted()
1244 tmp = eap_fast_process_pac(sm, data, ret, tlv.pac, in eap_fast_process_decrypted()
1250 !data->anon_provisioning && !tlv.pac && in eap_fast_process_decrypted()
1386 data->current_pac = eap_fast_get_pac(data->pac, a_id, a_id_len, in eap_fast_select_pac()
1394 data->pac, a_id, a_id_len, in eap_fast_select_pac()
1410 struct eap_fast_pac *pac) in eap_fast_use_pac_opaque() argument
1416 olen = pac->pac_opaque_len; in eap_fast_use_pac_opaque()
1423 os_memcpy(ehdr + 1, pac->pac_opaque, olen); in eap_fast_use_pac_opaque()