summaryrefslogtreecommitdiff
path: root/crypto/bn
Commit message (Expand)AuthorAgeFilesLines
* 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
* Fix a carry overflow bug in bn_sqr_comba4/8 for mips 32-bit targetsBernd Edlinger2021-12-141-0/+4
* bn2binpad: Use memset as the buffer will be used laterTomas Mraz2021-12-131-1/+2
* Fix Coverity 1494385 logically dead code.Pauli2021-12-131-4/+14
* EVP_RAND_generate: fix return checkPeiwei Hu2021-11-221-1/+1
* Dual 1536/2048-bit exponentiation optimization for Intel IceLake CPUAndrey Matyukov2021-11-196-330/+2224
* Fix return value checking of BN_check_prime invocationsPW Hu2021-11-121-3/+13
* fix some code with obvious wrong coding stylex20182021-10-283-8/+8
* aarch64: support BTI and pointer authentication in assemblyRuss Butler2021-10-011-5/+14
* Update copyright yearMatt Caswell2021-07-295-5/+5
* Split bignum code out of the sparcv9cap.cTomas Mraz2021-07-158-8/+99
* bn: procduce correct sign for result of BN_mod()Pauli2021-07-071-3/+4
* bn: Make fixed-length Montgomery Multiplication conditional on PPC64Martin Schwenke2021-07-061-0/+2
* bn: Fix .size directiveMartin Schwenke2021-07-061-1/+1
* bn: Use a basic branch-if-not-zeroMartin Schwenke2021-07-061-1/+1
* Fix compile errors when building with --api=1.1.0 no-deprecated.Shane Lontis2021-07-021-1/+4
* ppccap.c: Split out algorithm-specific functionsTomas Mraz2021-06-252-1/+52
* bn: save/restore registers to/from stackMartin Schwenke2021-06-221-4/+4