summaryrefslogtreecommitdiffstats
path: root/crypto/rand/rand_unix.c
AgeCommit message (Expand)Author
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
2018-04-04Remove ambiguity in rand_pool_add[_end] return valueRichard Levitte
2018-03-15Publish the RAND_DRBG APIDr. Matthias St. Pierre
2018-02-27Update copyright yearMatt Caswell
2018-02-13Use both getrandom() and /dev/urandom by default on Linux.Kurt Roeckx
2017-10-18Fix reseeding issues of the public RAND_DRBGDr. Matthias St. Pierre
2017-08-30Move e_os.h to be the very first include.Pauli
2017-08-28DRBG: Remove 'randomness' buffer from 'RAND_DRBG'Dr. Matthias St. Pierre
2017-08-28RAND: Rename the RAND_poll_ex() callback and its typedefDr. Matthias St. Pierre
2017-08-03Switch from ossl_rand to DRBG randRich Salz
2017-07-22Add --with-rand-seedRich Salz
2017-07-15Start to overhaul RAND APIRich Salz