summaryrefslogtreecommitdiffstats
path: root/crypto/rand
AgeCommit message (Expand)Author
2023-10-24Copyright year updatesMatt Caswell
2023-10-24rand: fix seeding from a weak entropy sourceMatthias St. Pierre
2023-10-24rand: improve error message for rand pool overflowsRichard Levitte
2023-10-20rand: add callbacks to cleanup the user entropy resp. nonceMatthias St. Pierre
2023-10-03Coverity 1545175: use after freePauli
2023-10-03Coverity 1545176: dereference before NULL checkPauli
2023-10-03rand: add extra error codePauli
2023-10-03fips: use seed source requestedPauli
2023-10-03fips selftest: avoid relying on a real RNG for self testsPauli
2023-06-14rand_lib: RAND_poll: Reseed in non-"no-deprecated" builds.Mike Kasick
2023-05-30Update copyright yearTomas Mraz
2023-05-03rand: trust user supplied entropy when configured without a random sourcePauli
2022-12-01Update copyright yearTomas Mraz
2022-11-22Release the drbg in the global default context before enginesTomas Mraz
2022-11-21Refactor OSSL_LIB_CTX to avoid using CRYPTO_EX_DATAHugo Landau
2022-11-11Move e_os.h to include/internalRichard Levitte
2022-11-02rand: add set0 calls for the private and public DRBGsPauli
2022-10-11Update copyright yearMatt Caswell
2022-07-13Pre-declare all core dispatch table functions, and fix the internal onesRichard Levitte
2022-06-21Update copyright yearMatt Caswell
2022-06-17Clarify use of EGD for HPNS in rand/rand_egd.c comments.Randall S. Becker
2022-05-09remove legacy VxWorks workaroundMax Bachmann
2022-04-21str[n]casecmp => OPENSSL_strncasecmpDmitry Belyavskiy
2022-03-15Update copyright yearMatt Caswell
2022-02-20rand: Add missing check for rand_get_globalJiasheng Jiang
2021-12-29Fix a misuse of NULL checkWeiguo Li
2021-07-20err: remove the derivation function is mandatory for FIPS error message since...Pauli
2021-06-21Ensure we remove libctx DRBG state before removing the provider storeMatt Caswell
2021-06-17Update copyright yearMatt Caswell
2021-06-07Elimination of some sources not needed in the FIPS_MODULETomas Mraz
2021-06-02Add NCONF_get0_libctx()Rich Salz
2021-06-01Rename all getters to use get/get0 in nameTomas Mraz
2021-06-01rand: use size_t for size argument to RAND_bytes_ex()Pauli
2021-05-29rand: add a strength argument to the BN and RAND RNG callsPauli
2021-05-26err: rename err_load_xxx_strings_int functionsPauli
2021-05-11Add the ability for ex_data to have a priorityMatt Caswell
2021-04-08Update copyright yearMatt Caswell
2021-04-01Corrected missing definitions from NonStop SPT build.Randall S. Becker
2021-03-26rand: fix coverity 1473636: data race conditionPauli
2021-03-18Add ossl_rand symbolsShane Lontis
2021-03-14Always check CRYPTO_LOCK_{read,write}_lockRich Salz
2021-03-12Use OPENSSL_init_crypto(OPENSSL_INIT_BASE_ONLY, NULL) in libcryptoTomas Mraz
2021-02-28rand: use params argument on instantiate callPauli
2021-02-23RAND_METHOD deprecation: code changesPauli
2021-02-02Refactor RAND_get0_primary() lockingMatt Caswell
2021-01-28Update copyright yearRichard Levitte
2021-01-14Enable locking on the primary DRBG when we create itMatt Caswell
2020-12-09rand: allow seed-src to be missingPauli
2020-12-09rand: add a provider side seed source.Pauli
2020-11-24ERR: Rebuild all generated error headers and source filesRichard Levitte