aboutsummaryrefslogtreecommitdiff
path: root/crypto/bn/bn_prime.c
AgeCommit message (Expand)AuthorFilesLines
2022-11-23Improve FIPS RSA keygen performance.slontis1-0/+11
2022-10-11Update copyright yearMatt Caswell1-1/+1
2022-10-04Fix error propagatation in BN_check_prime()Kazuki Yamaguchi1-2/+3
2021-06-02bn: remove TODOsPauli1-1/+0
2021-05-29add zero strenght arguments to BN and RAND RNG callsPauli1-3/+4
2021-05-27bn: rename bn_check_prime_int -> ossl_bn_check_primtPauli1-5/+5
2021-02-26Fix external symbols for bnShane Lontis1-4/+4
2021-01-28Update copyright yearRichard Levitte1-1/+1
2021-01-13Fix incorrect use of BN_CTX APIAgustin Gianni1-2/+4
2020-11-13Convert all {NAME}err() in crypto/ to their corresponding ERR_raise() callRichard Levitte1-2/+2
2020-05-15Update copyright yearMatt Caswell1-1/+1
2020-04-28Rename FIPS_MODE to FIPS_MODULERichard Levitte1-4/+4
2019-11-07Update source files for deprecation at 3.0Richard Levitte1-1/+1
2019-10-14Add BN_check_prime()Kurt Roeckx1-8/+54
2019-10-14Use fewer primes for the trial divisionKurt Roeckx1-7/+45
2019-09-28Reorganize local header filesDr. Matthias St. Pierre1-1/+1
2019-08-09Merge probable_prime_dh_safe with bn_probable_prime_dhBernd Edlinger1-84/+36
2019-08-09Add a parameter to probable_prime if we look for a safe primeBernd Edlinger1-56/+25
2019-07-15Make sure all BIGNUM operations work within the FIPS providerMatt Caswell1-23/+44
2019-07-07Fix an endless loop in BN_generate_prime_exBernd Edlinger1-2/+6
2019-04-15Call RSA generation callback at the correct time.Kurt Roeckx1-2/+2
2019-03-19Added NULL check to BN_clear() & BN_CTX_end()Shane Lontis1-2/+1
2019-03-12FIPS 186-4 RSA Generation & ValidationShane Lontis1-82/+189
2018-12-06Following the license change, modify the boilerplates in crypto/bn/Richard Levitte1-1/+1
2018-06-22Fixed range of random produced in BN_is_prime_fasttest_ex() to be 1 < rand < ...Shane Lontis1-15/+13
2018-04-03Update copyright yearMatt Caswell1-1/+1
2018-04-02Use the private RNG for data that is not publicKurt Roeckx1-2/+3
2017-10-18Remove parentheses of return.KaoruToda1-5/+5
2017-10-09Since return is inconsistent, I removed unnecessary parentheses andKaoruToda1-1/+1
2017-08-03Add RAND_priv_bytes() for private keysRich Salz1-4/+4
2017-07-03BN_pseudo_rand is really BN_randRich Salz1-1/+1
2017-06-26Fix inaccurate comments in bn_prime.cPaul Yang1-4/+2
2017-04-21Numbers greater than 1 are usually non-negative.David Benjamin1-18/+6
2017-04-20Small primes are primes too.Adam Langley1-1/+1
2017-02-28Remove dead code in bnMatt Caswell1-124/+0
2016-11-15Check return value of some BN functions.Rich Salz1-1/+2
2016-08-10Change callers to use the new constants.Rich Salz1-5/+6
2016-06-29Whitespace cleanup in cryptoFdaSilvaYY1-1/+1
2016-06-25Handle BN_mod_word failures.David Benjamin1-11/+30
2016-06-18Useless header include of openssl/rand.hFdaSilvaYY1-1/+0
2016-06-13Add some missing return value checksMatt Caswell1-3/+5
2016-05-17Copyright consolidation 06/10Rich Salz1-107/+8
2016-04-28Don't leak memory on error in BN_generate_prime_exMatt Caswell1-3/+4
2016-01-28Restore NUMPRIMES as a numeric literalViktor Dukhovni1-2/+0
2016-01-27Remove EIGHT_BIT and SIXTEEN_BITRich Salz1-6/+2
2016-01-26Remove /* foo.c */ commentsRich Salz1-1/+0
2015-09-05RT3955: Reduce some stack usageRich Salz1-5/+9
2015-05-14Identify and move common internal libcrypto header filesRichard Levitte1-1/+1
2015-04-30free NULL cleanup 7Rich Salz1-5/+3
2015-03-17Fix probable_prime over large shiftMatt Caswell1-1/+11