Lines Matching refs:conf
68 xhdr->version = hapd->conf->eapol_version; in ieee802_1x_send()
70 if (xhdr->version > 2 && hapd->conf->macsec_policy == 0) in ieee802_1x_send()
101 link_id = hapd->conf->mld_ap ? hapd->mld_link_id : -1; in ieee802_1x_send()
256 if (hapd->conf->eapol_key_index_workaround) { in ieee802_1x_tx_key_one()
287 hdr->version = hapd->conf->eapol_version; in ieee802_1x_tx_key_one()
328 hapd->conf->default_wep_key_len); in ieee802_1x_tx_key()
331 if (hapd->conf->individual_wep_key_len > 0) { in ieee802_1x_tx_key()
334 ikey = os_malloc(hapd->conf->individual_wep_key_len); in ieee802_1x_tx_key()
336 random_get_bytes(ikey, hapd->conf->individual_wep_key_len)) in ieee802_1x_tx_key()
345 ikey, hapd->conf->individual_wep_key_len); in ieee802_1x_tx_key()
348 hapd->conf->individual_wep_key_len); in ieee802_1x_tx_key()
352 if (hostapd_drv_set_key(hapd->conf->iface, hapd, WPA_ALG_WEP, in ieee802_1x_tx_key()
354 hapd->conf->individual_wep_key_len, in ieee802_1x_tx_key()
371 switch (hapd->iface->conf->hw_mode) { in radius_mode_txt()
456 suite = wpa_cipher_to_suite(((hapd->conf->wpa & 0x2) || in add_common_radius_sta_attr_rsn()
457 hapd->conf->osen) ? in add_common_radius_sta_attr_rsn()
459 hapd->conf->wpa_group); in add_common_radius_sta_attr_rsn()
479 if (hapd->conf->ieee80211w != NO_MGMT_FRAME_PROTECTION) { in add_common_radius_sta_attr_rsn()
481 hapd->conf->group_mgmt_cipher); in add_common_radius_sta_attr_rsn()
556 if ((hapd->conf->wpa & 2) && in add_common_radius_sta_attr()
557 !hapd->conf->disable_pmksa_caching && in add_common_radius_sta_attr()
572 if (hapd->conf->wpa && wpa_key_mgmt_ft(hapd->conf->wpa_key_mgmt) && in add_common_radius_sta_attr()
580 hapd->conf->mobility_domain))) { in add_common_radius_sta_attr()
586 if ((hapd->conf->wpa || hapd->conf->osen) && sta->wpa_sm && in add_common_radius_sta_attr()
605 hapd->conf->own_ip_addr.af == AF_INET && in add_common_radius_attr()
607 (u8 *) &hapd->conf->own_ip_addr.u.v4, 4)) { in add_common_radius_attr()
615 hapd->conf->own_ip_addr.af == AF_INET6 && in add_common_radius_attr()
617 (u8 *) &hapd->conf->own_ip_addr.u.v6, 16)) { in add_common_radius_attr()
625 hapd->conf->nas_identifier && in add_common_radius_attr()
627 (u8 *) hapd->conf->nas_identifier, in add_common_radius_attr()
628 os_strlen(hapd->conf->nas_identifier))) { in add_common_radius_attr()
635 os_memcpy(&buf[len], hapd->conf->ssid.ssid, in add_common_radius_attr()
636 hapd->conf->ssid.ssid_len); in add_common_radius_attr()
637 len += hapd->conf->ssid.ssid_len; in add_common_radius_attr()
655 if (hapd->conf->interworking && in add_common_radius_attr()
656 !is_zero_ether_addr(hapd->conf->hessid)) { in add_common_radius_attr()
658 MAC2STR(hapd->conf->hessid)); in add_common_radius_attr()
780 if (add_common_radius_attr(hapd, hapd->conf->radius_auth_req_attr, sta, in ieee802_1x_encapsulate_radius()
790 if (!hostapd_config_get_radius_attr(hapd->conf->radius_auth_req_attr, in ieee802_1x_encapsulate_radius()
818 if (hapd->conf->radius_request_cui) { in ieee802_1x_encapsulate_radius()
838 if (hapd->conf->hs20) { in ieee802_1x_encapsulate_radius()
839 u8 ver = hapd->conf->hs20_release - 1; in ieee802_1x_encapsulate_radius()
882 if (hapd->conf->t_c_filename) { in ieee802_1x_encapsulate_radius()
888 (const u8 *) hapd->conf->t_c_filename, in ieee802_1x_encapsulate_radius()
889 os_strlen(hapd->conf->t_c_filename))) { in ieee802_1x_encapsulate_radius()
895 timestamp = host_to_be32(hapd->conf->t_c_timestamp); in ieee802_1x_encapsulate_radius()
1128 if (!hapd->conf->ieee802_1x && !hapd->conf->wpa && !hapd->conf->osen && in ieee802_1x_receive()
1129 !hapd->conf->wps_state) in ieee802_1x_receive()
1188 if (!hapd->conf->ieee802_1x && !hapd->conf->osen && in ieee802_1x_receive()
1216 if (!hapd->conf->ieee802_1x && hapd->conf->wps_state) { in ieee802_1x_receive()
1328 if (hapd->conf->wps_state && in ieee802_1x_new_station()
1329 ((hapd->conf->wpa && (sta->flags & WLAN_STA_MAYBE_WPS)) || in ieee802_1x_new_station()
1340 if (!force_1x && !hapd->conf->ieee802_1x && !hapd->conf->osen) { in ieee802_1x_new_station()
1380 if (!hapd->conf->ieee802_1x && hapd->conf->wps_state && in ieee802_1x_new_station()
1650 if (!hapd->conf->radius->acct_server || !hapd->radius || !sm) in ieee802_1x_store_radius_class()
1801 timeout = hapd->conf->hs20_deauth_req_timeout; in ieee802_1x_hs20_deauth_req()
1988 !hostapd_vlan_valid(hapd->conf->vlan, &vlan_desc)) { in ieee802_1x_update_vlan()
2000 if (hapd->conf->ssid.dynamic_vlan == DYNAMIC_VLAN_REQUIRED && in ieee802_1x_update_vlan()
2072 if (hapd->conf->acct_interim_interval == 0 && in ieee802_1x_receive_auth()
2090 if (hapd->conf->ssid.dynamic_vlan != DYNAMIC_VLAN_DISABLED && in ieee802_1x_receive_auth()
2223 if (hapd->conf->default_wep_key_len < 1) in ieee802_1x_rekey_broadcast()
2227 eapol->default_wep_key = os_malloc(hapd->conf->default_wep_key_len); in ieee802_1x_rekey_broadcast()
2230 hapd->conf->default_wep_key_len)) { in ieee802_1x_rekey_broadcast()
2239 hapd->conf->default_wep_key_len); in ieee802_1x_rekey_broadcast()
2263 hapd->conf->individual_wep_key_len > 0 ? 1 : 0; in ieee802_1x_rekey()
2281 if (hostapd_drv_set_key(hapd->conf->iface, hapd, WPA_ALG_WEP, in ieee802_1x_rekey()
2285 hapd->conf->default_wep_key_len, in ieee802_1x_rekey()
2297 if (hapd->conf->wep_rekeying_period > 0) { in ieee802_1x_rekey()
2298 eloop_register_timeout(hapd->conf->wep_rekeying_period, 0, in ieee802_1x_rekey()
2533 struct eapol_auth_config conf; in ieee802_1x_init() local
2562 os_memset(&conf, 0, sizeof(conf)); in ieee802_1x_init()
2563 conf.eap_cfg = hapd->eap_cfg; in ieee802_1x_init()
2564 conf.ctx = hapd; in ieee802_1x_init()
2565 conf.eap_reauth_period = hapd->conf->eap_reauth_period; in ieee802_1x_init()
2566 conf.wpa = hapd->conf->wpa; in ieee802_1x_init()
2568 conf.individual_wep_key_len = hapd->conf->individual_wep_key_len; in ieee802_1x_init()
2570 conf.eap_req_id_text = hapd->conf->eap_req_id_text; in ieee802_1x_init()
2571 conf.eap_req_id_text_len = hapd->conf->eap_req_id_text_len; in ieee802_1x_init()
2572 conf.erp_send_reauth_start = hapd->conf->erp_send_reauth_start; in ieee802_1x_init()
2573 conf.erp_domain = hapd->conf->erp_domain; in ieee802_1x_init()
2575 conf.eap_skip_prot_success = hapd->conf->eap_skip_prot_success; in ieee802_1x_init()
2596 hapd->eapol_auth = eapol_auth_init(&conf, &cb); in ieee802_1x_init()
2600 if ((hapd->conf->ieee802_1x || hapd->conf->wpa) && in ieee802_1x_init()
2601 hostapd_set_drv_ieee8021x(hapd, hapd->conf->iface, 1)) in ieee802_1x_init()
2611 if (hapd->conf->default_wep_key_len) { in ieee802_1x_init()
2615 hostapd_drv_set_key(hapd->conf->iface, hapd, in ieee802_1x_init()
2659 (hapd->conf->ieee802_1x || hapd->conf->wpa)) in ieee802_1x_deinit()
2660 hostapd_set_drv_ieee8021x(hapd, hapd->conf->iface, 0); in ieee802_1x_deinit()
3091 os_strdup(hapd->conf->subscr_remediation_url); in ieee802_1x_finished()