hostapd: update to 20110402, fixes issues with non-QoS clients
SVN-Revision: 26414
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
--- a/src/crypto/random.c
|
||||
+++ b/src/crypto/random.c
|
||||
@@ -47,6 +47,8 @@
|
||||
@@ -48,6 +48,8 @@
|
||||
#define EXTRACT_LEN 16
|
||||
#define MIN_READY_MARK 2
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
static u32 pool[POOL_WORDS];
|
||||
static unsigned int input_rotate = 0;
|
||||
static unsigned int pool_pos = 0;
|
||||
@@ -120,7 +122,7 @@ static void random_extract(u8 *out)
|
||||
@@ -122,7 +124,7 @@ static void random_extract(u8 *out)
|
||||
}
|
||||
|
||||
|
||||
@@ -18,9 +18,9 @@
|
||||
{
|
||||
struct os_time t;
|
||||
static unsigned int count = 0;
|
||||
@@ -260,3 +262,22 @@ void random_mark_pool_ready(void)
|
||||
wpa_printf(MSG_DEBUG, "random: Mark internal entropy pool to be "
|
||||
"ready (count=%u/%u)", own_pool_ready, MIN_READY_MARK);
|
||||
@@ -335,3 +337,22 @@ void random_deinit(void)
|
||||
random_close_fd();
|
||||
#endif /* __linux__ */
|
||||
}
|
||||
+
|
||||
+#endif /* CONFIG_NO_RANDOM_POOL */
|
||||
@@ -101,15 +101,17 @@
|
||||
L_CFLAGS += -DRADIUS_SERVER
|
||||
--- a/src/crypto/random.h
|
||||
+++ b/src/crypto/random.h
|
||||
@@ -16,15 +16,14 @@
|
||||
#define RANDOM_H
|
||||
|
||||
@@ -18,17 +18,16 @@
|
||||
#ifdef CONFIG_NO_RANDOM_POOL
|
||||
#define random_init() do { } while (0)
|
||||
#define random_deinit() do { } while (0)
|
||||
-#define random_add_randomness(b, l) do { } while (0)
|
||||
#define random_get_bytes(b, l) os_get_random((b), (l))
|
||||
#define random_pool_ready() 1
|
||||
#define random_mark_pool_ready() do { } while (0)
|
||||
#else /* CONFIG_NO_RANDOM_POOL */
|
||||
void random_init(void);
|
||||
void random_deinit(void);
|
||||
-void random_add_randomness(const void *buf, size_t len);
|
||||
int random_get_bytes(void *buf, size_t len);
|
||||
int random_pool_ready(void);
|
||||
|
||||
Reference in New Issue
Block a user