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@