hostap/src/wps
Jouni Malinen 3642c4313a Annotate places depending on strong random numbers
This commit adds a new wrapper, random_get_bytes(), that is currently
defined to use os_get_random() as is. The places using
random_get_bytes() depend on the returned value being strong random
number, i.e., something that is infeasible for external device to
figure out. These values are used either directly as a key or as
nonces/challenges that are used as input for key derivation or
authentication.

The remaining direct uses of os_get_random() do not need as strong
random numbers to function correctly.
2010-11-24 01:05:20 +02:00
..
http.h WPS: Move POST URL validation into web_connection_parse_post() 2009-12-12 16:48:50 +02:00
http_client.c WPS: Add more debug info for UPnP operations 2010-10-17 20:20:28 +03:00
http_client.h WPS ER: Unsubscribe from AP events whenever removing the AP entry 2009-12-19 23:20:22 +02:00
http_server.c Fix doxygen file level comments 2009-11-28 21:34:14 +02:00
http_server.h Fix doxygen file level comments 2009-11-28 21:14:36 +02:00
httpread.c Fix doxygen file level comments 2009-11-28 21:34:14 +02:00
httpread.h Fix doxygen file level comments 2009-11-28 21:14:36 +02:00
Makefile Remove unnecessary SUBDIRS loops from src/*/Makefile 2010-04-17 17:10:31 +03:00
ndef.c Resolve some sparse warnings 2009-11-25 00:57:00 +02:00
upnp_xml.c WPS: Move generic UPnP XML helper functionality into a separate file 2009-11-08 14:06:01 +02:00
upnp_xml.h WPS ER: Fetch and parse device description 2009-11-08 16:46:03 +02:00
wps.c WPS: Make testing operations configurable at runtime 2010-09-21 19:51:23 -07:00
wps.h WPS ER: Show SetSelectedRegistrar events as ctrl_iface events 2010-10-25 21:29:22 +03:00
wps_attr_build.c Annotate places depending on strong random numbers 2010-11-24 01:05:20 +02:00
wps_attr_parse.c WPS: Workaround broken Credential encoding from some D-Link APs 2010-10-11 16:07:49 +03:00
wps_attr_process.c WPS 2.0: Disable WPS workarounds if CONFIG_WPS_STRICT is defined 2010-09-09 06:07:47 -07:00
wps_common.c Annotate places depending on strong random numbers 2010-11-24 01:05:20 +02:00
wps_defs.h WPS: Make testing operations configurable at runtime 2010-09-21 19:51:23 -07:00
wps_dev_attr.c WPS 2.0: Modify empty-string workaround to meet 2.0 rules 2010-09-09 06:07:47 -07:00
wps_dev_attr.h P2P: Add Device Name into WPS IE in Probe Request frames 2010-09-09 07:17:16 -07:00
wps_enrollee.c Annotate places depending on strong random numbers 2010-11-24 01:05:20 +02:00
wps_er.c WPS ER: Fix compiler warning on non-WPS2 builds 2010-11-11 14:54:18 +02:00
wps_er.h WPS ER: Cache AP settings for APs that restart UPnP 2010-10-25 22:22:07 +03:00
wps_er_ssdp.c WPS ER: Cache AP settings for APs that restart UPnP 2010-10-25 22:22:07 +03:00
wps_i.h WPS: Share common function for building WSC ACK/NACK 2010-11-04 18:16:14 +02:00
wps_nfc.c WPS: Add support for NFC out-of-band mechanism 2009-03-06 16:16:22 +02:00
wps_nfc_pn531.c WPS: Add support for NFC out-of-band mechanism 2009-03-06 16:16:22 +02:00
wps_registrar.c Annotate places depending on strong random numbers 2010-11-24 01:05:20 +02:00
wps_ufd.c Resolve some sparse warnings 2009-11-25 00:57:00 +02:00
wps_upnp.c WPS: Fix UPnP deinit order to avoid using freed memory 2010-11-11 16:56:36 +02:00
wps_upnp.h WPS: Change concurrent radio AP to use only one WPS UPnP instance 2010-11-11 14:50:13 +02:00
wps_upnp_ap.c WPS 2.0: Add strict validation of SetSelectedRegistrar attributes 2010-09-09 06:07:48 -07:00
wps_upnp_event.c WPS UPnP: Add more priority for queuing EAP events 2010-10-17 21:30:25 +03:00
wps_upnp_i.h WPS: Change concurrent radio AP to use only one WPS UPnP instance 2010-11-11 14:50:13 +02:00
wps_upnp_ssdp.c WPS: Change concurrent radio AP to use only one WPS UPnP instance 2010-11-11 14:50:13 +02:00
wps_upnp_web.c WPS: Change concurrent radio AP to use only one WPS UPnP instance 2010-11-11 14:50:13 +02:00
wps_validate.c WPS: Fix strict validation of encrypted data for WSC 2.0-only case 2010-09-22 19:17:13 -07:00