Lines Matching refs:pin
660 char *pin;
663 pin = os_strchr(cmd, ' ');
664 if (pin)
665 *pin++ = '\0';
683 if (pin) {
684 pos = os_strchr(pin, ' ');
691 return wpa_supplicant_ap_wps_pin(wpa_s, _bssid, pin,
696 if (pin) {
697 ret = wpas_wps_start_pin(wpa_s, _bssid, pin, 0,
701 ret = os_snprintf(buf, buflen, "%s", pin);
712 /* Return the generated PIN */
723 char pin[9];
733 pin[len++] = *pos;
735 wpa_printf(MSG_DEBUG, "WPS: Too long PIN");
740 wpa_printf(MSG_DEBUG, "WPS: Invalid PIN length %d", (int) len);
743 pin[len] = '\0';
747 pin_val = atoi(pin);
757 ret = os_snprintf(buf, buflen, "%s", pin);
1100 char *pin;
1107 pin = os_strchr(cmd, ' ');
1108 if (pin == NULL)
1110 *pin++ = '\0';
1118 new_ssid = os_strchr(pin, ' ');
1120 return wpas_wps_start_reg(wpa_s, bssid, pin, NULL);
1143 return wpas_wps_start_reg(wpa_s, bssid, pin, &ap);
1185 char *pin;
1188 pin = pos;
1194 if (os_strlen(pin) > buflen)
1196 if (wpas_wps_ap_pin_set(wpa_s, pin, timeout) < 0)
1198 return os_snprintf(buf, buflen, "%s", pin);
1210 char *uuid = cmd, *pin, *pos;
1212 pin = os_strchr(uuid, ' ');
1213 if (pin == NULL)
1215 *pin++ = '\0';
1216 pos = os_strchr(pin, ' ');
1222 return wpas_wps_er_add_pin(wpa_s, addr, uuid, pin);
1229 char *uuid = cmd, *pin;
1230 pin = os_strchr(uuid, ' ');
1231 if (pin == NULL)
1233 *pin++ = '\0';
1234 return wpas_wps_er_learn(wpa_s, uuid, pin);
1253 char *pin;
1260 pin = os_strchr(cmd, ' ');
1261 if (pin == NULL)
1263 *pin++ = '\0';
1265 new_ssid = os_strchr(pin, ' ');
1290 return wpas_wps_er_config(wpa_s, cmd, pin, &ap);
1978 txt = "[WPS-PIN]";
3604 char *pin = NULL;
3617 /* <addr> <"pbc" | "pin" | PIN> [label|display|keypad]
3666 if (os_strncmp(pos, "pin", 3) == 0) {
3667 /* Request random PIN (to be displayed) and enable the PIN */
3672 pin = pos;
3673 pos = os_strchr(pin, ' ');
3680 if (!wps_pin_str_valid(pin)) {
3681 os_memcpy(buf, "FAIL-INVALID-PIN\n", 17);
3686 new_pin = wpas_p2p_connect(wpa_s, addr, pin, wps_method,
3700 if (wps_method == WPS_PIN_DISPLAY && pin == NULL) {