Home
last modified time | relevance | path

Searched refs:entry (Results 1 – 25 of 62) sorted by relevance

123

/hostap-latest/src/ap/
Dpmksa_cache_auth.c31 void (*free_cb)(struct rsn_pmksa_cache_entry *entry, void *ctx);
39 static void _pmksa_cache_free_entry(struct rsn_pmksa_cache_entry *entry) in _pmksa_cache_free_entry() argument
41 os_free(entry->vlan_desc); in _pmksa_cache_free_entry()
42 os_free(entry->identity); in _pmksa_cache_free_entry()
43 os_free(entry->dpp_pkhash); in _pmksa_cache_free_entry()
44 wpabuf_free(entry->cui); in _pmksa_cache_free_entry()
46 radius_free_class(&entry->radius_class); in _pmksa_cache_free_entry()
48 bin_clear_free(entry, sizeof(*entry)); in _pmksa_cache_free_entry()
53 struct rsn_pmksa_cache_entry *entry) in pmksa_cache_free_entry() argument
61 pmksa->free_cb(entry, pmksa->ctx); in pmksa_cache_free_entry()
[all …]
Dieee802_11_auth.c81 struct hostapd_cached_radius_acl *entry; in hostapd_acl_cache_get() local
86 for (entry = hapd->acl_cache; entry; entry = entry->next) { in hostapd_acl_cache_get()
87 if (!ether_addr_equal(entry->addr, addr)) in hostapd_acl_cache_get()
90 if (os_reltime_expired(&now, &entry->timestamp, in hostapd_acl_cache_get()
93 *out = entry->info; in hostapd_acl_cache_get()
95 return entry->accepted; in hostapd_acl_cache_get()
338 struct hostapd_cached_radius_acl *prev, *entry, *tmp; in hostapd_acl_expire_cache() local
341 entry = hapd->acl_cache; in hostapd_acl_expire_cache()
343 while (entry) { in hostapd_acl_expire_cache()
344 if (os_reltime_expired(now, &entry->timestamp, in hostapd_acl_expire_cache()
[all …]
Dneighbor_db.c130 struct hostapd_neighbor_entry *entry; in hostapd_neighbor_set() local
132 entry = hostapd_neighbor_get(hapd, bssid, ssid); in hostapd_neighbor_set()
133 if (!entry) in hostapd_neighbor_set()
134 entry = hostapd_neighbor_add(hapd); in hostapd_neighbor_set()
135 if (!entry) in hostapd_neighbor_set()
138 hostapd_neighbor_clear_entry(entry); in hostapd_neighbor_set()
140 os_memcpy(entry->bssid, bssid, ETH_ALEN); in hostapd_neighbor_set()
141 os_memcpy(&entry->ssid, ssid, sizeof(entry->ssid)); in hostapd_neighbor_set()
142 entry->short_ssid = ieee80211_crc32(ssid->ssid, ssid->ssid_len); in hostapd_neighbor_set()
144 entry->nr = wpabuf_dup(nr); in hostapd_neighbor_set()
[all …]
Dpmksa_cache_auth.h45 pmksa_cache_auth_init(void (*free_cb)(struct rsn_pmksa_cache_entry *entry,
66 struct rsn_pmksa_cache_entry *entry);
72 struct rsn_pmksa_cache_entry *entry,
75 struct rsn_pmksa_cache_entry *entry);
/hostap-latest/src/rsn_supp/
Dpmksa_cache.c27 void (*free_cb)(struct rsn_pmksa_cache_entry *entry, void *ctx,
29 bool (*is_current_cb)(struct rsn_pmksa_cache_entry *entry,
31 void (*notify_cb)(struct rsn_pmksa_cache_entry *entry, void *ctx);
39 static void _pmksa_cache_free_entry(struct rsn_pmksa_cache_entry *entry) in _pmksa_cache_free_entry() argument
41 bin_clear_free(entry, sizeof(*entry)); in _pmksa_cache_free_entry()
46 struct rsn_pmksa_cache_entry *entry, in pmksa_cache_free_entry() argument
50 wpa_sm_remove_pmkid(pmksa->sm, entry->network_ctx, entry->aa, in pmksa_cache_free_entry()
51 entry->pmkid, in pmksa_cache_free_entry()
52 entry->fils_cache_id_set ? in pmksa_cache_free_entry()
53 entry->fils_cache_id : NULL); in pmksa_cache_free_entry()
[all …]
Dpmksa_cache.h68 pmksa_cache_init(void (*free_cb)(struct rsn_pmksa_cache_entry *entry,
70 bool (*is_current_cb)(struct rsn_pmksa_cache_entry *entry,
72 void (*notify_cb)(struct rsn_pmksa_cache_entry *entry,
90 struct rsn_pmksa_cache_entry *entry);
103 struct rsn_pmksa_cache_entry *entry);
Dpreauth.c39 struct rsn_pmksa_candidate *entry, *n; in pmksa_candidate_free() local
44 dl_list_for_each_safe(entry, n, &sm->pmksa_candidates, in pmksa_candidate_free()
46 dl_list_del(&entry->list); in pmksa_candidate_free()
47 os_free(entry); in pmksa_candidate_free()
/hostap-latest/wpa_supplicant/dbus/
Ddbus_dict_helpers.c656 DBusMessageIter *iter, struct wpa_dbus_dict_entry *entry) in _wpa_dbus_dict_entry_get_byte_array() argument
662 entry->bytearray_value = NULL; in _wpa_dbus_dict_entry_get_byte_array()
663 entry->array_type = DBUS_TYPE_BYTE; in _wpa_dbus_dict_entry_get_byte_array()
669 entry->array_len = 0; in _wpa_dbus_dict_entry_get_byte_array()
689 entry->array_len = ++count; in _wpa_dbus_dict_entry_get_byte_array()
692 entry->bytearray_value = buffer; in _wpa_dbus_dict_entry_get_byte_array()
694 entry->bytearray_value, entry->array_len); in _wpa_dbus_dict_entry_get_byte_array()
697 if (entry->array_len == 0) { in _wpa_dbus_dict_entry_get_byte_array()
698 os_free(entry->bytearray_value); in _wpa_dbus_dict_entry_get_byte_array()
699 entry->bytearray_value = NULL; in _wpa_dbus_dict_entry_get_byte_array()
[all …]
Ddbus_new_handlers_p2p.c33 static int wpas_dbus_validate_dbus_ipaddr(struct wpa_dbus_dict_entry entry) in wpas_dbus_validate_dbus_ipaddr() argument
35 if (entry.type != DBUS_TYPE_ARRAY || in wpas_dbus_validate_dbus_ipaddr()
36 entry.array_type != DBUS_TYPE_BYTE || in wpas_dbus_validate_dbus_ipaddr()
37 entry.array_len != 4) in wpas_dbus_validate_dbus_ipaddr()
109 struct wpa_dbus_dict_entry entry; in wpas_dbus_handler_p2p_find() local
121 entry.key = NULL; in wpas_dbus_handler_p2p_find()
127 if (!wpa_dbus_dict_get_entry(&iter_dict, &entry)) in wpas_dbus_handler_p2p_find()
130 if (os_strcmp(entry.key, "Timeout") == 0 && in wpas_dbus_handler_p2p_find()
131 entry.type == DBUS_TYPE_INT32) { in wpas_dbus_handler_p2p_find()
132 timeout = entry.uint32_value; in wpas_dbus_handler_p2p_find()
[all …]
Ddbus_new_handlers.c206 struct wpa_dbus_dict_entry entry = { .type = DBUS_TYPE_STRING }; in set_network_properties() local
219 if (!wpa_dbus_dict_get_entry(&iter_dict, &entry)) in set_network_properties()
223 if (entry.type == DBUS_TYPE_ARRAY && in set_network_properties()
224 entry.array_type == DBUS_TYPE_BYTE) { in set_network_properties()
225 if (entry.array_len <= 0) in set_network_properties()
228 size = entry.array_len * 2 + 1; in set_network_properties()
234 (u8 *) entry.bytearray_value, in set_network_properties()
235 entry.array_len); in set_network_properties()
238 } else if (entry.type == DBUS_TYPE_STRING) { in set_network_properties()
239 if (should_quote_opt(entry.key)) { in set_network_properties()
[all …]
Ddbus_dict_helpers.h155 struct wpa_dbus_dict_entry *entry);
159 void wpa_dbus_dict_entry_clear(struct wpa_dbus_dict_entry *entry);
/hostap-latest/src/radius/
Dradius_client.c375 struct radius_msg_list *entry, in radius_client_retransmit() argument
391 if (entry->msg_type == RADIUS_ACCT || in radius_client_retransmit()
392 entry->msg_type == RADIUS_ACCT_INTERIM) { in radius_client_retransmit()
408 if (entry->attempts == 0) in radius_client_retransmit()
429 if (entry->attempts == 0) in radius_client_retransmit()
437 if (entry->msg_type == RADIUS_ACCT_INTERIM) { in radius_client_retransmit()
441 MAC2STR(entry->addr)); in radius_client_retransmit()
443 radius->interim_error_cb(entry->addr, in radius_client_retransmit()
463 if (entry->msg_type == RADIUS_ACCT && in radius_client_retransmit()
464 radius_msg_get_attr_ptr(entry->msg, RADIUS_ATTR_ACCT_DELAY_TIME, in radius_client_retransmit()
[all …]
Dradius_server.c2041 struct radius_client *clients, *tail, *entry; in radius_server_read_clients() local
2135 entry = os_zalloc(sizeof(*entry)); in radius_server_read_clients()
2136 if (entry == NULL) { in radius_server_read_clients()
2140 entry->shared_secret = os_strdup(pos); in radius_server_read_clients()
2141 if (entry->shared_secret == NULL) { in radius_server_read_clients()
2143 os_free(entry); in radius_server_read_clients()
2146 entry->shared_secret_len = os_strlen(entry->shared_secret); in radius_server_read_clients()
2148 entry->addr.s_addr = addr.s_addr; in radius_server_read_clients()
2152 entry->mask.s_addr = htonl(val); in radius_server_read_clients()
2158 os_memcpy(entry->addr6.s6_addr, addr6.s6_addr, 16); in radius_server_read_clients()
[all …]
/hostap-latest/src/eap_server/
Deap_sim_db.c379 struct eap_sim_db_pending *entry, *prev = NULL; in eap_sim_db_get_pending() local
381 entry = data->pending; in eap_sim_db_get_pending()
382 while (entry) { in eap_sim_db_get_pending()
383 if (entry->aka == aka && os_strcmp(entry->imsi, imsi) == 0) { in eap_sim_db_get_pending()
385 prev->next = entry->next; in eap_sim_db_get_pending()
387 data->pending = entry->next; in eap_sim_db_get_pending()
390 prev = entry; in eap_sim_db_get_pending()
391 entry = entry->next; in eap_sim_db_get_pending()
393 return entry; in eap_sim_db_get_pending()
398 struct eap_sim_db_pending *entry) in eap_sim_db_add_pending() argument
[all …]
/hostap-latest/src/common/
Dptksa_cache.c28 struct ptksa_cache_entry *entry) in ptksa_cache_free_entry() argument
32 dl_list_del(&entry->list); in ptksa_cache_free_entry()
33 bin_clear_free(entry, sizeof(*entry)); in ptksa_cache_free_entry()
285 struct ptksa_cache_entry *entry, *tmp, *tmp2 = NULL; in ptksa_cache_add() local
299 entry = os_zalloc(sizeof(*entry)); in ptksa_cache_add()
300 if (!entry) in ptksa_cache_add()
303 dl_list_init(&entry->list); in ptksa_cache_add()
304 os_memcpy(entry->addr, addr, ETH_ALEN); in ptksa_cache_add()
305 entry->cipher = cipher; in ptksa_cache_add()
306 entry->cb = life_time_expiry_cb; in ptksa_cache_add()
[all …]
/hostap-latest/src/drivers/
Ddriver_macsec_qca.c682 fal_rx_prc_lut_t entry; in macsec_qca_create_receive_sc() local
696 os_memset(&entry, 0, sizeof(entry)); in macsec_qca_create_receive_sc()
698 os_memcpy(entry.sci, sci_addr, ETH_ALEN); in macsec_qca_create_receive_sc()
699 entry.sci[6] = (sci_port >> 8) & 0xff; in macsec_qca_create_receive_sc()
700 entry.sci[7] = sci_port & 0xff; in macsec_qca_create_receive_sc()
701 entry.sci_mask = 0xf; in macsec_qca_create_receive_sc()
703 entry.valid = 1; in macsec_qca_create_receive_sc()
704 entry.channel = channel; in macsec_qca_create_receive_sc()
705 entry.action = FAL_RX_PRC_ACTION_PROCESS; in macsec_qca_create_receive_sc()
706 entry.offset = conf_offset; in macsec_qca_create_receive_sc()
[all …]
Ddriver_ndis.c1204 struct ndis_pmkid_entry *entry; in wpa_driver_ndis_set_pmkid() local
1208 entry = drv->pmkid; in wpa_driver_ndis_set_pmkid()
1209 while (entry) { in wpa_driver_ndis_set_pmkid()
1213 entry = entry->next; in wpa_driver_ndis_set_pmkid()
1222 entry = drv->pmkid; in wpa_driver_ndis_set_pmkid()
1224 os_memcpy(&p->BSSIDInfo[i].BSSID, entry->bssid, ETH_ALEN); in wpa_driver_ndis_set_pmkid()
1225 os_memcpy(&p->BSSIDInfo[i].PMKID, entry->pmkid, 16); in wpa_driver_ndis_set_pmkid()
1226 entry = entry->next; in wpa_driver_ndis_set_pmkid()
1239 struct ndis_pmkid_entry *entry, *prev; in wpa_driver_ndis_add_pmkid() local
1249 entry = drv->pmkid; in wpa_driver_ndis_add_pmkid()
[all …]
/hostap-latest/src/eap_peer/
Deap_teap_pac.c140 struct eap_teap_pac *entry) in eap_teap_add_pac() argument
144 if (!entry || !entry->a_id) in eap_teap_add_pac()
149 entry->a_id, entry->a_id_len, entry->pac_type); in eap_teap_add_pac()
156 pac->pac_type = entry->pac_type; in eap_teap_add_pac()
157 os_memcpy(pac->pac_key, entry->pac_key, EAP_TEAP_PAC_KEY_LEN); in eap_teap_add_pac()
159 entry->pac_opaque, entry->pac_opaque_len) < 0 || in eap_teap_add_pac()
161 entry->pac_info, entry->pac_info_len) < 0 || in eap_teap_add_pac()
163 entry->a_id, entry->a_id_len) < 0 || in eap_teap_add_pac()
165 entry->i_id, entry->i_id_len) < 0 || in eap_teap_add_pac()
167 entry->a_id_info, entry->a_id_info_len) < 0) { in eap_teap_add_pac()
Deap_fast_pac.c140 struct eap_fast_pac *entry) in eap_fast_add_pac() argument
144 if (entry == NULL || entry->a_id == NULL) in eap_fast_add_pac()
149 entry->a_id, entry->a_id_len, entry->pac_type); in eap_fast_add_pac()
156 pac->pac_type = entry->pac_type; in eap_fast_add_pac()
157 os_memcpy(pac->pac_key, entry->pac_key, EAP_FAST_PAC_KEY_LEN); in eap_fast_add_pac()
159 entry->pac_opaque, entry->pac_opaque_len) < 0 || in eap_fast_add_pac()
161 entry->pac_info, entry->pac_info_len) < 0 || in eap_fast_add_pac()
163 entry->a_id, entry->a_id_len) < 0 || in eap_fast_add_pac()
165 entry->i_id, entry->i_id_len) < 0 || in eap_fast_add_pac()
167 entry->a_id_info, entry->a_id_info_len) < 0) { in eap_fast_add_pac()
Deap_fast.c841 static void eap_fast_parse_pac_tlv(struct eap_fast_pac *entry, int type, in eap_fast_parse_pac_tlv() argument
853 os_memcpy(entry->pac_key, pos, len); in eap_fast_parse_pac_tlv()
857 entry->pac_opaque = pos; in eap_fast_parse_pac_tlv()
858 entry->pac_opaque_len = len; in eap_fast_parse_pac_tlv()
862 entry->pac_info = pos; in eap_fast_parse_pac_tlv()
863 entry->pac_info_len = len; in eap_fast_parse_pac_tlv()
873 static int eap_fast_process_pac_tlv(struct eap_fast_pac *entry, in eap_fast_process_pac_tlv() argument
898 eap_fast_parse_pac_tlv(entry, type, pos, len, &pac_key_found); in eap_fast_process_pac_tlv()
904 if (!pac_key_found || !entry->pac_opaque || !entry->pac_info) { in eap_fast_process_pac_tlv()
914 static int eap_fast_parse_pac_info(struct eap_fast_pac *entry, int type, in eap_fast_parse_pac_info() argument
[all …]
Deap_teap.c932 static void eap_teap_parse_pac_tlv(struct eap_teap_pac *entry, int type, in eap_teap_parse_pac_tlv() argument
945 os_memcpy(entry->pac_key, pos, len); in eap_teap_parse_pac_tlv()
949 entry->pac_opaque = pos; in eap_teap_parse_pac_tlv()
950 entry->pac_opaque_len = len; in eap_teap_parse_pac_tlv()
954 entry->pac_info = pos; in eap_teap_parse_pac_tlv()
955 entry->pac_info_len = len; in eap_teap_parse_pac_tlv()
965 static int eap_teap_process_pac_tlv(struct eap_teap_pac *entry, in eap_teap_process_pac_tlv() argument
990 eap_teap_parse_pac_tlv(entry, type, pos, len, &pac_key_found); in eap_teap_process_pac_tlv()
996 if (!pac_key_found || !entry->pac_opaque || !entry->pac_info) { in eap_teap_process_pac_tlv()
1006 static int eap_teap_parse_pac_info(struct eap_teap_pac *entry, int type, in eap_teap_parse_pac_info() argument
[all …]
/hostap-latest/wpa_supplicant/
Dpasn_supplicant.c314 struct ptksa_cache_entry *entry; in wpas_pasn_set_keys_from_cache() local
316 entry = ptksa_cache_get(wpa_s->ptksa, peer_addr, cipher); in wpas_pasn_set_keys_from_cache()
317 if (!entry) { in wpas_pasn_set_keys_from_cache()
323 if (!ether_addr_equal(entry->own_addr, own_addr)) { in wpas_pasn_set_keys_from_cache()
327 MAC2STR(own_addr), MAC2STR(entry->own_addr)); in wpas_pasn_set_keys_from_cache()
334 entry->ptk.tk_len, in wpas_pasn_set_keys_from_cache()
335 entry->ptk.tk, in wpas_pasn_set_keys_from_cache()
336 entry->ptk.ltf_keyseed_len, in wpas_pasn_set_keys_from_cache()
337 entry->ptk.ltf_keyseed, 0); in wpas_pasn_set_keys_from_cache()
785 static void wpas_pasn_deauth_cb(struct ptksa_cache_entry *entry) in wpas_pasn_deauth_cb() argument
[all …]
Dscan.c2840 const struct minsnr_bitrate_entry *prev, *entry = table; in max_rate() local
2842 while ((entry->minsnr != -1) && in max_rate()
2843 (snr >= entry->minsnr) && in max_rate()
2844 (vht || entry - table <= vht_mcs)) in max_rate()
2845 entry++; in max_rate()
2846 if (entry == table) in max_rate()
2847 return entry->bitrate; in max_rate()
2848 prev = entry - 1; in max_rate()
2849 if (entry->minsnr == -1 || (!vht && entry - table > vht_mcs)) in max_rate()
2851 return interpolate_rate(snr, prev->minsnr, entry->minsnr, prev->bitrate, in max_rate()
[all …]
Ddpp_supplicant.c2741 struct rsn_pmksa_cache_entry *entry; in wpas_dpp_rx_peer_disc_resp() local
2834 entry = os_zalloc(sizeof(*entry)); in wpas_dpp_rx_peer_disc_resp()
2835 if (!entry) in wpas_dpp_rx_peer_disc_resp()
2837 os_memcpy(entry->aa, src, ETH_ALEN); in wpas_dpp_rx_peer_disc_resp()
2838 os_memcpy(entry->spa, wpa_s->own_addr, ETH_ALEN); in wpas_dpp_rx_peer_disc_resp()
2839 os_memcpy(entry->pmkid, intro.pmkid, PMKID_LEN); in wpas_dpp_rx_peer_disc_resp()
2840 os_memcpy(entry->pmk, intro.pmk, intro.pmk_len); in wpas_dpp_rx_peer_disc_resp()
2841 entry->pmk_len = intro.pmk_len; in wpas_dpp_rx_peer_disc_resp()
2842 entry->akmp = WPA_KEY_MGMT_DPP; in wpas_dpp_rx_peer_disc_resp()
2858 entry->dpp_pfs = peer_version >= 2; in wpas_dpp_rx_peer_disc_resp()
[all …]
/hostap-latest/hostapd/
Dhostapd.eap_user28 # first matching entry is selected, so * should be used as the last phase 1
29 # user entry.
55 # entry with radius_accept_attr=<attr_id>[:<syntax:value>] line(s) following
56 # the main user entry line.

123