aboutsummaryrefslogtreecommitdiffstats
path: root/crypto/rand
Commit message (Expand)AuthorAgeFilesLines
* internal/common.h: rename macro `(un)likely` to `ossl_(un)likely`Matthias St. Pierre2023-11-031-3/+3
* rand uniform: fix likely usagePauli2023-11-031-1/+1
* rand uniform: add comments outlining the algorithmPauli2023-11-011-3/+36
* rand: implement an unbiased random integer from a rangePauli2023-11-012-1/+78
* rand: fix seeding from a weak entropy sourceMatthias St. Pierre2023-10-241-23/+11
* rand: improve error message for rand pool overflowsRichard Levitte2023-10-241-1/+5
* rand: add callbacks to cleanup the user entropy resp. nonceMatthias St. Pierre2023-10-201-0/+12
* Coverity 1545175: use after freePauli2023-10-021-1/+0
* Coverity 1545176: dereference before NULL checkPauli2023-10-021-1/+2
* Copyright year updatesMatt Caswell2023-09-281-1/+1
* fips: use seed source requestedPauli2023-09-272-17/+149
* rand: add extra error codePauli2023-09-271-1/+3
* 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-053-17/+7
* Pre-declare all core dispatch table functions, and fix the internal onesRichard Levitte2022-07-131-4/+4
* Clarify use of EGD for HPNS in rand/rand_egd.c comments.Randall S. Becker2022-06-171-4/+6
* remove legacy VxWorks workaroundMax Bachmann2022-05-091-5/+1
* Update copyright yearMatt Caswell2022-05-033-3/+3
* 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-052-2/+2
* Fix typosDimitris Apostolou2022-01-051-1/+1
* Fix a misuse of NULL checkWeiguo Li2021-12-291-1/+1
* fix some code with obvious wrong coding stylex20182021-10-282-5/+5
* rand: avoid using the derivation function for the public and private DRBGsPauli2021-09-031-14/+18
* err: remove the derivation function is mandatory for FIPS error message since...Pauli2021-07-201-2/+0
* Ensure we remove libctx DRBG state before removing the provider storeMatt Caswell2021-06-211-1/+1
* Update copyright yearMatt Caswell2021-06-171-1/+1
* Elimination of some sources not needed in the FIPS_MODULETomas Mraz2021-06-074-17/+15
* Add NCONF_get0_libctx()Rich Salz2021-06-021-1/+1
* Rename all getters to use get/get0 in nameTomas Mraz2021-06-012-2/+2
* 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
* err: rename err_load_xxx_strings_int functionsPauli2021-05-261-1/+1
* Add the ability for ex_data to have a priorityMatt Caswell2021-05-111-0/+1
* Update copyright yearMatt Caswell2021-04-085-5/+5
* Corrected missing definitions from NonStop SPT build.Randall S. Becker2021-04-011-0/+9
* rand: fix coverity 1473636: data race conditionPauli2021-03-261-4/+9
* Add ossl_rand symbolsShane Lontis2021-03-185-52/+52
* 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-232-18/+98