CVSROOT:        /cvs
Module name:    src
Changes by:     [email protected] 2014/07/18 18:08:43

Modified files:
        lib/libc/crypt : arc4random.c arc4random.h 
        lib/libcrypto/crypto: arc4random_linux.h arc4random_osx.h 
                              arc4random_solaris.h arc4random_win.h 

Log message:
Change _rs_allocate so it can combine the two regions (rs and rsx)
into one if a system has an awesome getentropy().  In that case it
is valid to totally throw away the rsx state in the child.  If the
getentropy() is not very good and has a lazy reseed operation, this
combining is a bad idea, and the reseed should probably continue to
use the "something old, something new" mix.  _rs_allocate() can
accomodate either method, but not on the fly.
ok matthew

Reply via email to