aboutsummaryrefslogtreecommitdiff
path: root/crypto/bn
AgeCommit message (Expand)AuthorFilesLines
2020-05-20Avoid potential overflow to the sign bit when shifting left 24 placesTomas Mraz1-1/+1
2020-05-15Update copyright yearMatt Caswell4-4/+4
2020-05-02Add solaris assembler fixes for legacy providerShane Lontis1-3/+5
2020-04-29Amend references to "OpenSSL license"Shourya Shukla1-1/+1
2020-04-28Rename FIPS_MODE to FIPS_MODULERichard Levitte5-18/+18
2020-04-23Update copyright yearMatt Caswell35-35/+35
2020-04-20Fix DH_get_nid() so that it does not cache values.Shane Lontis1-26/+442
2020-04-16Use build.info, not ifdef for crypto modulesRich Salz2-10/+8
2020-02-18[BN] harden `BN_copy()` against leaks from memory accessesNicola Tuveri1-2/+6
2020-02-17Also check for errors in x86_64-xlate.pl.David Benjamin29-29/+29
2020-02-17crypto/bn: fix debug buildWataru Ashihara1-0/+1
2020-02-06Fix misspelling errors and typos reported by codespellDr. Matthias St. Pierre1-4/+4
2020-02-06Fix builds with no-dhMatt Caswell1-2/+8
2020-01-31Add support for DH 'modp' group parameters (RFC 3526)Shane Lontis2-819/+546
2020-01-22Do not silently truncate files on perlasm errorsDavid Benjamin29-29/+29
2020-01-20Convert rand_bytes_ex and rand_priv_bytes_ex to public functionsMatt Caswell1-4/+4
2020-01-17For all assembler scripts where it matters, recognise clang > 9.xRichard Levitte4-4/+4
2020-01-07Make generated copyright year be "now"Rich Salz1-2/+2
2020-01-02Run make updateMatt Caswell1-1/+1
2019-12-20Add some missing cfi frame info in rsaz-x86_64Bernd Edlinger1-0/+14
2019-12-20Add some missing cfi frame info in x86_64-mont5.plBernd Edlinger1-0/+18
2019-12-06Improve the overflow handling in rsaz_512_sqrBernd Edlinger1-21/+21
2019-12-06Fix an overflow bug in rsaz_512_sqrAndy Polyakov1-184/+197
2019-11-17s390x assembly pack: fix bn_mul_comba4Patrick Steuer1-1/+1
2019-11-09RSA generation: Use more bits of 1/sqrt(2)Kurt Roeckx1-9/+44
2019-11-07Update source files for pre-3.0 deprecationRichard Levitte2-2/+2
2019-11-07Update source files for deprecation at 3.0Richard Levitte1-1/+1
2019-11-03s390x assembly pack: enable clang buildPatrick Steuer1-4/+4
2019-10-31[crypto/bn] fix a few small timing leaks in BN_lshift1 and BN_rshift1Billy Brumley1-13/+10
2019-10-23Update control logic for BN_gcdCesar Pereida Garcia1-2/+7
2019-10-17Constant-time GCD function.Cesar Pereida Garcia1-106/+107
2019-10-17Unify BN_rshift designCesar Pereida Garcia1-43/+5
2019-10-16Fix missing Assembler definesShane Lontis1-1/+4
2019-10-14Add BN_check_prime()Kurt Roeckx5-59/+65
2019-10-14Use fewer primes for the trial divisionKurt Roeckx1-7/+45
2019-10-10Rework how our providers are builtRichard Levitte1-2/+2
2019-10-09Explicitly test against NULL; do not use !p or similarRich Salz1-3/+3
2019-09-28Fix header file include guard namesDr. Matthias St. Pierre2-4/+4
2019-09-28Reorganize local header filesDr. Matthias St. Pierre34-35/+35
2019-09-28Reorganize private crypto header filesDr. Matthias St. Pierre6-7/+7
2019-09-18crypto/bn/build.info: Correct use of SSE2 definitionRichard Levitte1-1/+1
2019-09-16Unify all assembler file generatorsRichard Levitte29-80/+113
2019-09-16build.info: For all assembler generators, remove all argumentsRichard Levitte1-31/+27
2019-09-12util/mkerr.pl: make it not depend on the function codeRichard Levitte1-1/+1
2019-09-07Uniform BN_bn2binpad() and BN_bn2lebinpad() implementationsNicola Tuveri1-20/+17
2019-09-07Make BN_num_bits() consttime upon BN_FLG_CONSTTIMENicola Tuveri1-0/+44
2019-09-06Fix a SCA leak in BN_generate_dsa_nonceBernd Edlinger1-4/+1
2019-09-04New function EVP_MD_free()Richard Levitte1-1/+1
2019-08-23crypto/bn/build.info: define OPENSL_IA32_SSE2 globally when neededRichard Levitte1-1/+1
2019-08-09Merge probable_prime_dh_safe with bn_probable_prime_dhBernd Edlinger2-88/+37