aboutsummaryrefslogtreecommitdiffstats
path: root/crypto/rand/rand_lib.c
Commit message (Expand)AuthorAgeFilesLines
* Coverity 1545175: use after freePauli2023-10-021-1/+0
* Coverity 1545176: dereference before NULL checkPauli2023-10-021-1/+2
* fips: use seed source requestedPauli2023-09-271-12/+88
* fips selftest: avoid relying on a real RNG for self testsPauli2023-09-271-4/+16
* Copyright year updatesMatt Caswell2023-09-071-1/+1
* rand_lib: RAND_poll: Reseed in non-"no-deprecated" builds.Mike Kasick2023-06-141-4/+4
* Avoid taking a write lock in RAND_get_rand_method()Matt Caswell2023-05-301-0/+7
* rand: trust user supplied entropy when configured without a random sourcePauli2023-05-031-0/+6
* Release the drbg in the global default context before enginesTomas Mraz2022-11-021-0/+1
* rand: add set0 calls for the private and public DRBGsPauli2022-11-021-0/+28
* Stop raising ERR_R_MALLOC_FAILURE in most placesRichard Levitte2022-10-051-3/+1
* Update copyright yearMatt Caswell2022-05-031-1/+1
* str[n]casecmp => OPENSSL_strncasecmpDmitry Belyavskiy2022-04-221-6/+6
* Refactor OSSL_LIB_CTX to avoid using CRYPTO_EX_DATAHugo Landau2022-04-011-10/+4
* rand: Add missing check for rand_get_globalJiasheng Jiang2022-02-201-0/+7
* Move e_os.h to include/internalRichard Levitte2022-02-051-1/+1
* rand: avoid using the derivation function for the public and private DRBGsPauli2021-09-031-14/+18
* Ensure we remove libctx DRBG state before removing the provider storeMatt Caswell2021-06-211-1/+1
* Elimination of some sources not needed in the FIPS_MODULETomas Mraz2021-06-071-12/+12
* Add NCONF_get0_libctx()Rich Salz2021-06-021-1/+1
* Rename all getters to use get/get0 in nameTomas Mraz2021-06-011-1/+1
* rand: use size_t for size argument to RAND_bytes_ex()Pauli2021-06-011-4/+8
* rand: add a strength argument to the BN and RAND RNG callsPauli2021-05-291-6/+8
* Add the ability for ex_data to have a priorityMatt Caswell2021-05-111-0/+1
* 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