• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/wpa/wpa_supplicant/

Lines Matching defs:wpa_s

46 	struct wpa_supplicant *wpa_s;
237 MAC2STR(e->wpa_s->own_addr));
303 if (radius_client_send(e->radius, msg, RADIUS_AUTH, e->wpa_s->own_addr)
330 wpa_config_set_blob(e->wpa_s->conf, blob);
338 return wpa_config_get_blob(e->wpa_s->conf, name);
347 wpa_supplicant_cancel_auth_timeout(e->wpa_s);
348 wpa_supplicant_set_state(e->wpa_s, WPA_COMPLETED);
357 send_eap_request_identity(e->wpa_s, NULL);
368 if (eapol_sm_get_key(e->wpa_s->eapol, pmk, PMK_LEN) == 0) {
377 eapol_sm_get_key(e->wpa_s->eapol, pmk, 16) == 0) {
395 sess_id = eapol_sm_get_session_id(e->wpa_s->eapol, &sess_id_len);
458 struct wpa_supplicant *wpa_s = e->wpa_s;
459 struct wpa_ssid *ssid = wpa_s->current_ssid;
493 wpa_msg(wpa_s, MSG_INFO, "%s", buf);
507 wpa_msg(e->wpa_s, MSG_INFO, WPA_EVENT_EAP_PEER_CERT
520 wpa_msg_ctrl(e->wpa_s, MSG_INFO,
533 wpa_msg(e->wpa_s, MSG_INFO, WPA_EVENT_EAP_PEER_ALT
541 struct wpa_supplicant *wpa_s = e->wpa_s;
548 if (wpa_s->current_ssid == NULL)
552 if (wpa_config_set(wpa_s->current_ssid, "anonymous_identity",
560 res = wpa_config_set(wpa_s->current_ssid, "anonymous_identity",
572 struct wpa_supplicant *wpa_s = e->wpa_s;
574 return wpa_s->wpa_state;
578 static int test_eapol(struct eapol_test_data *e, struct wpa_supplicant *wpa_s,
591 ctx->msg_ctx = wpa_s;
592 ctx->scard_ctx = wpa_s->scard;
595 ctx->eapol_send_ctx = wpa_s;
601 ctx->opensc_engine_path = wpa_s->conf->opensc_engine_path;
602 ctx->pkcs11_engine_path = wpa_s->conf->pkcs11_engine_path;
603 ctx->pkcs11_module_path = wpa_s->conf->pkcs11_module_path;
604 ctx->openssl_ciphers = wpa_s->conf->openssl_ciphers;
610 wpa_s->eapol = eapol_sm_init(ctx);
611 if (wpa_s->eapol == NULL) {
617 wpa_s->key_mgmt = WPA_KEY_MGMT_IEEE8021X_NO_WPA;
624 wctx->msg_ctx = wpa_s;
626 wpa_s->wpa = wpa_sm_init(wctx);
627 if (!wpa_s->wpa) {
636 wpa_s->current_ssid = ssid;
640 eapol_conf.fast_reauth = wpa_s->conf->fast_reauth;
642 eapol_conf.external_sim = wpa_s->conf->external_sim;
643 eapol_sm_notify_config(wpa_s->eapol, &ssid->eap, &eapol_conf);
644 eapol_sm_register_scard_ctx(wpa_s->eapol, wpa_s->scard);
647 eapol_sm_notify_portValid(wpa_s->eapol, FALSE);
649 eapol_sm_notify_portEnabled(wpa_s->eapol, TRUE);
656 struct wpa_supplicant *wpa_s)
660 wpa_sm_deinit(wpa_s->wpa);
661 wpa_s->wpa = NULL;
668 eapol_sm_deinit(wpa_s->eapol);
669 wpa_s->eapol = NULL;
676 scard_deinit(wpa_s->scard);
677 if (wpa_s->ctrl_iface) {
678 wpa_supplicant_ctrl_iface_deinit(wpa_s->ctrl_iface);
679 wpa_s->ctrl_iface = NULL;
682 ext_password_deinit(wpa_s->ext_pw);
683 wpa_s->ext_pw = NULL;
685 wpa_config_free(wpa_s->conf);
698 struct wpa_supplicant *wpa_s = eloop_ctx;
717 eapol_sm_rx_eapol(wpa_s->eapol, wpa_s->bssid, buf,
833 eapol_sm_rx_eapol(e->wpa_s->eapol, e->wpa_s->bssid,
973 e->wpa_s, NULL);
999 struct wpa_supplicant *wpa_s, const char *authsrv,
1006 wpa_s->driver = &eapol_test_drv_ops;
1007 wpa_s->drv_priv = e;
1008 wpa_s->bssid[5] = 1;
1009 os_memcpy(wpa_s->own_addr, e->own_addr, ETH_ALEN);
1011 os_strlcpy(wpa_s->ifname, ifname, sizeof(wpa_s->ifname));
1053 e->radius = radius_client_init(wpa_s, e->radius_conf);
1238 struct wpa_supplicant *wpa_s = signal_ctx;
1239 wpa_msg(wpa_s, MSG_INFO, "Signal %d received - terminating", sig);
1299 struct wpa_supplicant wpa_s;
1458 os_memset(&wpa_s, 0, sizeof(wpa_s));
1459 wpa_s.global = &global;
1460 eapol_test.wpa_s = &wpa_s;
1461 dl_list_init(&wpa_s.bss);
1462 dl_list_init(&wpa_s.bss_id);
1464 wpa_s.conf = wpa_config_read(conf, NULL);
1466 wpa_s.conf = wpa_config_alloc_empty(ctrl_iface, NULL);
1467 if (wpa_s.conf == NULL) {
1471 if (!ctrl_iface && wpa_s.conf->ssid == NULL) {
1477 os_free(wpa_s.conf->pcsc_reader);
1478 wpa_s.conf->pcsc_reader = os_strdup(eapol_test.pcsc_reader);
1481 wpa_init_conf(&eapol_test, &wpa_s, as_addr, as_port, as_secret,
1483 wpa_s.ctrl_iface = wpa_supplicant_ctrl_iface_init(&wpa_s);
1484 if (wpa_s.ctrl_iface == NULL) {
1492 wpa_s.conf->ctrl_interface);
1495 if (wpa_s.conf->ssid &&
1496 wpa_supplicant_scard_init(&wpa_s, wpa_s.conf->ssid))
1499 if (test_eapol(&eapol_test, &wpa_s, wpa_s.conf->ssid))
1502 if (wpas_init_ext_pw(&wpa_s) < 0)
1506 wpa_supplicant_ctrl_iface_wait(wpa_s.ctrl_iface);
1511 eloop_register_timeout(0, 0, send_eap_request_identity, &wpa_s,
1514 eloop_register_signal_terminate(eapol_test_terminate, &wpa_s);
1515 eloop_register_signal_reconfig(eapol_test_terminate, &wpa_s);
1530 wpa_config_write(conf, wpa_s.conf);
1532 test_eapol_clean(&eapol_test, &wpa_s);