/hostap-latest/src/ap/ |
D | pmksa_cache_auth.c | 31 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 …]
|
D | ieee802_11_auth.c | 81 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 …]
|
D | neighbor_db.c | 130 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 …]
|
D | pmksa_cache_auth.h | 45 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/ |
D | pmksa_cache.c | 27 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 …]
|
D | pmksa_cache.h | 68 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);
|
D | preauth.c | 39 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/ |
D | dbus_dict_helpers.c | 656 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 …]
|
D | dbus_new_handlers_p2p.c | 33 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 …]
|
D | dbus_new_handlers.c | 206 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 …]
|
D | dbus_dict_helpers.h | 155 struct wpa_dbus_dict_entry *entry); 159 void wpa_dbus_dict_entry_clear(struct wpa_dbus_dict_entry *entry);
|
/hostap-latest/src/radius/ |
D | radius_client.c | 375 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 …]
|
D | radius_server.c | 2041 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/ |
D | eap_sim_db.c | 379 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/ |
D | ptksa_cache.c | 28 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/ |
D | driver_macsec_qca.c | 682 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 …]
|
D | driver_ndis.c | 1204 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/ |
D | eap_teap_pac.c | 140 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()
|
D | eap_fast_pac.c | 140 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()
|
D | eap_fast.c | 841 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 …]
|
D | eap_teap.c | 932 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/ |
D | pasn_supplicant.c | 314 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 …]
|
D | scan.c | 2840 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 …]
|
D | dpp_supplicant.c | 2741 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/ |
D | hostapd.eap_user | 28 # 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.
|