CVSROOT: /cvs Module name: src Changes by: [email protected] 2017/04/29 12:43:31
Modified files:
lib/libcrypto/arc4random: getentropy_linux.c
Log message:
Switch Linux getrandom() usage to non-blocking mode, continuing to
use fallback mechanims if unsuccessful.
The design of Linux getrandom is broken. It has an
uninitialized phase coupled with blocking behaviour, which
is unacceptable from within a library at boot time without
possible recovery.
ok deraadt@ jsing@
