On 2016/05/09 21:18, Jeremie Courreges-Anglas wrote: > Kristaps Dzonsons <[email protected]> writes: > @@ -0,0 +1,13 @@ > +$OpenBSD$ > +--- random_seed.c.orig Fri Apr 11 02:41:08 2014 > ++++ random_seed.c Mon May 9 20:43:17 2016 > +@@ -227,6 +227,9 @@ int json_c_get_random_seed() > + #if HAVE_RDRAND > + if (has_rdrand()) return get_rdrand_seed(); > + #endif > ++#if HAVE_ARC4RANDOM > ++ return arc4random(); > ++#endif > + #if HAVE_DEV_RANDOM > + if (has_dev_urandom()) return get_dev_random_seed(); > + #endif
Wouldn't it be better to put arc4random before rdrand?
