summaryrefslogtreecommitdiffstats
path: root/crypto/bn
AgeCommit message (Expand)Author
2022-10-13Fix an occasional CI failure due to unaligned accessBernd Edlinger
2022-10-12crypto/*: Fix various typos, repeated words, align some spelling to LDP.FdaSilvaYY
2022-10-12crypto: Fix various typos, repeated words, align some spelling to LDP.FdaSilvaYY
2022-10-05Stop raising ERR_R_MALLOC_FAILURE in most placesRichard Levitte
2022-10-04Fix error propagatation in BN_check_prime()Kazuki Yamaguchi
2022-08-17Fix memory leak in BN_rand_range()valdaarhun
2022-08-17Fix unrolled montgomery multiplication for POWER9Rohan McLure
2022-08-17Revert "Revert "bn: Add fixed length (n=6), unrolled PPC Montgomery Multiplic...Rohan McLure
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-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-06-13[crypto/bn] BN_consttime_swap: remove superfluous early exitBilly Brumley
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-15Fix possible infinite loop in BN_mod_sqrt()Tomas Mraz
2022-03-03Fix NULL pointer dereference for BN_mod_exp2_montHugo Landau
2022-02-10bn_lib.c: Change Endianess check to as a binary condition.Kelvin Lee
2022-02-07Fix typosDimitris Apostolou
2022-01-20Add signed bn2bin and bin2bn functionsRichard Levitte
2022-01-20[refactor] BIGNUM: Modify bin2bn() to work from least to most significant chunkRichard Levitte
2022-01-20BIGNUM: Add a comment on chunk order in struct bignum_stRichard Levitte
2022-01-20[refactor] BIGNUM: Modify bn2binpad()'s setup to be more like bin2bn()'sRichard Levitte
2022-01-20[refactor] BIGNUM: collapse BN_bin2bn() and BN_lebin2bn() into oneRichard Levitte
2022-01-17bn_ppc.c: Fix build failure on AIX with XLC/XLCLANGTomas Mraz
2022-01-06Fix copyright year issuesBernd Edlinger
2022-01-05Fix typosDimitris Apostolou
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-20Fix the null pointer dereferenceKan
2021-12-18rsa exp: move declarations before codePauli
2021-12-14Remove some unnecessary undefs in bn_asm.cBernd Edlinger
2021-12-14Fix a carry overflow bug in bn_sqr_comba4/8 for mips 32-bit targetsBernd Edlinger
2021-12-13bn2binpad: Use memset as the buffer will be used laterTomas Mraz
2021-12-13Fix Coverity 1494385 logically dead code.Pauli
2021-11-22EVP_RAND_generate: fix return checkPeiwei Hu
2021-11-19Dual 1536/2048-bit exponentiation optimization for Intel IceLake CPUAndrey Matyukov
2021-11-12Fix return value checking of BN_check_prime invocationsPW Hu
2021-10-28fix some code with obvious wrong coding stylex2018
2021-10-01aarch64: support BTI and pointer authentication in assemblyRuss Butler
2021-07-29Update copyright yearMatt Caswell
2021-07-15Split bignum code out of the sparcv9cap.cTomas Mraz
2021-07-07bn: procduce correct sign for result of BN_mod()Pauli
2021-07-06bn: Make fixed-length Montgomery Multiplication conditional on PPC64Martin Schwenke