path: root/hostapd/README-WPS
Commit message (Collapse)AuthorAgeFilesLines
* Remove references to madwifi from various filesJouni Malinen2014-11-011-5/+4
| | | | | | | | Number of documentation and configuration files had references to the madwifi driver interface that was removed in the previous commit. Remove these references as well. 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: Update NFC connection handover documentationJouni Malinen2013-02-151-0/+14
| | | | | | | 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: Document NFC use cases with password/config tokenJouni Malinen2012-06-281-0/+49
| | | | Signed-hostap: Jouni Malinen <j@w1.fi>
* Fix couple of typos in commentsJouni Malinen2011-03-111-1/+1
* hostapd: Add wps_config ctrl_interface command for configuring APJouni Malinen2010-10-211-0/+8
| | | | | | This command can be used to configure the AP using the internal WPS registrar. It works in the same way as new AP settings received from an ER.
* WPS: Add hostapd_cli get_config commandJouni Malinen2010-09-231-0/+3
| | | | This can be used by a WPS UI to display the current AP configuration.
* 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 2.0: Add support for AuthorizedMACs attributeJouni Malinen2010-09-091-1/+8
| | | | | | | | | | Advertize list of authorized enrollee MAC addresses in Beacon and Probe Response frames and use these when selecting the AP. In order to provide the list, the enrollee MAC address should be specified whenever adding a new PIN. In addition, add UUID-R into SetSelectedRegistrar action to make it potentially easier for an AP to figure out which ER sent the action should there be multiple ERs using the same IP address.
* WPS: Add support for dynamic AP PIN managementJouni Malinen2010-08-241-0/+27
| | | | | | | | | A new hostapd_cli command, wps_ap_pin, can now be used to manage AP PIN at runtime. This can be used to generate a random AP PIN and to only enable the AP PIN for short period (e.g., based on user action on the AP device). Use of random AP PIN that is only enabled for short duration is highly recommended to avoid security issues with a static AP PIN.
* 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 setting timeout for PINJouni Malinen2009-05-261-1/+8
| | | | | | | hostapd_cli wps_pin command can now have an optional timeout parameter that sets the PIN lifetime in seconds. This can be used to reduce the likelihood of someone else using the PIN should an active PIN be left in the Registrar.
* Added notes about WPS UPnP support and external RegistrarsJouni Malinen2009-01-291-3/+8
* Documented interface for external WPS credential processingJouni Malinen2009-01-211-0/+47
* WPS: Generate UUID based on MAC address, if not setJouni Malinen2009-01-011-0/+1
| | | | | | 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.
* WPS: Added support for wildcard PINs that work with any UUID-EJouni Malinen2008-11-301-0/+6
| | | | | | | Since the Registrar may not yet know the UUID-E when a new PIN is entered, use of a wildcard PIN that works with any UUID-E can be useful. Such a PIN will be bound to the first Enrollee trying to use it and it will be invalidated after the first use.
* Added preliminary Wi-Fi Protected Setup (WPS) implementationJouni Malinen2008-11-231-0/+173
This adds WPS support for both hostapd and wpa_supplicant. Both programs can be configured to act as WPS Enrollee and Registrar. Both PBC and PIN methods are supported. Currently, hostapd has more complete configuration option for WPS parameters and wpa_supplicant configuration style will likely change in the future. External Registrars are not yet supported in hostapd or wpa_supplicant. While wpa_supplicant has initial support for acting as an Registrar to configure an AP, this is still using number of hardcoded parameters which will need to be made configurable for proper operation.