Lines Matching defs:pac
61 struct eap_fast_pac *pac;
200 eap_fast_load_pac_bin(sm, &data->pac, config->pac_file) < 0) {
206 eap_fast_load_pac(sm, &data->pac, config->pac_file) < 0) {
210 eap_fast_pac_list_truncate(data->pac, data->max_pac_list_len);
212 if (data->pac == NULL && !data->provisioning_allowed) {
226 struct eap_fast_pac *pac, *prev;
236 pac = data->pac;
238 while (pac) {
239 prev = pac;
240 pac = pac->next;
714 struct eap_tlv_hdr *pac;
723 pac = (struct eap_tlv_hdr *) (act + 1);
724 pac->tlv_type = host_to_be16(EAP_TLV_PAC_TLV);
725 pac->length = host_to_be16(sizeof(*type));
727 type = (struct eap_tlv_pac_type_tlv *) (pac + 1);
847 u8 *pac, size_t pac_len)
854 pos = pac;
1015 u8 *pac, size_t pac_len)
1021 if (eap_fast_process_pac_tlv(&entry, pac, pac_len) ||
1025 eap_fast_add_pac(&data->pac, &data->current_pac, &entry);
1026 eap_fast_pac_list_truncate(data->pac, data->max_pac_list_len);
1028 eap_fast_save_pac_bin(sm, data->pac, config->pac_file);
1030 eap_fast_save_pac(sm, data->pac, config->pac_file);
1209 if (tlv.pac && tlv.result != EAP_TLV_RESULT_SUCCESS) {
1213 } else if (tlv.pac && tlv.result == EAP_TLV_RESULT_SUCCESS) {
1214 tmp = eap_fast_process_pac(sm, data, ret, tlv.pac,
1220 !data->anon_provisioning && !tlv.pac &&
1356 data->current_pac = eap_fast_get_pac(data->pac, a_id, a_id_len,
1364 data->pac, a_id, a_id_len,
1380 struct eap_fast_pac *pac)
1386 olen = pac->pac_opaque_len;
1393 os_memcpy(ehdr + 1, pac->pac_opaque, olen);