aboutsummaryrefslogtreecommitdiffstats
path: root/src/wps/wps.h
diff options
context:
space:
mode:
authorNick Lowe <nick.lowe@lugatech.com>2016-02-09 14:47:47 (GMT)
committerJouni Malinen <j@w1.fi>2016-02-19 16:44:40 (GMT)
commit98a516eae8260e6fd5c48ddecf8d006285da7389 (patch)
treec4e476cd4f11428a490cbd55d709cf88aff7a702 /src/wps/wps.h
parentf441e5af777c01f8649374fe91ff135e080aa959 (diff)
downloadhostap-98a516eae8260e6fd5c48ddecf8d006285da7389.zip
hostap-98a516eae8260e6fd5c48ddecf8d006285da7389.tar.gz
hostap-98a516eae8260e6fd5c48ddecf8d006285da7389.tar.bz2
WPS: Use only os_get_random() for PIN generation
Remove the fallback dependency on os_random() when generating a WPS pin. This is exceptionally unlikely to ever be called as the call to os_get_random() is unlikely to fail. The intention is to facilitate future removal of os_random() as it uses a low quality PRNG. Signed-off-by: Nick Lowe <nick.lowe@lugatech.com>
Diffstat (limited to 'src/wps/wps.h')
-rw-r--r--src/wps/wps.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/wps/wps.h b/src/wps/wps.h
index ff4dd10..2505d2d 100644
--- a/src/wps/wps.h
+++ b/src/wps/wps.h
@@ -837,7 +837,7 @@ int wps_build_credential_wrap(struct wpabuf *msg,
unsigned int wps_pin_checksum(unsigned int pin);
unsigned int wps_pin_valid(unsigned int pin);
-unsigned int wps_generate_pin(void);
+int wps_generate_pin(unsigned int *pin);
int wps_pin_str_valid(const char *pin);
void wps_free_pending_msgs(struct upnp_pending_message *msgs);