Home | History | Annotate | Download | only in wps

Lines Matching refs:wps

34 static void wps_er_sta_event(struct wps_context *wps, struct wps_er_sta *sta,
40 if (wps->event_cb == NULL)
55 wps->event_cb(wps->cb_ctx, event, &data);
76 wps_er_sta_event(sta->ap->er->wps, sta, WPS_EV_ER_ENROLLEE_REMOVE);
77 if (sta->wps)
78 wps_deinit(sta->wps);
127 static void wps_er_ap_event(struct wps_context *wps, struct wps_er_ap *ap,
133 if (wps->event_cb == NULL)
150 wps->event_cb(wps->cb_ctx, event, &data);
183 wpa_printf(MSG_DEBUG, "WPS ER: Unsubscribed from AP %s (%s)",
200 wpa_printf(MSG_DEBUG, "WPS ER: Unsubscribed from events");
206 wpa_printf(MSG_DEBUG, "WPS ER: Failed to unsubscribe from "
229 wpa_printf(MSG_DEBUG, "WPS ER: No eventSubURL - cannot "
234 wpa_printf(MSG_DEBUG, "WPS ER: Pending HTTP request - cannot "
241 wpa_printf(MSG_DEBUG, "WPS ER: Failed to parse eventSubURL");
258 wpa_hexdump_ascii(MSG_MSGDUMP, "WPS ER: Unsubscription request",
330 wpa_printf(MSG_DEBUG, "WPS ER: Use cached AP settings");
337 wpa_printf(MSG_DEBUG, "WPS ER: Removing AP entry for %s (%s)",
341 wps_er_ap_event(er->wps, ap, WPS_EV_ER_AP_REMOVE);
344 if (ap->wps) {
345 wps_deinit(ap->wps);
346 ap->wps = NULL;
362 wpa_printf(MSG_DEBUG, "WPS ER: AP advertisement timed out");
373 wpa_printf(MSG_DEBUG, "WPS ER: No SID received from %s (%s)",
380 wpa_printf(MSG_DEBUG, "WPS ER: Invalid SID received from "
388 wpa_printf(MSG_DEBUG, "WPS ER: Invalid SID received from "
395 wpa_printf(MSG_DEBUG, "WPS ER: SID for subscription with %s (%s): %s",
409 wpa_printf(MSG_DEBUG, "WPS ER: Subscribed to events");
413 wps_er_ap_event(ap->er->wps, ap, WPS_EV_ER_AP_ADD);
418 wpa_printf(MSG_DEBUG, "WPS ER: Failed to subscribe to events");
433 wpa_printf(MSG_DEBUG, "WPS ER: No eventSubURL - cannot "
438 wpa_printf(MSG_DEBUG, "WPS ER: Pending HTTP request - cannot "
445 wpa_printf(MSG_DEBUG, "WPS ER: Failed to parse eventSubURL");
465 wpa_hexdump_ascii(MSG_MSGDUMP, "WPS ER: Subscription request",
480 wpa_printf(MSG_DEBUG, "WPS ER: Failed to parse M1");
523 wpa_printf(MSG_DEBUG, "WPS ER: Found deviceType '%s'", val);
540 wpa_hexdump_ascii(MSG_MSGDUMP, "WPS ER: Device info",
550 wpa_printf(MSG_DEBUG, "WPS ER: WFADevice:1 device not found - "
556 wpa_printf(MSG_DEBUG, "WPS ER: friendlyName='%s'", ap->friendly_name);
559 wpa_printf(MSG_DEBUG, "WPS ER: manufacturer='%s'", ap->manufacturer);
562 wpa_printf(MSG_DEBUG, "WPS ER: manufacturerURL='%s'",
566 wpa_printf(MSG_DEBUG, "WPS ER: modelDescription='%s'",
570 wpa_printf(MSG_DEBUG, "WPS ER: modelName='%s'", ap->model_name);
573 wpa_printf(MSG_DEBUG, "WPS ER: modelNumber='%s'", ap->model_number);
576 wpa_printf(MSG_DEBUG, "WPS ER: modelURL='%s'", ap->model_url);
579 wpa_printf(MSG_DEBUG, "WPS ER: serialNumber='%s'", ap->serial_number);
583 wpa_printf(MSG_DEBUG, "WPS ER: UDN='%s'", ap->udn);
589 "WPS ER: Invalid UUID in UDN");
594 wpa_printf(MSG_DEBUG, "WPS ER: UPC='%s'", ap->upc);
598 wpa_printf(MSG_DEBUG, "WPS ER: SCPDURL='%s'", ap->scpd_url);
602 wpa_printf(MSG_DEBUG, "WPS ER: controlURL='%s'", ap->control_url);
606 wpa_printf(MSG_DEBUG, "WPS ER: eventSubURL='%s'", ap->event_sub_url);
628 wpa_printf(MSG_DEBUG, "WPS ER: Failed to fetch device info");
668 wpa_printf(MSG_DEBUG, "WPS ER: Added AP entry for %s (%s)",
751 wpa_printf(MSG_DEBUG, "WPS ER: STA entry timed out");
831 wps_er_sta_event(ap->er->wps, sta, WPS_EV_ER_ENROLLEE_ADD);
843 wpa_printf(MSG_DEBUG, "WPS ER: WLANEvent - Probe Request - from "
845 wpa_hexdump_buf(MSG_MSGDUMP, "WPS ER: WLANEvent - Enrollee's message "
849 wpa_printf(MSG_INFO, "WPS-STRICT: ER: Ignore invalid proxied "
855 wpa_printf(MSG_DEBUG, "WPS ER: Failed to parse TLVs in "
861 wps_registrar_probe_req_rx(ap->er->wps->registrar, addr, msg, 0);
872 wpa_printf(MSG_DEBUG, "WPS ER: PutWLANResponse OK");
877 wpa_printf(MSG_DEBUG, "WPS ER: PutWLANResponse failed");
971 wpa_printf(MSG_DEBUG, "WPS ER: Pending HTTP request for STA - "
978 wpa_printf(MSG_DEBUG, "WPS ER: No controlURL for AP");
985 wpa_printf(MSG_DEBUG, "WPS ER: Failed to parse controlURL");
1015 res = wps_process_msg(sta->wps, op_code, msg);
1017 struct wpabuf *next = wps_get_msg(sta->wps, &op_code);
1021 wpa_printf(MSG_DEBUG, "WPS ER: Protocol run %s with the "
1024 wps_deinit(sta->wps);
1025 sta->wps = NULL;
1040 if (sta->wps)
1041 wps_deinit(sta->wps);
1044 cfg.wps = sta->ap->er->wps;
1048 sta->wps = wps_init(&cfg);
1049 if (sta->wps == NULL)
1051 sta->wps->er = 1;
1052 sta->wps->use_cred = sta->ap->ap_settings;
1061 sta->wps->use_cred = sta->cred;
1075 wpa_printf(MSG_DEBUG, "WPS ER: WLANEvent - EAP - from " MACSTR,
1077 wpa_hexdump_buf(MSG_MSGDUMP, "WPS ER: WLANEvent - Enrollee's message "
1081 wpa_printf(MSG_DEBUG, "WPS ER: Failed to parse TLVs in "
1092 else if (sta->wps) {
1120 wpa_hexdump(MSG_MSGDUMP, "WPS ER: Received WLANEvent",
1123 wpa_printf(MSG_DEBUG, "WPS ER: Too short WLANEvent");
1130 wpa_printf(MSG_DEBUG, "WPS ER: Invalid WLANEventMAC in "
1145 wpa_printf(MSG_DEBUG, "WPS ER: Unknown WLANEventType %d",
1160 wpa_printf(MSG_DEBUG, "WPS ER: HTTP event from unknown AP id "
1165 wpa_printf(MSG_MSGDUMP, "WPS ER: HTTP event from AP id %u: %s",
1171 wpa_printf(MSG_DEBUG, "WPS ER: Could not extract WLANEvent "
1197 wpa_printf(MSG_DEBUG, "WPS ER: HTTP event for an "
1207 wpa_printf(MSG_DEBUG, "WPS ER: Unknown HTTP NOTIFY for '%s'",
1221 wpa_printf(MSG_DEBUG, "WPS ER: HTTP request: '%s' (type %d) from "
1231 wpa_printf(MSG_DEBUG, "WPS ER: Unsupported HTTP request type "
1250 wps_er_init(struct wps_context *wps, const char *ifname, const char *filter)
1266 er->wps = wps;
1293 wpa_printf(MSG_INFO, "WPS UPnP: Invalid filter "
1298 wpa_printf(MSG_DEBUG, "WPS UPnP: Only accepting connections "
1303 wpa_printf(MSG_INFO, "WPS UPnP: Could not get IP/MAC address "
1310 wpa_printf(MSG_INFO, "WPS UPnP: SSDP initialization failed");
1318 wpa_printf(MSG_INFO, "WPS UPnP: HTTP initialization failed");
1324 wpa_printf(MSG_DEBUG, "WPS ER: Start (ifname=%s ip_addr=%s)",
1337 wps_er_ap_event(er->wps, ap, WPS_EV_ER_AP_ADD);
1339 wps_er_sta_event(er->wps, sta, WPS_EV_ER_ENROLLEE_ADD);
1353 wpa_printf(MSG_DEBUG, "WPS ER: Finishing deinit");
1357 wpa_printf(MSG_DEBUG, "WPS ER: AP entry for %s (%s) still in ap_unsubscribing list - free it",
1383 wpa_printf(MSG_DEBUG, "WPS ER: Finish deinit from timeout");
1400 wpa_printf(MSG_DEBUG, "WPS ER: SetSelectedRegistrar OK");
1407 wpa_printf(MSG_DEBUG, "WPS ER: SetSelectedRegistrar failed");
1416 ap->er->wps->event_cb(ap->er->wps->cb_ctx,
1429 wpa_printf(MSG_DEBUG, "WPS ER: No controlURL for AP");
1434 wpa_printf(MSG_DEBUG, "WPS ER: Pending HTTP request for AP - "
1439 if (ap->wps) {
1440 wpa_printf(MSG_DEBUG, "WPS ER: Pending WPS operation for AP - "
1447 wpa_printf(MSG_DEBUG, "WPS ER: Failed to parse controlURL");
1508 struct wps_registrar *reg = er->wps->registrar;
1515 wpa_printf(MSG_DEBUG, "WPS ER: Skip SetSelectedRegistrar");
1535 wps_er_build_uuid_r(msg, er->wps->uuid)) {
1552 er->wps->event_cb(er->wps->cb_ctx,
1566 if (er == NULL || er->wps == NULL)
1569 if (wps_registrar_pbc_overlap(er->wps->registrar, NULL, NULL)) {
1570 wpa_printf(MSG_DEBUG, "WPS ER: PBC overlap - do not start PBC "
1593 wpa_printf(MSG_DEBUG, "WPS ER: AP settings not known");
1598 res = wps_registrar_button_pushed(er->wps->registrar, NULL);
1612 wpa_printf(MSG_DEBUG, "WPS ER: AP Settings received");
1623 ap->er->wps->event_cb(ap->er->wps->cb_ctx, WPS_EV_ER_AP_SETTINGS,
1650 wpa_printf(MSG_DEBUG, "WPS ER: PutMessage OK");
1662 wpa_printf(MSG_DEBUG, "WPS ER: PutMessage failed");
1663 if (ap->wps) {
1664 wps_deinit(ap->wps);
1665 ap->wps = NULL;
1678 wpa_printf(MSG_DEBUG, "WPS ER: Could not extract "
1680 wps_deinit(ap->wps);
1681 ap->wps = NULL;
1699 wpa_printf(MSG_DEBUG, "WPS ER: Pending HTTP operation ongoing "
1705 wpa_printf(MSG_DEBUG, "WPS ER: No controlURL for AP");
1711 wpa_printf(MSG_DEBUG, "WPS ER: Failed to parse controlURL");
1751 res = wps_process_msg(ap->wps, op_code, msg);
1753 struct wpabuf *next = wps_get_msg(ap->wps, &op_code);
1758 wpa_printf(MSG_DEBUG, "WPS ER: Failed to build "
1760 wps_deinit(ap->wps);
1761 ap->wps = NULL;
1764 wpa_printf(MSG_DEBUG, "WPS ER: Protocol run done");
1765 wps_deinit(ap->wps);
1766 ap->wps = NULL;
1768 wpa_printf(MSG_DEBUG, "WPS ER: Failed to process message from "
1770 wps_deinit(ap->wps);
1771 ap->wps = NULL;
1780 if (ap->wps) {
1781 wpa_printf(MSG_DEBUG, "WPS ER: Protocol run already in "
1787 cfg.wps = ap->er->wps;
1789 ap->wps = wps_init(&cfg);
1790 if (ap->wps == NULL)
1792 ap->wps->ap_settings_cb = wps_er_ap_settings_cb;
1793 ap->wps->ap_settings_cb_ctx = ap;
1804 wpa_printf(MSG_DEBUG, "WPS ER: Received GetDeviceInfo response (M1) "
1808 wpa_printf(MSG_DEBUG, "WPS ER: Could not extract "
1827 wpa_printf(MSG_DEBUG, "WPS ER: GetDeviceInfo OK");
1839 wpa_printf(MSG_DEBUG, "WPS ER: GetDeviceInfo failed");
1862 wpa_printf(MSG_DEBUG, "WPS ER: Pending HTTP operation ongoing "
1868 wpa_printf(MSG_DEBUG, "WPS ER: No controlURL for AP");
1874 wpa_printf(MSG_DEBUG, "WPS ER: Failed to parse controlURL");
1909 wpa_printf(MSG_DEBUG, "WPS ER: AP not found for learn "
1915 if (ap->wps) {
1916 wpa_printf(MSG_DEBUG, "WPS ER: Pending operation ongoing "
1925 wps_registrar_add_pin(er->wps->registrar, NULL, uuid, pin, pin_len, 0);
1942 wpa_printf(MSG_DEBUG, "WPS ER: AP not found for set config "
1953 wpa_printf(MSG_DEBUG, "WPS ER: Updated local AP settings based set "
1964 if (ap->wps) {
1965 wpa_printf(MSG_DEBUG, "WPS ER: Protocol run already in "
1971 cfg.wps = ap->er->wps;
1974 ap->wps = wps_init(&cfg);
1975 if (ap->wps == NULL)
1977 ap->wps->ap_settings_cb = NULL;
1978 ap->wps
1995 wpa_printf(MSG_DEBUG, "WPS ER: AP not found for config "
2001 if (ap->wps) {
2002 wpa_printf(MSG_DEBUG, "WPS ER: Pending operation ongoing "
2018 wps_registrar_add_pin(er->wps->registrar, NULL, uuid, pin, pin_len, 0);
2027 struct wpabuf * wps_er_config_token_from_cred(struct wps_context *wps,
2038 data.wps = wps;
2062 wpa_printf(MSG_DEBUG, "WPS ER: No settings known for the "
2067 return wps_er_config_token_from_cred(er->wps, ap->ap_settings);
2072 struct wps_context *wps, const u8 *uuid,
2084 wpa_printf(MSG_DEBUG, "WPS ER: No settings known for the "
2089 os_memcpy(wps->ssid, ap->ap_settings->ssid, ap->ap_settings->ssid_len);
2090 wps->ssid_len = ap->ap_settings->ssid_len;
2092 return wps_build_nfc_handover_sel(wps, pubkey, addr, 0);