aboutsummaryrefslogtreecommitdiffstats
path: root/crypto/rand
Commit message (Expand)AuthorAgeFilesLines
* Fix seeding from random device w/o getrandom syscallBernd Edlinger2019-03-011-3/+26
* Cleanup vxworks support to be able to compile for VxWorks 7Klotz, Tobias2019-01-241-0/+21
* Following the license change, modify the boilerplates in crypto/rand/Richard Levitte2018-12-0612-12/+12
* Refactor the computation of API version limitsRichard Levitte2018-12-062-2/+2
* Fix issues with do_rand_init/rand_cleanup_intBernd Edlinger2018-11-091-4/+8
* rand_unix.c: open random devices on first use onlyDr. Matthias St. Pierre2018-11-081-12/+3
* Test: link drbgtest statically against libcryptoDr. Matthias St. Pierre2018-11-082-6/+2
* Add missing RAND initialisation call.Pauli2018-11-081-1/+2
* Rename the rand_drbg_st data member "pool" to "seed_pool"Bernd Edlinger2018-11-073-12/+12
* Fix error handling in RAND_DRBG_uninstantiateBernd Edlinger2018-11-051-0/+1
* Fix error handling in rand_drbg_newBernd Edlinger2018-11-051-4/+1
* Fix error handling in RAND_DRBG_setBernd Edlinger2018-11-051-1/+6
* Avoid two memory allocations in each RAND_DRBG_bytesBernd Edlinger2018-11-013-18/+49
* Fix a race condition in drbg_addBernd Edlinger2018-10-301-2/+5
* Rework and simplify resource flow in drbg_addBernd Edlinger2018-10-292-24/+6
* randfile.c: fix a Coverity warningDr. Matthias St. Pierre2018-10-281-1/+1
* drbg_lib: avoid NULL pointer dereference in drbg_addDr. Matthias St. Pierre2018-10-281-1/+3
* Fix data race in RAND_DRBG_generateBernd Edlinger2018-10-263-17/+30
* Fix a possible crash in rand_drbg_get_entropyBernd Edlinger2018-10-261-0/+2
* RAND_add()/RAND_seed(): fix failure on short input or low entropyDr. Matthias St. Pierre2018-10-261-5/+69
* RAND_load_file(): avoid adding small chunks to RAND_add()Dr. Matthias St. Pierre2018-10-261-9/+23
* RAND_load_file(): return error if reseeding failedDr. Matthias St. Pierre2018-10-261-0/+6
* RAND: ensure INT32_MAX is definedRichard Levitte2018-10-231-0/+2
* RAND_add(): fix heap corruption in error pathDr. Matthias St. Pierre2018-10-221-0/+4
* DRBG: fix reseeding via RAND_add()/RAND_seed() with large inputDr. Matthias St. Pierre2018-10-168-44/+113
* crypto/rand: fix some style nit'sFdaSilvaYY2018-10-103-12/+12
* rand_unix.c: fix --with-rand-seed=none buildDr. Matthias St. Pierre2018-10-101-15/+22
* Added DRBG_HMAC & DRBG_HASH + Added defaults for setting DRBG for master/publ...Shane Lontis2018-09-287-60/+753
* Use secure_getenv(3) when available.Pauli2018-09-241-4/+2
* VMS: only use the high precision on VMS v8.4 and upRichard Levitte2018-09-151-3/+8
* Replace the public RAND_DRBG_USED_FLAGS #define by an internal constantDr. Matthias St. Pierre2018-09-121-1/+5
* rand_lib.c: Don't open random devices while cleaning up.Dr. Matthias St. Pierre2018-08-221-2/+6
* rand_unix.c: don't discard entropy bytes from /dev/*randomDr. Matthias St. Pierre2018-08-191-9/+14
* rand_unix.c: don't discard entropy bytes from syscall_random()Dr. Matthias St. Pierre2018-08-191-9/+17
* rand_unix.c: assimilate syscall_random() with getrandom(2)Dr. Matthias St. Pierre2018-08-191-20/+37
* Fixed issue where DRBG_CTR fails if NO_DF is used - when entropy is calledShane Lontis2018-07-261-1/+1
* rand/rand_unix.c: address macro redifinition warning.Andy Polyakov2018-07-011-1/+3
* Modify the DEVRANDOM source so that the files are kept open persistently.Pauli2018-06-274-16/+197
* rand/rand_unix.c: mask getentropy ELF detection on HP-UX.Andy Polyakov2018-06-251-1/+1
* RAND_POOL: Add missing implementations for djgppDr. Matthias St. Pierre2018-06-151-4/+5
* rand/rand_unix.c: bypass DSO_global_lookup on ELF systems.Andy Polyakov2018-06-091-8/+16
* rand/rand_unix.c: omit error from DSO_global_lookup.Andy Polyakov2018-06-091-0/+2
* Fix checking the return value of getentropy()Kurt Roeckx2018-06-031-1/+1
* Remove support for calling getrandom(), we now always call getentropy()Kurt Roeckx2018-06-031-18/+0
* Look up availability of getentropy() at runtime.Kurt Roeckx2018-06-031-5/+24
* Add support for KERN_ARND to get random bytes on NetBSDKurt Roeckx2018-06-031-7/+18
* Update copyright yearMatt Caswell2018-05-291-1/+1
* Use void in all function definitions that do not take any argumentsKurt Roeckx2018-05-112-2/+2
* VMS rand: assign before check, not the other way aroundRichard Levitte2018-05-081-1/+1
* VMS: modernise rand_pool_acquire_entropy, step 2Richard Levitte2018-05-031-48/+316