summaryrefslogtreecommitdiff
path: root/crypto/bn
Commit message (Expand)AuthorAgeFilesLines
* Fix a typo found by codespell in a variable nameDimitri Papadopoulos2023-05-111-5/+5
* bn_local: remove unused `PTR_SIZE_INT` definitionAlois Klink2023-04-161-18/+0
* bn_nist: remove unused type-punning union `u`Alois Klink2023-04-161-21/+12
* bn_nist: replace pointer bit-fiddling with ternaryAlois Klink2023-04-161-45/+19
* Alternative fix for CVE-2022-4304Bernd Edlinger2023-04-044-62/+95
* Revert "Fix Timing Oracle in RSA decryption"Bernd Edlinger2023-04-044-650/+15
* Ensure there's only one copy of OPENSSL_armcap_P in libcrypto.aTom Cosgrove2023-03-292-2/+2
* rsaz-*k-avx512.pl: fix wrong name of avx512 flag variableTomas Mraz2023-03-173-6/+6
* Add missing copyright headerPauli2023-03-151-0/+9
* Fix incorrect error branch in ossl_bn_rsa_fips186_4_derive_prime()ndossche2023-02-201-1/+1
* rsa: add msvc intrinsic for non x64 platformsHubert Kario2023-02-111-1/+23
* S390x: Support ME and CRT offloadingJuergen Christ2023-02-082-1/+144
* Fix Timing Oracle in RSA decryptionDmitry Belyavskiy2023-02-074-15/+619
* Avoid duplicating symbols in legacy.a with some build optionsTomas Mraz2023-01-311-5/+0
* bn2bin(): Don't accept len < 0Richard Levitte2023-01-201-0/+4
* bin2bn(): When len==0, just return a zero BIGNUMRichard Levitte2023-01-201-0/+9
* Limit size of modulus for bn_mul_mont and BN_mod_exp_mont_consttimeBernd Edlinger2023-01-143-8/+48
* Revert "Limit size of modulus for BN_mod_exp_mont_consttime()"Bernd Edlinger2023-01-141-9/+0
* rsaz_exp_x2.c: Remove unused ALIGN64 macroTomas Mraz2023-01-091-8/+0
* rsaz_exp_x2.c: Avoid potential undefined behavior with strict aliasingTomas Mraz2023-01-091-4/+12
* Revert "Fix an occasional CI failure due to unaligned access"Tomas Mraz2023-01-091-9/+7
* Cleanse internal BN_generate_dsa_nonce() buffers used to generate k.slontis2023-01-041-1/+3
* Improve FIPS RSA keygen performance.slontis2022-11-232-8/+52
* Improve FIPS RSA keygen performance.slontis2022-11-212-9/+46
* Limit size of modulus for BN_mod_exp_mont_consttime()Tomas Mraz2022-11-101-0/+9
* Fix LLVM vs Apple LLVM version numbering confusion, for $avx512ifmaRichard Levitte2022-10-133-6/+33
* Fix an occasional CI failure due to unaligned accessBernd Edlinger2022-10-131-7/+9
* crypto/*: Fix various typos, repeated words, align some spelling to LDP.FdaSilvaYY2022-10-121-1/+1
* crypto: Fix various typos, repeated words, align some spelling to LDP.FdaSilvaYY2022-10-121-2/+2
* Stop raising ERR_R_MALLOC_FAILURE in most placesRichard Levitte2022-10-0512-66/+24
* Fix error propagatation in BN_check_prime()Kazuki Yamaguchi2022-10-041-2/+3
* Fix memory leak in BN_rand_range()valdaarhun2022-08-171-0/+5
* Fix unrolled montgomery multiplication for POWER9Rohan McLure2022-08-171-2/+4
* Revert "Revert "bn: Add fixed length (n=6), unrolled PPC Montgomery Multiplic...Rohan McLure2022-08-173-1/+598
* Fix bn_gcd code to check return value when calling BN_one()slontis2022-07-051-2/+4
* rsa: fix bn_reduce_once_in_place call for rsaz_mod_exp_avx512_x2Xi Ruoyao2022-06-231-0/+3
* Add an extra reduction step to RSAZ mod_exp implementationsTomas Mraz2022-06-163-0/+34
* Always end BN_mod_exp_mont_consttime with normal Montgomery reduction.Tomas Mraz2022-06-162-214/+26
* Revert "bn: Add fixed length (n=6), unrolled PPC Montgomery Multiplication"Tomas Mraz2022-06-153-598/+1
* RSA keygen update: Raise an error if no prime candidate q is found.slontis2022-06-132-2/+7
* RSA keygen fixesslontis2022-06-131-1/+8
* [crypto/bn] BN_consttime_swap: remove superfluous early exitBilly Brumley2022-06-131-3/+0
* Rename x86-32 assembly files from .s to .S.Sebastian Andrzej Siewior2022-05-241-9/+9
* bn_nist: fix strict aliasing problemPauli2022-05-101-11/+22
* Update copyright yearMatt Caswell2022-05-0310-10/+10
* Fix failure to check result of bn_rshift_fixed_topHugo Landau2022-04-071-2/+4
* Fix Coverity 1201763 uninitialised pointer readPauli2022-03-231-1/+2
* Fix possible infinite loop in BN_mod_sqrt()Tomas Mraz2022-03-151-12/+18
* Fix NULL pointer dereference for BN_mod_exp2_montHugo Landau2022-03-031-1/+1
* bn_lib.c: Change Endianess check to as a binary condition.Kelvin Lee2022-02-101-10/+4