Lines Matching refs:pin
424 char *pin;
427 pin = os_strchr(cmd, ' ');
428 if (pin)
429 *pin++ = '\0';
444 return wpa_supplicant_ap_wps_pin(wpa_s, _bssid, pin,
448 if (pin) {
449 ret = wpas_wps_start_pin(wpa_s, _bssid, pin, 0,
453 ret = os_snprintf(buf, buflen, "%s", pin);
464 /* Return the generated PIN */
475 char pin[9];
485 pin[len++] = *pos;
487 wpa_printf(MSG_DEBUG, "WPS: Too long PIN");
492 wpa_printf(MSG_DEBUG, "WPS: Invalid PIN length %d", (int) len);
495 pin[len] = '\0';
499 pin_val = atoi(pin);
509 ret = os_snprintf(buf, buflen, "%s", pin);
546 char *pin;
553 pin = os_strchr(cmd, ' ');
554 if (pin == NULL)
556 *pin++ = '\0';
564 new_ssid = os_strchr(pin, ' ');
566 return wpas_wps_start_reg(wpa_s, bssid, pin, NULL);
589 return wpas_wps_start_reg(wpa_s, bssid, pin, &ap);
631 char *pin;
634 pin = pos;
640 if (os_strlen(pin) > buflen)
642 if (wpas_wps_ap_pin_set(wpa_s, pin, timeout) < 0)
644 return os_snprintf(buf, buflen, "%s", pin);
656 char *uuid = cmd, *pin, *pos;
658 pin = os_strchr(uuid, ' ');
659 if (pin == NULL)
661 *pin++ = '\0';
662 pos = os_strchr(pin, ' ');
668 return wpas_wps_er_add_pin(wpa_s, addr, uuid, pin);
675 char *uuid = cmd, *pin;
676 pin = os_strchr(uuid, ' ');
677 if (pin == NULL)
679 *pin++ = '\0';
680 return wpas_wps_er_learn(wpa_s, uuid, pin);
699 char *pin;
706 pin = os_strchr(cmd, ' ');
707 if (pin == NULL)
709 *pin++ = '\0';
711 new_ssid = os_strchr(pin, ' ');
736 return wpas_wps_er_config(wpa_s, cmd, pin, &ap);
801 os_free(eap->pin);
802 eap->pin = os_strdup(value);
1429 txt = "[WPS-PIN]";
2639 char *pin = NULL;
2649 /* <addr> <"pbc" | "pin" | PIN> [label|display|keypad] [persistent]
2680 if (os_strncmp(pos, "pin", 3) == 0) {
2681 /* Request random PIN (to be displayed) and enable the PIN */
2686 pin = pos;
2687 pos = os_strchr(pin, ' ');
2696 new_pin = wpas_p2p_connect(wpa_s, addr, pin, wps_method,
2709 if (wps_method == WPS_PIN_DISPLAY && pin == NULL) {