Lines Matching refs:pin
707 char *pin;
710 pin = os_strchr(cmd, ' ');
711 if (pin)
712 *pin++ = '\0';
730 if (pin) {
731 pos = os_strchr(pin, ' ');
738 return wpa_supplicant_ap_wps_pin(wpa_s, _bssid, pin,
743 if (pin) {
744 ret = wpas_wps_start_pin(wpa_s, _bssid, pin, 0,
748 ret = os_snprintf(buf, buflen, "%s", pin);
759 /* Return the generated PIN */
770 char pin[9];
780 pin[len++] = *pos;
782 wpa_printf(MSG_DEBUG, "WPS: Too long PIN");
787 wpa_printf(MSG_DEBUG, "WPS: Invalid PIN length %d", (int) len);
790 pin[len] = '\0';
794 pin_val = atoi(pin);
804 ret = os_snprintf(buf, buflen, "%s", pin);
1227 char *pin;
1234 pin = os_strchr(cmd, ' ');
1235 if (pin == NULL)
1237 *pin++ = '\0';
1245 new_ssid = os_strchr(pin, ' ');
1247 return wpas_wps_start_reg(wpa_s, bssid, pin, NULL);
1270 return wpas_wps_start_reg(wpa_s, bssid, pin, &ap);
1312 char *pin;
1315 pin = pos;
1321 if (os_strlen(pin) > buflen)
1323 if (wpas_wps_ap_pin_set(wpa_s, pin, timeout) < 0)
1325 return os_snprintf(buf, buflen, "%s", pin);
1337 char *uuid = cmd, *pin, *pos;
1339 pin = os_strchr(uuid, ' ');
1340 if (pin == NULL)
1342 *pin++ = '\0';
1343 pos = os_strchr(pin, ' ');
1349 return wpas_wps_er_add_pin(wpa_s, addr, uuid, pin);
1356 char *uuid = cmd, *pin;
1357 pin = os_strchr(uuid, ' ');
1358 if (pin == NULL)
1360 *pin++ = '\0';
1361 return wpas_wps_er_learn(wpa_s, uuid, pin);
1380 char *pin;
1387 pin = os_strchr(cmd, ' ');
1388 if (pin == NULL)
1390 *pin++ = '\0';
1392 new_ssid = os_strchr(pin, ' ');
1417 return wpas_wps_er_config(wpa_s, cmd, pin, &ap);
2156 txt = "[WPS-PIN]";
4045 char *pin = NULL;
4058 /* <addr> <"pbc" | "pin" | PIN> [label|display|keypad]
4109 if (os_strncmp(pos, "pin", 3) == 0) {
4110 /* Request random PIN (to be displayed) and enable the PIN */
4115 pin = pos;
4116 pos = os_strchr(pin, ' ');
4123 if (!wps_pin_str_valid(pin)) {
4124 os_memcpy(buf, "FAIL-INVALID-PIN\n", 17);
4129 new_pin = wpas_p2p_connect(wpa_s, addr, pin, wps_method,
4143 if (wps_method == WPS_PIN_DISPLAY && pin == NULL) {