History log of /openbsd-src/lib/libc/crypt/arc4random.h (Results 1 – 4 of 4)
Revision Date Author Comments
# 08735ac4 15-Jan-2015 deraadt <deraadt@openbsd.org>

back in september I did the large abstraction refactoring to allow these
other systems to fit into the same mold, so add copyright


# d976644e 20-Jul-2014 bcook <bcook@openbsd.org>

Move more OS-specific functionality to arc4random.h headers.

Move <sys/mman.h> and raise(SIGKILL) calls to OS-specific headers.
On OpenBSD, move thread_private.h as well to arc4random.h.
On Windows,

Move more OS-specific functionality to arc4random.h headers.

Move <sys/mman.h> and raise(SIGKILL) calls to OS-specific headers.
On OpenBSD, move thread_private.h as well to arc4random.h.
On Windows, use TerminateProcess on getentropy failure.

ok deraadt@

show more ...


# 40e6dbbd 19-Jul-2014 deraadt <deraadt@openbsd.org>

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 th

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

show more ...


# 2ef411b6 18-Jul-2014 deraadt <deraadt@openbsd.org>

Seperate arc4random's os-dependent parts into static inline functions,
making it much easier for libressl -portable to fill in the gaps.
ok bcook beck