summaryrefslogtreecommitdiffstats
path: root/crypto/bn
AgeCommit message (Expand)Author
2023-08-01Copyright year updatesMatt Caswell
2023-06-26Check for 0 modulus in BN_RECP_CTX_set.fullwaywang
2023-05-30Update copyright yearTomas Mraz
2023-04-18bn_local: remove unused `PTR_SIZE_INT` definitionAlois Klink
2023-04-18bn_nist: remove unused type-punning union `u`Alois Klink
2023-04-18bn_nist: replace pointer bit-fiddling with ternaryAlois Klink
2023-04-04Alternative fix for CVE-2022-4304Bernd Edlinger
2023-04-04Revert "Fix Timing Oracle in RSA decryption"Bernd Edlinger
2023-03-15Add missing copyright headerPauli
2023-02-20Fix incorrect error branch in ossl_bn_rsa_fips186_4_derive_prime()ndossche
2023-02-11rsa: add msvc intrinsic for non x64 platformsHubert Kario
2023-02-07Update copyright yearRichard Levitte
2023-02-03Fix Timing Oracle in RSA decryptionDmitry Belyavskiy
2023-01-31Avoid duplicating symbols in legacy.a with some build optionsTomas Mraz
2023-01-14Limit size of modulus for bn_mul_mont and BN_mod_exp_mont_consttimeBernd Edlinger
2023-01-14Revert "Limit size of modulus for BN_mod_exp_mont_consttime()"Bernd Edlinger
2023-01-09rsaz_exp_x2.c: Remove leftover from broken cherry-pickTomas Mraz
2023-01-09Revert "rsaz_exp_x2.c: Remove unused ALIGN64 macro"Tomas Mraz
2023-01-09rsaz_exp_x2.c: Remove unused ALIGN64 macroTomas Mraz
2023-01-09rsaz_exp_x2.c: Avoid potential undefined behavior with strict aliasingTomas Mraz
2023-01-09Revert "Fix an occasional CI failure due to unaligned access"Tomas Mraz
2023-01-04Cleanse internal BN_generate_dsa_nonce() buffers used to generate k.slontis
2022-11-10Limit size of modulus for BN_mod_exp_mont_consttime()Tomas Mraz
2022-10-13Fix an occasional CI failure due to unaligned accessBernd Edlinger
2022-10-11Update copyright yearMatt Caswell
2022-10-05Fix LLVM vs Apple LLVM version numbering confusion, for $avx512ifmaRichard Levitte
2022-10-04Fix error propagatation in BN_check_prime()Kazuki Yamaguchi
2022-08-17Fix memory leak in BN_rand_range()valdaarhun
2022-07-05Update copyright yearRichard Levitte
2022-07-05Fix bn_gcd code to check return value when calling BN_one()slontis
2022-06-23rsa: fix bn_reduce_once_in_place call for rsaz_mod_exp_avx512_x2Xi Ruoyao
2022-06-21Update copyright yearMatt Caswell
2022-06-16Add an extra reduction step to RSAZ mod_exp implementationsTomas Mraz
2022-06-16Always end BN_mod_exp_mont_consttime with normal Montgomery reduction.Tomas Mraz
2022-06-15Revert "bn: Add fixed length (n=6), unrolled PPC Montgomery Multiplication"Tomas Mraz
2022-06-13RSA keygen update: Raise an error if no prime candidate q is found.slontis
2022-06-13RSA keygen fixesslontis
2022-05-24Rename x86-32 assembly files from .s to .S.Sebastian Andrzej Siewior
2022-05-10bn_nist: fix strict aliasing problemPauli
2022-05-03Update copyright yearMatt Caswell
2022-04-07Fix failure to check result of bn_rshift_fixed_topHugo Landau
2022-03-23Fix Coverity 1201763 uninitialised pointer readPauli
2022-03-15Update copyright yearMatt Caswell
2022-03-15Fix possible infinite loop in BN_mod_sqrt()Tomas Mraz
2022-03-03Fix NULL pointer dereference for BN_mod_exp2_montHugo Landau
2022-01-17bn_ppc.c: Fix build failure on AIX with XLC/XLCLANGTomas Mraz
2022-01-06Fix copyright year issuesBernd Edlinger
2022-01-03Update troublesome copyright years of auto-generated files to 2022Dr. David von Oheimb
2021-12-23Add static check in BN_hex2bnKan
2021-12-21rsa exp: move declarations before code (3.0)Pauli