summaryrefslogtreecommitdiffstats
path: root/crypto/rand
AgeCommit message (Expand)Author
2023-11-03internal/common.h: rename macro `(un)likely` to `ossl_(un)likely`Matthias St. Pierre
2023-11-03rand uniform: fix likely usagePauli
2023-11-01rand uniform: add comments outlining the algorithmPauli
2023-11-01rand: implement an unbiased random integer from a rangePauli
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-02Coverity 1545175: use after freePauli
2023-10-02Coverity 1545176: dereference before NULL checkPauli
2023-09-28Copyright year updatesMatt Caswell
2023-09-27fips: use seed source requestedPauli
2023-09-27rand: add extra error codePauli
2023-09-27fips selftest: avoid relying on a real RNG for self testsPauli
2023-09-07Copyright year updatesMatt Caswell
2023-06-14rand_lib: RAND_poll: Reseed in non-"no-deprecated" builds.Mike Kasick
2023-05-30Avoid taking a write lock in RAND_get_rand_method()Matt Caswell
2023-05-03rand: trust user supplied entropy when configured without a random sourcePauli
2022-11-02Release the drbg in the global default context before enginesTomas Mraz
2022-11-02rand: add set0 calls for the private and public DRBGsPauli
2022-10-05Stop raising ERR_R_MALLOC_FAILURE in most placesRichard Levitte
2022-07-13Pre-declare all core dispatch table functions, and fix the internal onesRichard Levitte
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-05-03Update copyright yearMatt Caswell
2022-04-22str[n]casecmp => OPENSSL_strncasecmpDmitry Belyavskiy
2022-04-01Refactor OSSL_LIB_CTX to avoid using CRYPTO_EX_DATAHugo Landau
2022-02-20rand: Add missing check for rand_get_globalJiasheng Jiang
2022-02-05Move e_os.h to include/internalRichard Levitte
2022-01-05Fix typosDimitris Apostolou
2021-12-29Fix a misuse of NULL checkWeiguo Li
2021-10-28fix some code with obvious wrong coding stylex2018
2021-09-03rand: avoid using the derivation function for the public and private DRBGsPauli
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