summaryrefslogtreecommitdiffstats
path: root/crypto/rand
AgeCommit message (Expand)Author
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-12-06Refactor the computation of API version limitsRichard Levitte
2018-11-09Fix issues with do_rand_init/rand_cleanup_intBernd Edlinger
2018-11-08rand_unix.c: open random devices on first use onlyDr. Matthias St. Pierre
2018-11-08Test: link drbgtest statically against libcryptoDr. Matthias St. Pierre
2018-11-08Add missing RAND initialisation call.Pauli
2018-11-07Rename the rand_drbg_st data member "pool" to "seed_pool"Bernd Edlinger
2018-11-05Fix error handling in RAND_DRBG_uninstantiateBernd Edlinger
2018-11-05Fix error handling in rand_drbg_newBernd Edlinger
2018-11-05Fix error handling in RAND_DRBG_setBernd Edlinger
2018-11-01Avoid two memory allocations in each RAND_DRBG_bytesBernd Edlinger
2018-10-30Fix a race condition in drbg_addBernd Edlinger
2018-10-29Rework and simplify resource flow in drbg_addBernd Edlinger
2018-10-28randfile.c: fix a Coverity warningDr. Matthias St. Pierre
2018-10-28drbg_lib: avoid NULL pointer dereference in drbg_addDr. Matthias St. Pierre
2018-10-26Fix data race in RAND_DRBG_generateBernd Edlinger
2018-10-26Fix a possible crash in rand_drbg_get_entropyBernd Edlinger
2018-10-26RAND_add()/RAND_seed(): fix failure on short input or low entropyDr. Matthias St. Pierre
2018-10-26RAND_load_file(): avoid adding small chunks to RAND_add()Dr. Matthias St. Pierre
2018-10-26RAND_load_file(): return error if reseeding failedDr. Matthias St. Pierre
2018-10-23RAND: ensure INT32_MAX is definedRichard Levitte
2018-10-22RAND_add(): fix heap corruption in error pathDr. Matthias St. Pierre
2018-10-16DRBG: fix reseeding via RAND_add()/RAND_seed() with large inputDr. Matthias St. Pierre
2018-10-10crypto/rand: fix some style nit'sFdaSilvaYY
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-09-24Use secure_getenv(3) when available.Pauli
2018-09-15VMS: only use the high precision on VMS v8.4 and upRichard Levitte
2018-09-12Replace the public RAND_DRBG_USED_FLAGS #define by an internal constantDr. Matthias St. Pierre
2018-08-22rand_lib.c: Don't open random devices while cleaning up.Dr. 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-26Fixed issue where DRBG_CTR fails if NO_DF is used - when entropy is calledShane Lontis
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-29Update copyright yearMatt Caswell
2018-05-11Use void in all function definitions that do not take any argumentsKurt Roeckx
2018-05-08VMS rand: assign before check, not the other way aroundRichard Levitte
2018-05-03VMS: modernise rand_pool_acquire_entropy, step 2Richard Levitte