summaryrefslogtreecommitdiff
path: root/crypto/rand/rand_lib.c
Commit message (Expand)AuthorAgeFilesLines
* rand: fix coverity 1473636: data race conditionPauli2021-03-261-4/+9
* Add ossl_rand symbolsShane Lontis2021-03-181-13/+13
* Always check CRYPTO_LOCK_{read,write}_lockRich Salz2021-03-141-3/+9
* Use OPENSSL_init_crypto(OPENSSL_INIT_BASE_ONLY, NULL) in libcryptoTomas Mraz2021-03-121-1/+1
* rand: use params argument on instantiate callPauli2021-02-281-7/+2
* RAND_METHOD deprecation: code changesPauli2021-02-231-16/+94
* Refactor RAND_get0_primary() lockingMatt Caswell2021-02-021-25/+39
* Update copyright yearRichard Levitte2021-01-281-1/+1
* Enable locking on the primary DRBG when we create itMatt Caswell2021-01-141-0/+11
* rand: allow seed-src to be missingPauli2020-12-091-1/+4
* rand: add a provider side seed source.Pauli2020-12-091-2/+51
* rand: move the entropy source out of the FIPS providerPauli2020-11-201-1/+1
* Provide side RNG functions renamed to have an ossl_ prefix.Pauli2020-11-191-1/+1
* CRYPTO: refactor ERR_raise()+ERR_add_error_data() to ERR_raise_data()Richard Levitte2020-11-131-2/+3
* Convert all {NAME}err() in crypto/ to their corresponding ERR_raise() callRichard Levitte2020-11-131-10/+10
* Rename OPENSSL_CTX prefix to OSSL_LIB_CTXDr. Matthias St. Pierre2020-10-151-15/+15
* Add a "random" configuration section.Pauli2020-09-231-4/+104
* rand: instantiate the DRBGs upon first use.Pauli2020-08-281-2/+7
* rand_drbg: remove RAND_DRBG.Pauli2020-08-071-15/+270
* deprecate engines in libcryptoPauli2020-07-161-0/+3
* CTR, HASH and HMAC DRBGs in providerPauli2020-06-241-264/+45
* CRNGT: continuous DRBG tests for providersPauli2020-06-241-405/+7
* Rename FIPS_MODE to FIPS_MODULERichard Levitte2020-04-281-8/+8
* Update copyright yearMatt Caswell2020-04-231-1/+1
* Fix misspelling errors and typos reported by codespellDr. Matthias St. Pierre2020-02-061-1/+1
* Convert rand_bytes_ex and rand_priv_bytes_ex to public functionsMatt Caswell2020-01-201-4/+4
* rand_lib.c: fix null pointer dereferences after RAND_get_rand_method() failureDr. Matthias St. Pierre2019-12-121-17/+21
* Update source files for pre-3.0 deprecationRichard Levitte2019-11-071-1/+1
* Reorganize local header filesDr. Matthias St. Pierre2019-09-281-1/+1
* Reorganize private crypto header filesDr. Matthias St. Pierre2019-09-281-1/+1
* drbg: fix issue where DRBG_CTR fails if NO_DF is used (2nd attempt)Dr. Matthias St. Pierre2019-09-111-2/+4
* drbg: ensure fork-safety without using a pthread_atfork handlerDr. Matthias St. Pierre2019-09-111-7/+0
* Fix a potential crash in rand_unix.cBernd Edlinger2019-09-101-31/+84
* Remove extern declarations of OPENSSL_ia32cap_PBernd Edlinger2019-09-011-2/+0
* Make rand_pool buffers more dynamic in their sizing.Pauli2019-07-231-5/+43
* Allocate DRBG additional data pool from non-secure memoryBernd Edlinger2019-07-221-8/+23
* Provide rand_bytes_ex and rand_priv_bytes_exMatt Caswell2019-07-021-8/+29
* Fix TyposAntoine Cœur2019-07-021-1/+1
* Move the rand_nonce_lock code into drbg_lib.cMatt Caswell2019-06-071-88/+37
* Add prediction resistance capability to the DRBG reseeding process.Pauli2019-04-121-12/+0
* Fix broken change from b3d113e.Pauli2019-03-291-1/+2
* Cosmetic rand/drbg changes.Pauli2019-03-221-5/+5
* Following the license change, modify the boilerplates in crypto/rand/Richard Levitte2018-12-061-1/+1
* Refactor the computation of API version limitsRichard Levitte2018-12-061-1/+1
* Fix issues with do_rand_init/rand_cleanup_intBernd Edlinger2018-11-091-4/+8
* Add missing RAND initialisation call.Pauli2018-11-081-1/+2
* Rename the rand_drbg_st data member "pool" to "seed_pool"Bernd Edlinger2018-11-071-4/+4
* Avoid two memory allocations in each RAND_DRBG_bytesBernd Edlinger2018-11-011-12/+25
* Rework and simplify resource flow in drbg_addBernd Edlinger2018-10-291-7/+4
* Fix data race in RAND_DRBG_generateBernd Edlinger2018-10-261-0/+2