summaryrefslogtreecommitdiffstats
path: root/crypto/rand/rand_unix.c
AgeCommit message (Expand)Author
2021-08-27Darwin platform allows to build on releases before Yosemite/ios 8.David Carlier
2021-08-24Update copyright yearMatt Caswell
2021-06-30apple getentropy removalDavid CARLIER
2020-10-14syscall_random(): don't fail if the getentropy() function is a dummyYury Is
2020-05-20Fix egd and devrandom source configsBernd Edlinger
2020-05-04rand_unix.c: Ensure requests to KERN_ARND don't exceed 256 bytes.nia
2020-05-04rand_unix.c: Only enable hack for old FreeBSD versions on FreeBSDnia
2020-05-04rand_unix.c: Include correct headers for sysctl() on NetBSDnia
2020-03-17Update copyright yearMatt Caswell
2020-01-07Revert "Move random-related defines from e_os.h to rand_unix.c"Dr. Matthias St. Pierre
2019-10-19Move random-related defines from e_os.h to rand_unix.cDr. Matthias St. Pierre
2019-10-19rand_unix.c: correct include guard commentsDr. Matthias St. Pierre
2019-09-30Add defines for __NR_getrandom for all Linux architecturesKurt Roeckx
2019-09-27Reorganize local header filesDr. Matthias St. Pierre
2019-09-27Reorganize private crypto header filesDr. Matthias St. Pierre
2019-09-10Fix a strict warnings error in rand_pool_acquire_entropyBernd Edlinger
2019-09-09drbg: add fork id to additional data on UNIX systemsDr. Matthias St. Pierre
2019-09-05Cleanup includes in rand_unix.cBernd Edlinger
2019-09-05Remove ifndef FIPS_MODE from rand_unix.cBernd Edlinger
2019-08-30Fix NITs in comments and CHANGES for DEVRANDOM seeded check.Pauli
2019-08-24Avoid overflowing FDSET when using select(2).Pauli
2019-08-20Start up DEVRANDOM entropy improvement for older Linux devices.Pauli
2019-08-19Add a fallback definition for __NR_getrandom for x86 linuxBernd Edlinger
2019-08-19Add a fallback definition for __NR_getrandom for ARM linuxBernd Edlinger
2019-06-19Fix UEFI build on FreeBSD by not including system headersRebecca Cran
2019-06-09Revert the DEVRANDOM_WAIT featureDr. Matthias St. Pierre
2019-03-01Fix seeding from random device w/o getrandom syscallBernd Edlinger
2019-02-26Update copyright yearMatt Caswell
2019-01-24Cleanup vxworks support to be able to compile for VxWorks 7Klotz, Tobias
2018-11-08rand_unix.c: open random devices on first use onlyDr. Matthias St. Pierre
2018-10-26Backport some DRBG renamings and typo fixesDr. Matthias St. Pierre
2018-10-16DRBG: fix reseeding via RAND_add()/RAND_seed() with large inputDr. Matthias St. Pierre
2018-10-10rand_unix.c: fix --with-rand-seed=none buildDr. Matthias St. Pierre
2018-08-19rand_unix.c: don't discard entropy bytes from /dev/*randomDr. Matthias St. Pierre
2018-08-19rand_unix.c: don't discard entropy bytes from syscall_random()Dr. Matthias St. Pierre
2018-08-19rand_unix.c: assimilate syscall_random() with getrandom(2)Dr. Matthias St. Pierre
2018-07-01rand/rand_unix.c: address macro redifinition warning.Andy Polyakov
2018-06-27Modify the DEVRANDOM source so that the files are kept open persistently.Pauli
2018-06-25rand/rand_unix.c: mask getentropy ELF detection on HP-UX.Andy Polyakov
2018-06-15RAND_POOL: Add missing implementations for djgppDr. Matthias St. Pierre
2018-06-09rand/rand_unix.c: bypass DSO_global_lookup on ELF systems.Andy Polyakov
2018-06-09rand/rand_unix.c: omit error from DSO_global_lookup.Andy Polyakov
2018-06-03Fix checking the return value of getentropy()Kurt Roeckx
2018-06-03Remove support for calling getrandom(), we now always call getentropy()Kurt Roeckx
2018-06-03Look up availability of getentropy() at runtime.Kurt Roeckx
2018-06-03Add support for KERN_ARND to get random bytes on NetBSDKurt Roeckx
2018-05-02Change rand_pool_bytes_needed to handle less entropy than 1 per 8 bitsRichard Levitte
2018-04-23Fix usage of ossl_assert()Kurt Roeckx
2018-04-22Add support for getrandom() or equivalent system calls and use them by defaultKurt Roeckx
2018-04-13DRBG: implement a get_nonce() callbackDr. Matthias St. Pierre