CVSROOT:        /cvs
Module name:    src
Changes by:     b...@cvs.openbsd.org    2017/04/29 12:57:00

Modified files:
        lib/libcrypto/arc4random: Tag: OPENBSD_6_1 getentropy_linux.c 

Log message:
MFC: 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@

Reply via email to