hostap/src/wps
Jouni Malinen f620268f13 WPS: Add support for external Registrars using UPnP transport
This adds mostly feature complete external Registrar support with the
main missing part being proper support for multiple external Registrars
working at the same time and processing of concurrent registrations when
using an external Registrar.

This code is based on Sony/Saice implementation
(https://www.saice-wpsnfc.bz/) and the changes made by Ted Merrill
(Atheros) to make it more suitable for hostapd design and embedded
systems. Some of the UPnP code is based on Intel's libupnp. Copyrights
and licensing are explained in src/wps/wps_upnp.c in more detail.
2009-01-29 18:47:02 +02:00
..
.gitignore Add a .gitignore for the new wps directory. 2008-11-23 19:40:37 +02:00
httpread.c WPS: Add support for external Registrars using UPnP transport 2009-01-29 18:47:02 +02:00
httpread.h WPS: Add support for external Registrars using UPnP transport 2009-01-29 18:47:02 +02:00
Makefile Added preliminary Wi-Fi Protected Setup (WPS) implementation 2008-11-23 19:34:26 +02:00
wps.c WPS: Check Device Password ID attribute only if present in AP search 2009-01-22 15:12:18 +02:00
wps.h WPS: Add support for external Registrars using UPnP transport 2009-01-29 18:47:02 +02:00
wps_attr_build.c WPS: Pad DH Public Key and Shared Key to 192 octets 2009-01-22 19:32:58 +02:00
wps_attr_parse.c WPS: Split wps_common.c into parts 2008-11-29 13:16:26 +02:00
wps_attr_process.c WPS: Add a workaround for incorrect passphrase encoding in Network Key 2009-01-24 12:50:00 +02:00
wps_common.c WPS: Lock AP Setup on multiple AP PIN validation failures 2009-01-23 21:57:43 +02:00
wps_defs.h WPS: Parse Request Type from WPS IE in (Re)AssocReq and derive mgmt keys 2008-11-29 12:11:56 +02:00
wps_dev_attr.c WPS: As a workaround, pad zero-length device attributes 2008-12-25 21:19:46 +02:00
wps_dev_attr.h WPS: Moved RF Bands processing into wps_dev_attr.c 2008-11-29 12:59:43 +02:00
wps_enrollee.c WPS: Add support for external Registrars using UPnP transport 2009-01-29 18:47:02 +02:00
wps_i.h WPS: Add support for external Registrars using UPnP transport 2009-01-29 18:47:02 +02:00
wps_registrar.c WPS: Add support for external Registrars using UPnP transport 2009-01-29 18:47:02 +02:00
wps_upnp.c WPS: Add support for external Registrars using UPnP transport 2009-01-29 18:47:02 +02:00
wps_upnp.h WPS: Add support for external Registrars using UPnP transport 2009-01-29 18:47:02 +02:00
wps_upnp_event.c WPS: Add support for external Registrars using UPnP transport 2009-01-29 18:47:02 +02:00
wps_upnp_i.h WPS: Add support for external Registrars using UPnP transport 2009-01-29 18:47:02 +02:00
wps_upnp_ssdp.c WPS: Add support for external Registrars using UPnP transport 2009-01-29 18:47:02 +02:00
wps_upnp_web.c WPS: Add support for external Registrars using UPnP transport 2009-01-29 18:47:02 +02:00