aboutsummaryrefslogtreecommitdiffstats
path: root/crypto/rand
Commit message (Expand)AuthorAgeFilesLines
* Reseeding without derivation function is not supported in FIPS mode.Pauli2019-04-112-1/+10
* Revert "crypto/rand/rand_win.c: include "e_os.h" to get the default _WIN32_WI...Richard Levitte2019-04-021-1/+0
* rand_win.c: loosen version requirements for BCryptGenRandomDr. Matthias St. Pierre2019-04-021-2/+2
* crypto/rand/rand_win.c: include "e_os.h" to get the default _WIN32_WINNTRichard Levitte2019-04-021-0/+1
* Clear seed source structures.Pauli2019-03-293-6/+24
* Circumvent a problem of lacking GetEnvironmentVariable() in WindowsCE.Soujyu Tanaka2019-03-291-1/+1
* Add the FIPS related continuous random number generator (CRNG) testing.Pauli2019-03-294-4/+143
* Fix broken change from b3d113e.Pauli2019-03-291-1/+2
* Cosmetic rand/drbg changes.Pauli2019-03-222-7/+7
* VMS: only use the high precision on VMS v8.4 and upDr. Matthias St. Pierre2019-03-151-0/+4
* 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