wpa_supplicant / hostapd 2.0

random.h

Go to the documentation of this file.
00001 
00010 #ifndef RANDOM_H
00011 #define RANDOM_H
00012 
00013 #ifdef CONFIG_NO_RANDOM_POOL
00014 #define random_init(e) do { } while (0)
00015 #define random_deinit() do { } while (0)
00016 #define random_add_randomness(b, l) do { } while (0)
00017 #define random_get_bytes(b, l) os_get_random((b), (l))
00018 #define random_pool_ready() 1
00019 #define random_mark_pool_ready() do { } while (0)
00020 #else /* CONFIG_NO_RANDOM_POOL */
00021 void random_init(const char *entropy_file);
00022 void random_deinit(void);
00023 void random_add_randomness(const void *buf, size_t len);
00024 int random_get_bytes(void *buf, size_t len);
00025 int random_pool_ready(void);
00026 void random_mark_pool_ready(void);
00027 #endif /* CONFIG_NO_RANDOM_POOL */
00028 
00029 #endif /* RANDOM_H */
00030 
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines