index
:
src
cvs/HEAD
kms/intel
kms/radeon
master
OpenBSD base system
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
lib
/
libcrypto
/
arc4random
Age
Commit message (
Expand
)
Author
2018-03-13
ensure SYS_getrandom and GRND_NONBLOCK are both defined before using getrando...
Brent Cook
2017-04-29
Switch Linux getrandom() usage to non-blocking mode, continuing to
Bob Beck
2016-09-02
add iOS support for getentropy
Brent Cook
2016-08-07
Update the link for the getentropy(2) manual to man.openbsd.org/
Theo Buehler
2016-06-30
Tighten behavior of _rs_allocate failure for portable arc4random implementati...
Brent Cook
2016-06-30
Tighten behavior of _rs_allocate on Windows.
Brent Cook
2016-04-19
fix typo in comment; ok beck
T.J. Townsend
2016-01-04
Calling clone(2) with CLONE_NEWPID yields multiple processes with pid=1.
Brent Cook
2015-09-11
unify files further
Theo de Raadt
2015-08-25
unify versions, so they are easier to diff.
Theo de Raadt
2015-08-25
KNF
Theo de Raadt
2015-06-13
Remove unneeded sys/sysctl.h on linux.
Brent Cook
2015-04-27
Not all Linux libc's include linux/sysctl.h in sys/sysctl.h.
Brent Cook
2015-04-27
Support AIX versions without WPAR support.
Brent Cook
2015-03-30
add initial AIX getentropy/arc4random files. Thanks to Michael Felt.
Brent Cook
2015-03-22
sys/sysctl.h includes linux/sysctl.h, remove the extra unchecked include
Brent Cook
2015-01-19
Add arc4random/getentropy shims for NetBSD.
Brent Cook
2015-01-15
back in september I did the large abstraction refactoring to allow these
Theo de Raadt
2015-01-07
mix in more virtual memory and process information
Brent Cook
2015-01-06
add initial HP-UX getentropy/arc4random support.
Brent Cook
2014-11-11
correct the failure case for getentropy on win32
Brent Cook
2014-11-03
Add hooks to override native arc4random_buf on FreeBSD.
Brent Cook
2014-10-11
include header needed by older linux kernels
Brent Cook
2014-08-28
preserve errno value on success.
Brent Cook
2014-08-16
only build the getrandom path if SYS_getrandom is defined.
Brent Cook
2014-08-16
getrandom(2) support for getentropy_linux
Brent Cook
2014-08-13
munmap correct object in (extremely unlikely, and effectively terminal)
Theo de Raadt
2014-07-22
better match proposed syscall api
Brent Cook
2014-07-21
protect sysctl path with SYS__sysctl instead; from enh@google, ok bcook
Theo de Raadt
2014-07-21
Use explicit_bzero() instead of memset() on buffers going out of scope.
Philip Guenther
2014-07-21
cast from void * before math; enh@google
Theo de Raadt
2014-07-20
Move more OS-specific functionality to arc4random.h headers.
Brent Cook
2014-07-20
initial win32 ARC4_LOCK/UNLOCK implementation.
Brent Cook
2014-07-20
Demonstrate how new linux getrandom() will be called, at least until
Theo de Raadt
2014-07-19
remove disabled main hook; we use phdr now; ok bcook
Theo de Raadt
2014-07-19
tab love
Theo de Raadt
2014-07-19
Move _ARC4_ATFORK handlers from thread_private.h in portable.
Brent Cook
2014-07-19
move _ARC4_LOCK/UNLOCK primitives from thread_private into OS-specific modules
Brent Cook
2014-07-19
fixup typos
Brent Cook
2014-07-19
Change _rs_allocate so it can combine the two regions (rs and rsx)
Theo de Raadt
2014-07-18
Cleanup portable arc4random fork detection code:
Matthew Dempsky
2014-07-18
Seperate arc4random's os-dependent parts into static inline functions,
Theo de Raadt
2014-07-16
Only call getauxval(3) if HAVE_GETAUXVAL is defined. Fixes build on older
Mark Kettenis
2014-07-13
Use dl_iterate_phdr() to iterate over the segments and throw the addresses
Theo de Raadt
2014-07-13
Provide a link to the canonical API specification.
Theo de Raadt
2014-07-13
Take away the use of the address of main as a source of entropy. Causes
Bob Beck
2014-07-12
getentropy on Windows. It compiles but has not been thoroughly tested yet.
Wouter Wijngaards
2014-07-12
Remove signed/unsigned warning, statement before declaration and
Wouter Wijngaards
2014-07-12
guard inclusion of sys/sysctl.h so we can detect at compile time and
Bob Beck
2014-07-12
remove gratuitous differences, ok beck
Theo de Raadt
[next]