summaryrefslogtreecommitdiffstats
path: root/crypto/rand/rand_unix.c
AgeCommit message (Expand)Author
2020-06-24rand: move rand_{unix,vms,vxworks,win}.c without change to preserve historyDr. Matthias St. Pierre
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-04-28Rename FIPS_MODE to FIPS_MODULERichard Levitte
2020-04-23Update copyright yearMatt Caswell
2020-01-07Move random-related defines to "crypto/rand.h"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-28Reorganize local header filesDr. Matthias St. Pierre
2019-09-28Reorganize private crypto header filesDr. Matthias St. Pierre
2019-09-11drbg: add fork id to additional data on UNIX systemsDr. Matthias St. Pierre
2019-09-10Fix a strict warnings error in rand_pool_acquire_entropyBernd Edlinger
2019-09-05Cleanup includes in 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-28Make the RAND code available from inside the FIPS moduleMatt Caswell
2019-06-19Fix UEFI build on FreeBSD by not including system headersRebecca Cran
2019-06-09Revert the DEVRANDOM_WAIT featureDr. Matthias St. Pierre
2019-05-02Use vxRandLib for VxWorks7Klotz, Tobias
2019-03-29Clear seed source structures.Pauli
2019-03-01Fix seeding from random device w/o getrandom syscallBernd Edlinger
2019-01-24Cleanup vxworks support to be able to compile for VxWorks 7Klotz, Tobias
2018-12-06Following the license change, modify the boilerplates in crypto/rand/Richard Levitte
2018-11-08rand_unix.c: open random devices on first use onlyDr. 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-09-28Added DRBG_HMAC & DRBG_HASH + Added defaults for setting DRBG for master/publ...Shane Lontis
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