path: root/wpa_supplicant/README-WPS
Commit message (Collapse)AuthorAgeFilesLines
* WPS NFC: Remove NFC_RX_HANDOVER_SELJouni Malinen2014-04-061-11/+0
| | | | | | | | | | | The newer NFC_REPORT_HANDOVER command is more general version that handles the cases where NFC_RX_HANDOVER_SEL could potentially have been used. In addition, with the new WPS NFC design, it is important to receive the handover request message that was used in the handover in addition to the select message, so the NFC_RX_HANDOVER_SEL command on its own would not be sufficient for this. Signed-off-by: Jouni Malinen <j@w1.fi>
* WPS: Enable WSC 2.0 support unconditionallyJouni Malinen2014-03-251-1/+0
| | | | | | | | | There is not much point in building devices with WPS 1.0 only supported nowadays. As such, there is not sufficient justification for maintaining extra complexity for the CONFIG_WPS2 build option either. Remove this by enabling WSC 2.0 support unconditionally. Signed-off-by: Jouni Malinen <jouni@qca.qualcomm.com>
* WPS NFC: Build new style carrier record for connection handover requestJouni Malinen2014-01-271-5/+5
| | | | | | | | | | | | | It is more useful to be able to build a single NFC carrier record instead of the full connection handover request message to allow external components to decide whether to negotiate which alternative carrier is used. This updates the carrier record contents to the new design to include Enrollee public key hash and provides this as a carrier record instead of full message. An external program is expected to be used to build the full NFC connection handover message with potentially other alternative carrier records included. Signed-hostap: Jouni Malinen <jouni@qca.qualcomm.com>
* WPS NFC: Allow configuration token to be built from network blockJouni Malinen2013-04-011-0/+4
| | | | | | | "WPS_NFC_CONFIG_TOKEN <WPS/NDEF> <network id>" can now be used to build an NFC configuration token from a locally configured network. Signed-hostap: Jouni Malinen <j@w1.fi>
* WPS ER: Allow Enrollee to be specified with MAC addressJouni Malinen2013-04-011-2/+2
| | | | | | | wps_er_pbc and wps_er_pin can now be used with both the UUID and MAC Address of the Enrollee. Signed-hostap: Jouni Malinen <j@w1.fi>
* WPS ER: Document additional NFC command for ER operationsJouni Malinen2013-04-011-6/+19
| | | | Signed-hostap: Jouni Malinen <j@w1.fi>
* WPS ER: Allow AP to be specified with BSSIDJouni Malinen2013-04-011-3/+3
| | | | | | | This extends the WPS ER commands that previously accepted only UUID as an identifier for an AP to use either UUID or BSSID for this. Signed-hostap: Jouni Malinen <j@w1.fi>
* WPS: Update NFC connection handover documentationJouni Malinen2013-02-151-0/+7
| | | | | | | The last couple of changes to the control interface commands for NFC connection handover had not yet been documented. Signed-hostap: Jouni Malinen <jouni@qca.qualcomm.com>
* WPS: Add support for config token generation with wpa_supplicantJouni Malinen2013-02-151-0/+10
| | | | | | | | When wpa_supplicant is controlling an AP mode interface, it can generate the NFC configuration token similarly to the way this is done in hostapd. Signed-hostap: Jouni Malinen <jouni@qca.qualcomm.com>
* WPS: Add preliminary NFC connection handover support for EnrolleeJouni Malinen2012-10-281-0/+24
| | | | | | | | | | This commit adds new wpa_supplicant ctrl_iface commands to allow external programs to go through NFC connection handover mechanism with wpa_supplicant taking care of the WPS processing. This version includes only the case where wpa_supplicant is operating as a station/Enrollee. Signed-hostap: Jouni Malinen <j@w1.fi>
* WPS: Allow PIN timeout to be specified with wpa_supplicant AP/GOJouni Malinen2012-10-101-0/+6
| | | | | | | | Extend the wpa_cli wps_pin command to support specification of the PIN expiration time in seconds similarly to hostapd_cli wps_pin command when using wpa_supplicant for AP mode (including P2P GO). Signed-hostap: Jouni Malinen <jouni@qca.qualcomm.com>
* WPS: Document NFC use cases with password/config tokenJouni Malinen2012-06-281-0/+42
* WPS: Add 'wpa_cli wps_pin get' for generating random PINsJouni Malinen2011-09-021-0/+5
| | | | | This can be used, e.g., in a UI to generate a PIN without starting WPS (or P2P) operation.
* Add notes for CONFIG_WPS_ER build configuration optionJouni Malinen2011-06-231-0/+5
| | | | [Bug 407]
* Use nl80211 as an example instead of WEXTJouni Malinen2011-06-231-3/+3
* WPS: Remove obsolete note about lack for WPS ER supportJouni Malinen2011-05-161-3/+1
* WPS ER: Add wps_er_set_config to use local configurationJouni Malinen2010-10-201-0/+6
| | | | | | This command can be used to enroll a network based on a local network configuration block instead of having to (re-)learn the current AP settings with wps_er_learn.
* WPS: Documented wps_er_pin MAC address optionJouni Malinen2010-09-241-1/+4
* WPS: Add wps_check_pin command for processing PIN from user inputJouni Malinen2010-09-231-0/+7
| | | | | UIs can use this command to process a PIN entered by a user and to validate the checksum digit (if present).
* WPS 2.0: Make WSC 2.0 support to be build option (CONFIG_WPS2)Jouni Malinen2010-09-091-0/+1
| | | | | For now, the default build will only include WSC 1.0 support. CONFIG_WPS2=y can be used to add support for WSC 2.0.
* WPS ER: Add command for configuring an APJouni Malinen2010-05-271-0/+9
| | | | | | wps_er_config can now be used to configure an AP. It is similar to wps_er_learn, but instead of only learning the current AP settings, it continues to send M8 with the new settings for the AP.
* WPS ER: Add initial documentation for External Registrar functionalityJouni Malinen2010-05-271-0/+71
* Remove unneeded CONFIG_EAP commentsJouni Malinen2010-03-061-1/+0
| | | | | These are not needed for WPS builds since CONFIG_WPS=y enables all the needed EAP components.
* WPS: Add support for AP reconfiguration with wps_regJouni Malinen2009-09-061-6/+18
| | | | | | | | | | wpa_supplicant can now reconfigure the AP by acting as an External Registrar with the wps_reg command. Previously, this was only used to fetch the current AP settings, but now the wps_reg command has optional arguments which can be used to provide the new AP configuration. When the new parameters are set, the WPS protocol run is allowed to continue through M8 to reconfigure the AP instead of stopping at M7.
* WPS: Change wpa_supplicant wps_reg to not send out M8Jouni Malinen2009-06-101-1/+6
| | | | | | | | | | Since we do not currently support changing the AP settings received from M7, there is no point in actually sending out the M8 that would likely trigger the AP to reconfigure itself and potentially reboot. For now, we just receive the AP settings in M7 and add a local network configuration block based on those, but NACK the message. This makes wps_reg work like wps_pin, but by using the AP PIN instead of a client PIN.
* Documented interface for external WPS credential processingJouni Malinen2009-01-211-0/+19
* WPS: Generate UUID based on MAC address, if not setJouni Malinen2009-01-011-1/+2
| | | | | | Generate a SHA1 hash -based UUID from the local MAC address if the UUID was not configured. This makes it easier to prepare for WPS since there is no need to generate an UUID.
* Added more notes about WPS GUI scan operations and wpa_guiJouni Malinen2008-12-201-1/+15
* WPS: Added [WPS], [WPS-PIN], [WPS-PBC] flags for scan resultsJouni Malinen2008-12-081-0/+12
* WPS: Added note about update_config and added WPS to ChangeLogJouni Malinen2008-11-301-0/+8
* WPS: Added initial documentation on using WPS with wpa_supplicantJouni Malinen2008-11-301-0/+130