aboutsummaryrefslogtreecommitdiff
path: root/crypto/rand
AgeCommit message (Expand)AuthorFilesLines
2021-06-07Elimination of some sources not needed in the FIPS_MODULETomas Mraz4-17/+15
2021-06-02Add NCONF_get0_libctx()Rich Salz1-1/+1
2021-06-01Rename all getters to use get/get0 in nameTomas Mraz2-2/+2
2021-06-01rand: use size_t for size argument to RAND_bytes_ex()Pauli1-4/+8
2021-05-29rand: add a strength argument to the BN and RAND RNG callsPauli1-6/+8
2021-05-26err: rename err_load_xxx_strings_int functionsPauli1-1/+1
2021-05-11Add the ability for ex_data to have a priorityMatt Caswell1-0/+1
2021-04-08Update copyright yearMatt Caswell5-5/+5
2021-04-01Corrected missing definitions from NonStop SPT build.Randall S. Becker1-0/+9
2021-03-26rand: fix coverity 1473636: data race conditionPauli1-4/+9
2021-03-18Add ossl_rand symbolsShane Lontis5-52/+52
2021-03-14Always check CRYPTO_LOCK_{read,write}_lockRich Salz1-3/+9
2021-03-12Use OPENSSL_init_crypto(OPENSSL_INIT_BASE_ONLY, NULL) in libcryptoTomas Mraz1-1/+1
2021-02-28rand: use params argument on instantiate callPauli1-7/+2
2021-02-23RAND_METHOD deprecation: code changesPauli2-18/+98
2021-02-02Refactor RAND_get0_primary() lockingMatt Caswell1-25/+39
2021-01-28Update copyright yearRichard Levitte1-1/+1
2021-01-14Enable locking on the primary DRBG when we create itMatt Caswell1-0/+11
2020-12-09rand: allow seed-src to be missingPauli1-1/+4
2020-12-09rand: add a provider side seed source.Pauli1-2/+51
2020-11-24ERR: Rebuild all generated error headers and source filesRichard Levitte1-1/+2
2020-11-20prov: move the entropy source out of the FIPS providerPauli1-2/+0
2020-11-20rand: move the entropy source out of the FIPS providerPauli5-5/+81
2020-11-20doc: Documentation changes for moving the entropy source out of the fips prov...Pauli1-0/+412
2020-11-19Provide side RNG functions renamed to have an ossl_ prefix.Pauli1-1/+1
2020-11-13CRYPTO: refactor ERR_raise()+ERR_add_error_data() to ERR_raise_data()Richard Levitte2-12/+12
2020-11-13Convert all {NAME}err() in crypto/ to their corresponding ERR_raise() callRichard Levitte2-15/+15
2020-10-15Rename OPENSSL_CTX prefix to OSSL_LIB_CTXDr. Matthias St. Pierre1-15/+15
2020-09-24Use OPENSSL_SYS_TANDEM instead of OPENSSL_SYSNAME_TANDEMRichard Levitte1-3/+3
2020-09-23Add a "random" configuration section.Pauli1-4/+104
2020-09-12NonStop port updates for 3.0.0.Randall S. Becker1-0/+70
2020-08-28rand: instantiate the DRBGs upon first use.Pauli1-2/+7
2020-08-07rand_drbg: remove RAND_DRBG.Pauli7-1066/+345
2020-07-23Fix: uninstantiation breaks the RAND_DRBG callback mechanismDr. Matthias St. Pierre1-0/+13
2020-07-16Update copyright yearRichard Levitte1-1/+1
2020-07-16deprecate engines in libcryptoPauli1-0/+3
2020-07-15Enable WinCE build without deceiving _MSC_VER.aSoujyuTanaka1-1/+1
2020-07-14DRBG: rename the DRBG taxonomy.Pauli2-66/+73
2020-06-24evp_rand: documentationPauli2-1/+36
2020-06-24fips rand: DRBG KAT self test updates to provider model.Pauli1-0/+7
2020-06-24CTR, HASH and HMAC DRBGs in providerPauli4-1108/+341
2020-06-24rand: move drbg_{ctr,hash,hmac}.c without change to preserve historyDr. Matthias St. Pierre3-1119/+0
2020-06-24rand: move rand_{unix,vms,vxworks,win}.c without change to preserve historyDr. Matthias St. Pierre4-1832/+0
2020-06-24CRNGT: continuous DRBG tests for providersPauli4-655/+21
2020-06-24Move CRNG test to providersPauli1-139/+0
2020-06-24rand: core APIs for provider friendly random.Pauli1-0/+10
2020-06-03Fix a buffer overflow in drbg_ctr_generateBernd Edlinger1-3/+5
2020-05-20Fix egd and devrandom source configsBernd Edlinger1-2/+3
2020-05-15Update copyright yearMatt Caswell1-1/+1
2020-05-04rand_unix.c: Ensure requests to KERN_ARND don't exceed 256 bytes.nia1-1/+1