From 554627c960def1adbf909e40126aefc0eed49529 Mon Sep 17 00:00:00 2001 From: Michael Brown Date: Tue, 13 Mar 2012 04:40:19 +0000 Subject: [PATCH] [802.11] Use rbg_generate() for secure random numbers Signed-off-by: Michael Brown --- src/net/80211/wpa.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/net/80211/wpa.c b/src/net/80211/wpa.c index 90929ea3..45def8c1 100644 --- a/src/net/80211/wpa.c +++ b/src/net/80211/wpa.c @@ -29,6 +29,7 @@ FILE_LICENCE ( GPL2_OR_LATER ); #include #include #include +#include #include #include #include @@ -515,7 +516,8 @@ static int wpa_handle_1_of_4 ( struct wpa_common_ctx *ctx, ctx->state = WPA_WORKING; memcpy ( ctx->Anonce, pkt->nonce, sizeof ( ctx->Anonce ) ); if ( ! ctx->have_Snonce ) { - get_random_bytes ( ctx->Snonce, sizeof ( ctx->Snonce ) ); + rbg_generate ( NULL, 0, 0, ctx->Snonce, + sizeof ( ctx->Snonce ) ); ctx->have_Snonce = 1; }