summaryrefslogtreecommitdiffstats
path: root/crypto/bn
AgeCommit message (Expand)Author
2021-12-14Update copyright yearMatt Caswell
2021-12-14Fix a carry overflow bug in bn_sqr_comba4/8 for mips 32-bit targetsBernd Edlinger
2021-08-24Update copyright yearMatt Caswell
2021-07-07bn: procduce correct sign for result of BN_mod()Pauli
2021-01-04Update copyright years of auto-generated headers (make update)Dr. David von Oheimb
2020-09-22Update copyright yearMatt Caswell
2020-08-27Ignore vendor name in Clang version number.Jung-uk Kim
2020-07-15Disable optimiization of BN_num_bits_word() for VS2005 ARM compiler due toaSoujyuTanaka
2020-06-21Refactor BN_R_NO_INVERSE logic in internal functionsNicola Tuveri
2020-05-20Avoid potential overflow to the sign bit when shifting left 24 placesTomas Mraz
2020-04-24[BN] harden `BN_copy()` against leaks from memory accessesNicola Tuveri
2020-03-31Update copyright yearMatt Caswell
2020-03-19Merge probable_prime_dh_safe with bn_probable_prime_dhBernd Edlinger
2020-03-19Add a parameter to probable_prime if we look for a safe primeBernd Edlinger
2020-03-17Update copyright yearMatt Caswell
2020-02-17Do not silently truncate files on perlasm errorsDavid Benjamin
2020-02-06Fix misspelling errors and typos reported by codespellDr. Matthias St. Pierre
2020-01-21Remove remaining references to crypto/includeBernd Edlinger
2020-01-17For all assembler scripts where it matters, recognise clang > 9.xRichard Levitte
2020-01-02Run make updateMatt Caswell
2019-12-20Add some missing cfi frame info in rsaz-x86_64Bernd Edlinger
2019-12-20Add some missing cfi frame info in x86_64-mont5.plBernd Edlinger
2019-12-06Improve the overflow handling in rsaz_512_sqrBernd Edlinger
2019-12-06Fix an overflow bug in rsaz_512_sqrAndy Polyakov
2019-11-17s390x assembly pack: fix bn_mul_comba4Patrick Steuer
2019-11-03s390x assembly pack: enable clang buildPatrick Steuer
2019-10-31[crypto/bn] fix a few small timing leaks in BN_lshift1 and BN_rshift1Billy Brumley
2019-10-23Update control logic for BN_gcdCesar Pereida Garcia
2019-10-17Constant-time GCD function.Cesar Pereida Garcia
2019-10-17Unify BN_rshift designCesar Pereida Garcia
2019-09-27Fix header file include guard namesDr. Matthias St. Pierre
2019-09-27Reorganize local header filesDr. Matthias St. Pierre
2019-09-27Reorganize private crypto header filesDr. Matthias St. Pierre
2019-09-10Update copyright yearMatt Caswell
2019-09-07Uniform BN_bn2binpad() and BN_bn2lebinpad() implementationsNicola Tuveri
2019-09-07Make BN_num_bits() consttime upon BN_FLG_CONSTTIMENicola Tuveri
2019-09-06Fix a SCA leak in BN_generate_dsa_nonceBernd Edlinger
2019-07-31Fix TyposAntoine Cœur
2019-07-23Avoid double clearing some BIGNUMsPauli
2019-07-07Fix an endless loop in BN_generate_prime_exBernd Edlinger
2019-06-11Fix a URL to the NMBRTHRY list archiveBernd Edlinger
2019-05-28Update copyright yearRichard Levitte
2019-03-19Fix compiling error for mips32r6 and mips64r6Hua Zhang
2019-03-19Add missing '.text' in crypto/bn/asm/ppc.plRichard Levitte
2019-03-19Added NULL check to BN_clear() & BN_CTX_end()Shane Lontis
2019-02-26Update copyright yearMatt Caswell
2019-02-25Ensure bn_cmp_words can handle the case where n == 0Matt Caswell
2019-02-20Clear BN_FLG_CONSTTIME on BN_CTX_get()Nicola Tuveri
2019-02-17Fix some CFI issues in x86_64 assemblyDavid Benjamin
2019-02-13AArch64 assembly pack: authenticate return addresses.Andy Polyakov