Home
last modified time | relevance | path

Searched refs:cfg (Results 1 – 25 of 64) sorted by relevance

123

/hostap-latest/src/ap/
Dauthsrv.c198 struct eap_config *cfg; in authsrv_eap_config() local
200 cfg = os_zalloc(sizeof(*cfg)); in authsrv_eap_config()
201 if (!cfg) in authsrv_eap_config()
204 cfg->eap_server = hapd->conf->eap_server; in authsrv_eap_config()
205 cfg->ssl_ctx = hapd->ssl_ctx; in authsrv_eap_config()
206 cfg->msg_ctx = hapd->msg_ctx; in authsrv_eap_config()
207 cfg->eap_sim_db_priv = hapd->eap_sim_db_priv; in authsrv_eap_config()
208 cfg->tls_session_lifetime = hapd->conf->tls_session_lifetime; in authsrv_eap_config()
209 cfg->tls_flags = hapd->conf->tls_flags; in authsrv_eap_config()
210 cfg->max_auth_rounds = hapd->conf->max_auth_rounds; in authsrv_eap_config()
[all …]
/hostap-latest/src/wps/
Dwps.c39 struct wps_data * wps_init(const struct wps_config *cfg) in wps_init() argument
44 data->wps = cfg->wps; in wps_init()
45 data->registrar = cfg->registrar; in wps_init()
46 if (cfg->registrar) { in wps_init()
47 os_memcpy(data->uuid_r, cfg->wps->uuid, WPS_UUID_LEN); in wps_init()
49 os_memcpy(data->mac_addr_e, cfg->wps->dev.mac_addr, ETH_ALEN); in wps_init()
50 os_memcpy(data->uuid_e, cfg->wps->uuid, WPS_UUID_LEN); in wps_init()
52 if (cfg->pin) { in wps_init()
53 data->dev_pw_id = cfg->dev_pw_id; in wps_init()
54 data->dev_password = os_memdup(cfg->pin, cfg->pin_len); in wps_init()
[all …]
/hostap-latest/src/p2p/
Dp2p_invitation.c73 p2p_buf_add_operating_channel(buf, p2p->cfg->country, in p2p_build_invitation_req()
80 p2p_buf_add_channel_list(buf, p2p->cfg->country, &p2p->channels, in p2p_build_invitation_req()
87 dev_addr = p2p->cfg->dev_addr; in p2p_build_invitation_req()
158 p2p_buf_add_operating_channel(buf, p2p->cfg->country, in p2p_build_invitation_resp()
167 p2p_buf_add_channel_list(buf, p2p->cfg->country, channels, in p2p_build_invitation_resp()
248 p2p_channels_union(&p2p->cfg->channels, &p2p->cfg->cli_channels, in p2p_process_invitation_req()
259 p2p_channels_dump(p2p, "own channels", &p2p->cfg->channels); in p2p_process_invitation_req()
266 if (p2p->cfg->invitation_process) { in p2p_process_invitation_req()
267 status = p2p->cfg->invitation_process( in p2p_process_invitation_req()
268 p2p->cfg->cb_ctx, sa, msg.group_bssid, msg.group_id, in p2p_process_invitation_req()
[all …]
Dp2p.c73 if (p2p->cfg->go_connected && in p2p_expire_peers()
74 p2p->cfg->go_connected(p2p->cfg->cb_ctx, in p2p_expire_peers()
196 p2p->cfg->reg_class = p2p->pending_reg_class; in p2p_set_state()
197 p2p->cfg->channel = p2p->pending_channel; in p2p_set_state()
249 p2p->cfg->go_neg_completed(p2p->cfg->cb_ctx, &res); in p2p_go_neg_failed()
268 freq = p2p_channel_to_freq(p2p->cfg->reg_class, p2p->cfg->channel); in p2p_listen_in_find()
282 if (p2p->cfg->max_listen && 1024 * tu / 1000 > p2p->cfg->max_listen) in p2p_listen_in_find()
283 tu = p2p->cfg->max_listen * 1000 / 1024; in p2p_listen_in_find()
299 if (p2p->cfg->start_listen(p2p->cfg->cb_ctx, freq, 1024 * tu / 1000, in p2p_listen_in_find()
323 freq = p2p_channel_to_freq(p2p->cfg->reg_class, p2p->cfg->channel); in p2p_listen()
[all …]
Dp2p_pd.c54 if (!p2p->cfg->get_go_info) in p2ps_add_new_group_info()
57 found = p2p->cfg->get_go_info( in p2ps_add_new_group_info()
58 p2p->cfg->cb_ctx, intended_addr, ssid, in p2ps_add_new_group_info()
68 p2p_buf_add_group_id(buf, p2p->cfg->dev_addr, in p2ps_add_new_group_info()
82 p2p_buf_add_group_id(buf, p2p->cfg->dev_addr, in p2ps_add_new_group_info()
90 buf, p2p->cfg->dev_addr); in p2ps_add_new_group_info()
119 if (p2p->cfg->get_persistent_group) { in p2ps_add_pd_req_attrs()
120 shared_group = p2p->cfg->get_persistent_group( in p2ps_add_pd_req_attrs()
121 p2p->cfg->cb_ctx, dev->info.p2p_device_addr, in p2ps_add_pd_req_attrs()
133 p2p_buf_add_channel_list(buf, p2p->cfg->country, in p2ps_add_pd_req_attrs()
[all …]
Dp2p_group.c36 struct p2p_group_config *cfg; member
65 group->cfg = config; in p2p_group_init()
69 group->cfg->idle_update(group->cfg->cb_ctx, 1); in p2p_group_init()
120 os_free(group->cfg); in p2p_group_deinit()
145 if (group->cfg->persistent_group) { in p2p_group_add_common_ies()
147 if (group->cfg->persistent_group == 2) in p2p_group_add_common_ies()
150 if (group->p2p->cfg->p2p_intra_bss) in p2p_group_add_common_ies()
156 if (group->num_members >= group->cfg->max_clients) in p2p_group_add_common_ies()
158 if (group->cfg->ip_addr_alloc) in p2p_group_add_common_ies()
239 p2p_buf_add_device_id(ie, group->p2p->cfg->dev_addr); in p2p_group_build_beacon_ie()
[all …]
Dp2p_go_neg.c54 if (pos[2] != 0x04 && os_memcmp(pos, p2p->cfg->country, 2) != 0) { in p2p_peer_channels_check()
56 p2p->cfg->country[0], p2p->cfg->country[1], in p2p_peer_channels_check()
171 if (p2p->cfg->p2p_intra_bss) in p2p_build_go_neg_req()
178 p2p_buf_add_listen_channel(buf, p2p->cfg->country, p2p->cfg->reg_class, in p2p_build_go_neg_req()
179 p2p->cfg->channel); in p2p_build_go_neg_req()
194 p2p_buf_add_channel_list(buf, p2p->cfg->country, in p2p_build_go_neg_req()
197 p2p_buf_add_channel_list(buf, p2p->cfg->country, in p2p_build_go_neg_req()
201 p2p_buf_add_operating_channel(buf, p2p->cfg->country, in p2p_build_go_neg_req()
274 p2p->cfg->dev_addr, dev->info.p2p_device_addr, in p2p_connect_send()
329 if (p2p->cfg->p2p_intra_bss) in p2p_build_go_neg_resp()
[all …]
Dp2p_dev_disc.c93 if (p2p->cfg->max_listen && wait_time > p2p->cfg->max_listen) in p2p_send_dev_disc_req()
94 wait_time = p2p->cfg->max_listen; in p2p_send_dev_disc_req()
96 p2p->cfg->dev_addr, go->info.p2p_device_addr, in p2p_send_dev_disc_req()
133 p2p->cfg->send_action_done(p2p->cfg->cb_ctx); in p2p_dev_disc_resp_cb()
151 if (p2p_send_action(p2p, freq, addr, p2p->cfg->dev_addr, in p2p_send_dev_disc_resp()
152 p2p->cfg->dev_addr, in p2p_send_dev_disc_resp()
273 p2p->cfg->send_action_done(p2p->cfg->cb_ctx); in p2p_process_dev_disc_resp()
292 p2p->cfg->send_action_done(p2p->cfg->cb_ctx); in p2p_go_disc_req_cb()
324 if (p2p->cfg->start_listen(p2p->cfg->cb_ctx, rx_freq, 1024 * tu / 1000, in p2p_process_go_disc_req()
Dp2p_build.c204 wpabuf_put_data(buf, p2p->cfg->dev_addr, ETH_ALEN); in p2p_buf_add_device_info()
216 } else if (p2p->cfg->config_methods) { in p2p_buf_add_device_info()
217 methods |= p2p->cfg->config_methods & in p2p_buf_add_device_info()
228 wpabuf_put_data(buf, p2p->cfg->pri_dev_type, in p2p_buf_add_device_info()
229 sizeof(p2p->cfg->pri_dev_type)); in p2p_buf_add_device_info()
232 wpabuf_put_u8(buf, p2p->cfg->num_sec_dev_types); in p2p_buf_add_device_info()
235 for (i = 0; i < p2p->cfg->num_sec_dev_types; i++) in p2p_buf_add_device_info()
236 wpabuf_put_data(buf, p2p->cfg->sec_dev_type[i], in p2p_buf_add_device_info()
240 nlen = p2p->cfg->dev_name ? os_strlen(p2p->cfg->dev_name) : 0; in p2p_buf_add_device_info()
243 wpabuf_put_data(buf, p2p->cfg->dev_name, nlen); in p2p_buf_add_device_info()
[all …]
Dp2p_sd.c203 if (p2p_send_action(p2p, freq, dst, p2p->cfg->dev_addr, dst, in p2p_send_gas_comeback_req()
311 if (p2p->cfg->max_listen && wait_time > p2p->cfg->max_listen) in p2p_start_sd()
312 wait_time = p2p->cfg->max_listen; in p2p_start_sd()
314 p2p->cfg->dev_addr, dev->info.p2p_device_addr, in p2p_start_sd()
338 if (p2p->cfg->sd_request == NULL) in p2p_rx_gas_initial_req()
344 freq = p2p_channel_to_freq(p2p->cfg->reg_class, in p2p_rx_gas_initial_req()
345 p2p->cfg->channel); in p2p_rx_gas_initial_req()
416 p2p->cfg->sd_request(p2p->cfg->cb_ctx, freq, sa, dialog_token, in p2p_rx_gas_initial_req()
471 if (p2p_send_action(p2p, freq, dst, p2p->cfg->dev_addr, in p2p_sd_response()
472 p2p->cfg->dev_addr, in p2p_sd_response()
[all …]
/hostap-latest/src/eap_peer/
Deap_wsc.c144 struct wps_config cfg; in eap_wsc_init() local
180 os_memset(&cfg, 0, sizeof(cfg)); in eap_wsc_init()
181 cfg.wps = wps; in eap_wsc_init()
182 cfg.registrar = registrar; in eap_wsc_init()
195 cfg.pin = (const u8 *) pos; in eap_wsc_init()
198 cfg.pin_len = pos - (const char *) cfg.pin; in eap_wsc_init()
199 if (cfg.pin_len == 6 && in eap_wsc_init()
200 os_strncmp((const char *) cfg.pin, "nfc-pw", 6) == 0) { in eap_wsc_init()
201 cfg.pin = NULL; in eap_wsc_init()
202 cfg.pin_len = 0; in eap_wsc_init()
[all …]
/hostap-latest/src/eap_server/
Deap_server_wsc.c83 struct wps_config cfg; in eap_wsc_init() local
105 os_memset(&cfg, 0, sizeof(cfg)); in eap_wsc_init()
106 cfg.wps = sm->cfg->wps; in eap_wsc_init()
107 cfg.registrar = registrar; in eap_wsc_init()
109 if (!sm->cfg->wps || !sm->cfg->wps->registrar) { in eap_wsc_init()
127 cfg.pin = sm->user->password; in eap_wsc_init()
128 cfg.pin_len = sm->user->password_len; in eap_wsc_init()
131 cfg.assoc_wps_ie = sm->assoc_wps_ie; in eap_wsc_init()
132 cfg.peer_addr = sm->peer_addr; in eap_wsc_init()
135 if (!sm->cfg->wps->use_passphrase) { in eap_wsc_init()
[all …]
Deap_server_tls_common.c50 unsigned int flags = sm->cfg->tls_flags; in eap_server_tls_ssl_init()
52 if (!sm->cfg->ssl_ctx) { in eap_server_tls_ssl_init()
60 data->conn = tls_connection_init(sm->cfg->ssl_ctx); in eap_server_tls_ssl_init()
78 if (tls_connection_set_verify(sm->cfg->ssl_ctx, data->conn, verify_peer, in eap_server_tls_ssl_init()
83 tls_connection_deinit(sm->cfg->ssl_ctx, data->conn); in eap_server_tls_ssl_init()
88 data->tls_out_limit = sm->cfg->fragment_size > 0 ? in eap_server_tls_ssl_init()
89 sm->cfg->fragment_size : 1398; in eap_server_tls_ssl_init()
99 data->skip_prot_success = sm->cfg->skip_prot_success; in eap_server_tls_ssl_init()
108 tls_connection_deinit(sm->cfg->ssl_ctx, data->conn); in eap_server_tls_ssl_deinit()
125 if (tls_connection_export_key(sm->cfg->ssl_ctx, data->conn, label, in eap_server_tls_derive_key()
[all …]
Deap_server_teap.c298 res = tls_connection_export_key(sm->cfg->ssl_ctx, data->ssl.conn, in eap_teap_derive_key_auth()
321 if (sm->cfg->eap_teap_auth == 1) in eap_teap_update_icmk()
373 sm->cfg->eap_teap_auth == 2 ? 2 : 0, in eap_teap_init()
383 if (tls_connection_set_session_ticket_cb(sm->cfg->ssl_ctx, in eap_teap_init()
393 if (!sm->cfg->pac_opaque_encr_key) { in eap_teap_init()
399 os_memcpy(data->pac_opaque_encr, sm->cfg->pac_opaque_encr_key, in eap_teap_init()
402 if (!sm->cfg->eap_fast_a_id) { in eap_teap_init()
407 data->srv_id = os_malloc(sm->cfg->eap_fast_a_id_len); in eap_teap_init()
412 os_memcpy(data->srv_id, sm->cfg->eap_fast_a_id, in eap_teap_init()
413 sm->cfg->eap_fast_a_id_len); in eap_teap_init()
[all …]
Deap_server_sim.c81 if (!sm->cfg->eap_sim_db_priv) { in eap_sim_init()
116 if (data->start_round == 1 && (sm->cfg->eap_sim_id & 0x04)) { in eap_sim_build_start()
121 eap_sim_db_get_reauth_entry(sm->cfg->eap_sim_db_priv, in eap_sim_build_start()
171 if (!(sm->cfg->eap_sim_id & 0x01)) { in eap_sim_build_encr()
176 eap_sim_db_get_next_pseudonym(sm->cfg->eap_sim_db_priv, in eap_sim_build_encr()
183 if (!(sm->cfg->eap_sim_id & 0x02)) { in eap_sim_build_encr()
188 eap_sim_db_get_next_reauth_id(sm->cfg->eap_sim_db_priv, in eap_sim_build_encr()
261 if (sm->cfg->eap_sim_aka_result_ind) { in eap_sim_build_challenge()
300 if (sm->cfg->eap_sim_aka_result_ind) { in eap_sim_build_reauth()
469 if ((sm->cfg->eap_sim_id & 0x04) && in eap_sim_process_start()
[all …]
Deap_server_gpsk.c120 len = 1 + 2 + sm->cfg->server_id_len + EAP_GPSK_RAND_LEN + 2 + in eap_gpsk_build_gpsk_1()
132 wpabuf_put_be16(req, sm->cfg->server_id_len); in eap_gpsk_build_gpsk_1()
133 wpabuf_put_data(req, sm->cfg->server_id, sm->cfg->server_id_len); in eap_gpsk_build_gpsk_1()
155 len = 1 + 2 * EAP_GPSK_RAND_LEN + 2 + sm->cfg->server_id_len + in eap_gpsk_build_gpsk_3()
171 wpabuf_put_be16(req, sm->cfg->server_id_len); in eap_gpsk_build_gpsk_3()
172 wpabuf_put_data(req, sm->cfg->server_id, sm->cfg->server_id_len); in eap_gpsk_build_gpsk_3()
297 if (alen != sm->cfg->server_id_len || in eap_gpsk_process_gpsk_2()
298 os_memcmp(pos, sm->cfg->server_id, alen) != 0) { in eap_gpsk_process_gpsk_2()
412 sm->cfg->server_id, sm->cfg->server_id_len, in eap_gpsk_process_gpsk_2()
426 sm->cfg->server_id, in eap_gpsk_process_gpsk_2()
[all …]
Deap_server_aka.c104 data->reauth = eap_sim_db_get_reauth_entry(sm->cfg->eap_sim_db_priv, in eap_aka_check_identity_reauth()
113 if (data->reauth->counter > sm->cfg->eap_sim_aka_fast_reauth_limit) { in eap_aka_check_identity_reauth()
116 if (sm->cfg->eap_sim_id & 0x04) { in eap_aka_check_identity_reauth()
124 eap_sim_db_remove_reauth(sm->cfg->eap_sim_db_priv, in eap_aka_check_identity_reauth()
200 sm->cfg->eap_sim_db_priv, username); in eap_aka_check_identity()
225 if (!sm->cfg->eap_sim_db_priv) { in eap_aka_init()
251 if (sm->cfg->eap_sim_db_priv == NULL) { in eap_aka_prime_init()
436 if (!(sm->cfg->eap_sim_id & 0x01)) { in eap_aka_build_encr()
442 sm->cfg->eap_sim_db_priv, in eap_aka_build_encr()
450 if (!(sm->cfg->eap_sim_id & 0x02)) { in eap_aka_build_encr()
[all …]
Deap_server.c225 if (sm->eap_if.eapRestart && !sm->cfg->eap_server && sm->identity) { in SM_STATE()
259 if (sm->cfg->backend_auth) { in SM_STATE()
271 wpa_msg(sm->cfg->msg_ctx, MSG_INFO, WPA_EVENT_EAP_STARTED in SM_STATE()
303 wpa_msg(sm->cfg->msg_ctx, MSG_INFO, WPA_EVENT_EAP_PROPOSED_METHOD in SM_STATE()
328 wpa_msg(sm->cfg->msg_ctx, MSG_INFO, WPA_EVENT_EAP_RETRANSMIT MACSTR, in SM_STATE()
539 if (sm->cfg->erp && sm->m->get_emsk && sm->eap_if.eapSessionId) in SM_STATE()
589 wpa_msg(sm->cfg->msg_ctx, MSG_INFO, WPA_EVENT_EAP_PROPOSED_METHOD in SM_STATE()
645 wpa_msg(sm->cfg->msg_ctx, MSG_INFO, in SM_STATE()
660 wpa_msg(sm->cfg->msg_ctx, MSG_INFO, WPA_EVENT_EAP_FAILURE in SM_STATE()
677 wpa_msg(sm->cfg->msg_ctx, MSG_INFO, WPA_EVENT_EAP_SUCCESS in SM_STATE()
[all …]
Deap_server_sake.c126 plen += 2 + sm->cfg->server_id_len; in eap_sake_build_identity()
138 sm->cfg->server_id, sm->cfg->server_id_len); in eap_sake_build_identity()
161 plen = 2 + EAP_SAKE_RAND_LEN + 2 + sm->cfg->server_id_len; in eap_sake_build_challenge()
174 sm->cfg->server_id, sm->cfg->server_id_len); in eap_sake_build_challenge()
201 sm->cfg->server_id, sm->cfg->server_id_len, in eap_sake_build_confirm()
354 sm->cfg->server_id, sm->cfg->server_id_len, in eap_sake_process_challenge()
395 sm->cfg->server_id, sm->cfg->server_id_len, in eap_sake_process_confirm()
/hostap-latest/tests/hwsim/
Dtest_fst_config.py131 def get_cfg_pathname(self, cfg): argument
133 return self.fst_logpath +'/'+ cfg.ifname() + '.conf'
135 def add_cfg(self, cfg): argument
138 if cfg not in self.cfgs_to_run:
139 self.cfgs_to_run.append(cfg)
140 if cfg.is_ap() == True:
145 def remove_cfg(self, cfg): argument
147 if cfg in self.cfgs_to_run:
148 self.cfgs_to_run.remove(cfg)
149 if cfg.is_ap() == True:
[all …]
/hostap-latest/src/drivers/
Drfkill.c48 struct rfkill_config *cfg; member
96 rfkill->cfg->blocked_cb(rfkill->cfg->ctx); in rfkill_receive()
98 rfkill->cfg->unblocked_cb(rfkill->cfg->ctx); in rfkill_receive()
103 struct rfkill_data * rfkill_init(struct rfkill_config *cfg) in rfkill_init() argument
118 cfg->ifname); in rfkill_init()
125 rfkill->cfg = cfg; in rfkill_init()
213 os_free(rfkill->cfg); in rfkill_deinit()
Dnetlink.c18 struct netlink_config *cfg; member
30 cb(netlink->cfg->ctx, NLMSG_DATA(h), in netlink_receive_link()
61 netlink_receive_link(netlink, netlink->cfg->newlink_cb, in netlink_receive()
65 netlink_receive_link(netlink, netlink->cfg->dellink_cb, in netlink_receive()
91 struct netlink_data * netlink_init(struct netlink_config *cfg) in netlink_init() argument
122 netlink->cfg = cfg; in netlink_init()
136 os_free(netlink->cfg); in netlink_deinit()
/hostap-latest/src/fst/
Dfst.c40 const struct fst_iface_cfg *cfg) in fst_attach() argument
49 WPA_ASSERT(cfg != NULL); in fst_attach()
52 if (os_strcmp(cfg->group_id, fst_group_get_id(g)) == 0) { in fst_attach()
59 group = fst_group_create(cfg->group_id); in fst_attach()
62 cfg->group_id); in fst_attach()
68 iface = fst_iface_create(group, ifname, own_addr, iface_obj, cfg); in fst_attach()
84 cfg->group_id, cfg->priority, cfg->llt); in fst_attach()
Dfst_iface.c18 const struct fst_iface_cfg *cfg) in fst_iface_create() argument
29 i->cfg = *cfg; in fst_iface_create()
35 if (!i->cfg.llt) { in fst_iface_create()
37 i->cfg.llt = FST_DEFAULT_LLT_CFG_VALUE; in fst_iface_create()
Dfst_iface.h24 struct fst_iface_cfg cfg; member
31 const struct fst_iface_cfg *cfg);
51 return i->cfg.group_id; in fst_iface_get_group_id()
56 return i->cfg.priority; in fst_iface_get_priority()
61 return i->cfg.llt; in fst_iface_get_llt()

123