summaryrefslogtreecommitdiffstats
path: root/crypto/bn/bn_rand.c
AgeCommit message (Expand)Author
2023-09-07Copyright year updatesMatt Caswell
2023-01-04Cleanse internal BN_generate_dsa_nonce() buffers used to generate k.slontis
2022-10-05Stop raising ERR_R_MALLOC_FAILURE in most placesRichard Levitte
2022-08-17Fix memory leak in BN_rand_range()valdaarhun
2021-11-22EVP_RAND_generate: fix return checkPeiwei Hu
2021-05-29rand: add a strength argument to the BN and RAND RNG callsPauli
2021-02-26Fix external symbols for bnShane Lontis
2021-02-18Update copyright yearMatt Caswell
2021-02-09Deprecate BN_pseudo_rand() and BN_pseudo_rand_range()Tomas Mraz
2020-11-13Convert all {NAME}err() in crypto/ to their corresponding ERR_raise() callRichard Levitte
2020-10-15Rename some occurrences of 'library_context' and 'lib_ctx' to 'libctx'Dr. Matthias St. Pierre
2020-10-15Rename OPENSSL_CTX prefix to OSSL_LIB_CTXDr. Matthias St. Pierre
2020-04-28Rename FIPS_MODE to FIPS_MODULERichard Levitte
2020-04-23Update copyright yearMatt Caswell
2020-01-20Convert rand_bytes_ex and rand_priv_bytes_ex to public functionsMatt Caswell
2019-09-28Reorganize local header filesDr. Matthias St. Pierre
2019-09-28Reorganize private crypto header filesDr. Matthias St. Pierre
2019-09-06Fix a SCA leak in BN_generate_dsa_nonceBernd Edlinger
2019-09-04New function EVP_MD_free()Richard Levitte
2019-07-15Make sure all BIGNUM operations work within the FIPS providerMatt Caswell
2019-07-02Make BIGNUM rand functions available within the FIPS moduleMatt Caswell
2019-06-12Temporarily disable RAND call in FIPS_MODE until RAND is availableMatt Caswell
2019-06-12Convert bn_rand.c to use EVPMatt Caswell
2018-12-06Following the license change, modify the boilerplates in crypto/bn/Richard Levitte
2018-04-02Use the private RNG for data that is not publicKurt Roeckx
2018-03-20Update copyright yearMatt Caswell
2018-03-06bnrand_range: Always call bnrand() with the correct flagKurt Roeckx
2017-10-18Remove parentheses of return.KaoruToda
2017-08-03Add RAND_priv_bytes() for private keysRich Salz
2017-08-03Switch from ossl_rand to DRBG randRich Salz
2017-07-03BN_pseudo_rand is really BN_randRich Salz
2016-11-08Zero stack variable with DSA nonceRich Salz
2016-09-06Misc BN fixesRich Salz
2016-08-10Change callers to use the new constants.Rich Salz
2016-05-24Clean up RAND_bytes() callsTodd Short
2016-05-17Copyright consolidation 06/10Rich Salz
2016-01-26Remove /* foo.c */ commentsRich Salz
2015-11-09Continue standardising malloc style for libcryptoMatt Caswell
2015-05-22Fix off-by-one in BN_randMatt Caswell
2015-05-14Identify and move common internal libcrypto header filesRichard Levitte
2015-05-01free null cleanup finaleRich Salz
2015-04-30free cleanup almost the finaleRich Salz
2015-04-28remove malloc castsRich Salz
2015-03-25RAND_bytes updatesMatt Caswell
2015-02-08Final (for me, for now) dead code cleanupRich Salz
2015-01-27OPENSSL_NO_xxx cleanup: SHARich Salz
2015-01-22Run util/openssl-format-source -v -c .Matt Caswell
2014-12-08remove OPENSSL_FIPSAPIDr. Stephen Henson
2014-12-08remove FIPS module code from crypto/bnDr. Stephen Henson
2013-06-13Add secure DSA nonce flag.Adam Langley