summaryrefslogtreecommitdiff
path: root/crypto/bn
Commit message (Expand)AuthorAgeFilesLines
* 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
* Fix typosDimitris Apostolou2022-02-071-2/+2
* Add signed bn2bin and bin2bn functionsRichard Levitte2022-01-201-21/+107
* [refactor] BIGNUM: Modify bin2bn() to work from least to most significant chunkRichard Levitte2022-01-201-22/+30
* BIGNUM: Add a comment on chunk order in struct bignum_stRichard Levitte2022-01-201-2/+5
* [refactor] BIGNUM: Modify bn2binpad()'s setup to be more like bin2bn()'sRichard Levitte2022-01-201-9/+20
* [refactor] BIGNUM: collapse BN_bin2bn() and BN_lebin2bn() into oneRichard Levitte2022-01-201-52/+34
* bn_ppc.c: Fix build failure on AIX with XLC/XLCLANGTomas Mraz2022-01-171-1/+1
* Fix copyright year issuesBernd Edlinger2022-01-061-1/+1
* Fix typosDimitris Apostolou2022-01-053-3/+3
* Update troublesome copyright years of auto-generated files to 2022Dr. David von Oheimb2022-01-031-1/+1
* Add static check in BN_hex2bnKan2021-12-231-0/+4
* Fix the null pointer dereferenceKan2021-12-201-1/+1
* rsa exp: move declarations before codePauli2021-12-181-2/+5
* Remove some unnecessary undefs in bn_asm.cBernd Edlinger2021-12-141-7/+0