Lines Matching defs:pac
59 struct eap_fast_pac *pac;
198 eap_fast_load_pac_bin(sm, &data->pac, config->pac_file) < 0) {
204 eap_fast_load_pac(sm, &data->pac, config->pac_file) < 0) {
208 eap_fast_pac_list_truncate(data->pac, data->max_pac_list_len);
210 if (data->pac == NULL && !data->provisioning_allowed) {
224 struct eap_fast_pac *pac, *prev;
234 pac = data->pac;
236 while (pac) {
237 prev = pac;
238 pac = pac->next;
711 struct eap_tlv_hdr *pac;
720 pac = (struct eap_tlv_hdr *) (act + 1);
721 pac->tlv_type = host_to_be16(EAP_TLV_PAC_TLV);
722 pac->length = host_to_be16(sizeof(*type));
724 type = (struct eap_tlv_pac_type_tlv *) (pac + 1);
829 u8 *pac, size_t pac_len)
836 pos = pac;
997 u8 *pac, size_t pac_len)
1003 if (eap_fast_process_pac_tlv(&entry, pac, pac_len) ||
1007 eap_fast_add_pac(&data->pac, &data->current_pac, &entry);
1008 eap_fast_pac_list_truncate(data->pac, data->max_pac_list_len);
1010 eap_fast_save_pac_bin(sm, data->pac, config->pac_file);
1012 eap_fast_save_pac(sm, data->pac, config->pac_file);
1191 if (tlv.pac && tlv.result != EAP_TLV_RESULT_SUCCESS) {
1195 } else if (tlv.pac && tlv.result == EAP_TLV_RESULT_SUCCESS) {
1196 tmp = eap_fast_process_pac(sm, data, ret, tlv.pac,
1202 !data->anon_provisioning && !tlv.pac &&
1338 data->current_pac = eap_fast_get_pac(data->pac, a_id, a_id_len,
1346 data->pac, a_id, a_id_len,
1362 struct eap_fast_pac *pac)
1368 olen = pac->pac_opaque_len;
1375 os_memcpy(ehdr + 1, pac->pac_opaque, olen);