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