aboutsummaryrefslogtreecommitdiff
path: root/crypto/rand
AgeCommit message (Expand)AuthorFilesLines
2018-12-06Following the license change, modify the boilerplates in crypto/rand/Richard Levitte12-12/+12
2018-12-06Refactor the computation of API version limitsRichard Levitte2-2/+2
2018-11-09Fix issues with do_rand_init/rand_cleanup_intBernd Edlinger1-4/+8
2018-11-08rand_unix.c: open random devices on first use onlyDr. Matthias St. Pierre1-12/+3
2018-11-08Test: link drbgtest statically against libcryptoDr. Matthias St. Pierre2-6/+2
2018-11-08Add missing RAND initialisation call.Pauli1-1/+2
2018-11-07Rename the rand_drbg_st data member "pool" to "seed_pool"Bernd Edlinger3-12/+12
2018-11-05Fix error handling in RAND_DRBG_uninstantiateBernd Edlinger1-0/+1
2018-11-05Fix error handling in rand_drbg_newBernd Edlinger1-4/+1
2018-11-05Fix error handling in RAND_DRBG_setBernd Edlinger1-1/+6
2018-11-01Avoid two memory allocations in each RAND_DRBG_bytesBernd Edlinger3-18/+49
2018-10-30Fix a race condition in drbg_addBernd Edlinger1-2/+5
2018-10-29Rework and simplify resource flow in drbg_addBernd Edlinger2-24/+6
2018-10-28randfile.c: fix a Coverity warningDr. Matthias St. Pierre1-1/+1
2018-10-28drbg_lib: avoid NULL pointer dereference in drbg_addDr. Matthias St. Pierre1-1/+3
2018-10-26Fix data race in RAND_DRBG_generateBernd Edlinger3-17/+30
2018-10-26Fix a possible crash in rand_drbg_get_entropyBernd Edlinger1-0/+2
2018-10-26RAND_add()/RAND_seed(): fix failure on short input or low entropyDr. Matthias St. Pierre1-5/+69
2018-10-26RAND_load_file(): avoid adding small chunks to RAND_add()Dr. Matthias St. Pierre1-9/+23
2018-10-26RAND_load_file(): return error if reseeding failedDr. Matthias St. Pierre1-0/+6
2018-10-23RAND: ensure INT32_MAX is definedRichard Levitte1-0/+2
2018-10-22RAND_add(): fix heap corruption in error pathDr. Matthias St. Pierre1-0/+4
2018-10-16DRBG: fix reseeding via RAND_add()/RAND_seed() with large inputDr. Matthias St. Pierre8-44/+113
2018-10-10crypto/rand: fix some style nit'sFdaSilvaYY3-12/+12
2018-10-10rand_unix.c: fix --with-rand-seed=none buildDr. Matthias St. Pierre1-15/+22
2018-09-28Added DRBG_HMAC & DRBG_HASH + Added defaults for setting DRBG for master/publ...Shane Lontis7-60/+753
2018-09-24Use secure_getenv(3) when available.Pauli1-4/+2
2018-09-15VMS: only use the high precision on VMS v8.4 and upRichard Levitte1-3/+8
2018-09-12Replace the public RAND_DRBG_USED_FLAGS #define by an internal constantDr. Matthias St. Pierre1-1/+5
2018-08-22rand_lib.c: Don't open random devices while cleaning up.Dr. Matthias St. Pierre1-2/+6
2018-08-19rand_unix.c: don't discard entropy bytes from /dev/*randomDr. Matthias St. Pierre1-9/+14
2018-08-19rand_unix.c: don't discard entropy bytes from syscall_random()Dr. Matthias St. Pierre1-9/+17
2018-08-19rand_unix.c: assimilate syscall_random() with getrandom(2)Dr. Matthias St. Pierre1-20/+37
2018-07-26Fixed issue where DRBG_CTR fails if NO_DF is used - when entropy is calledShane Lontis1-1/+1
2018-07-01rand/rand_unix.c: address macro redifinition warning.Andy Polyakov1-1/+3
2018-06-27Modify the DEVRANDOM source so that the files are kept open persistently.Pauli4-16/+197
2018-06-25rand/rand_unix.c: mask getentropy ELF detection on HP-UX.Andy Polyakov1-1/+1
2018-06-15RAND_POOL: Add missing implementations for djgppDr. Matthias St. Pierre1-4/+5
2018-06-09rand/rand_unix.c: bypass DSO_global_lookup on ELF systems.Andy Polyakov1-8/+16
2018-06-09rand/rand_unix.c: omit error from DSO_global_lookup.Andy Polyakov1-0/+2
2018-06-03Fix checking the return value of getentropy()Kurt Roeckx1-1/+1
2018-06-03Remove support for calling getrandom(), we now always call getentropy()Kurt Roeckx1-18/+0
2018-06-03Look up availability of getentropy() at runtime.Kurt Roeckx1-5/+24
2018-06-03Add support for KERN_ARND to get random bytes on NetBSDKurt Roeckx1-7/+18
2018-05-29Update copyright yearMatt Caswell1-1/+1
2018-05-11Use void in all function definitions that do not take any argumentsKurt Roeckx2-2/+2
2018-05-08VMS rand: assign before check, not the other way aroundRichard Levitte1-1/+1
2018-05-03VMS: modernise rand_pool_acquire_entropy, step 2Richard Levitte1-48/+316
2018-05-03VMS: modernise rand_pool_acquire_entropy, step 1Richard Levitte1-76/+120
2018-05-02opensslconf.h inclusion cleanupFdaSilvaYY1-1/+0