sys: random: make fallback seed configurable at compile time
This commit is contained in:
parent
ccf704bab8
commit
c52fde668b
@ -32,6 +32,14 @@
|
|||||||
extern "C" {
|
extern "C" {
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#ifndef RANDOM_DEFAULT_SEED
|
||||||
|
/**
|
||||||
|
* @brief Seed selected when all tries to collect seeds from a random source
|
||||||
|
* failed
|
||||||
|
*/
|
||||||
|
#define RANDOM_DEFAULT_SEED (1)
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @brief Enables support for floating point random number generation
|
* @brief Enables support for floating point random number generation
|
||||||
*/
|
*/
|
||||||
|
|||||||
@ -34,7 +34,7 @@ void auto_init_random(void)
|
|||||||
luid_get(&seed, 4);
|
luid_get(&seed, 4);
|
||||||
#else
|
#else
|
||||||
LOG_WARNING("random: NO SEED AVAILABLE!\n");
|
LOG_WARNING("random: NO SEED AVAILABLE!\n");
|
||||||
seed = 1;
|
seed = RANDOM_SEED_DEFAULT;
|
||||||
#endif
|
#endif
|
||||||
DEBUG("random: using seed value %u\n", (unsigned)seed);
|
DEBUG("random: using seed value %u\n", (unsigned)seed);
|
||||||
random_init(seed);
|
random_init(seed);
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user