aboutsummaryrefslogtreecommitdiff
path: root/crypto/bn
AgeCommit message (Expand)AuthorFilesLines
2019-08-09Add a parameter to probable_prime if we look for a safe primeBernd Edlinger1-56/+25
2019-08-06Make the EC code available from inside the FIPS providerMatt Caswell1-2/+0
2019-07-23Avoid double clearing some BIGNUMsPauli1-11/+9
2019-07-16Regenerate mkerr filesRich Salz1-69/+1
2019-07-15Make sure all BIGNUM operations work within the FIPS providerMatt Caswell9-35/+75
2019-07-07Fix an endless loop in BN_generate_prime_exBernd Edlinger1-2/+6
2019-07-02Make BIGNUM rand functions available within the FIPS moduleMatt Caswell2-45/+41
2019-07-02Fix TyposAntoine Cœur3-3/+3
2019-06-17Move bn_asm_src file information to build.info filesRichard Levitte1-2/+104
2019-06-15Use variables in build.info files where it's worth the whileRichard Levitte1-10/+8
2019-06-14Fix building with enable-traceMatt Caswell1-0/+2
2019-06-12Make BIGNUM code available from within the FIPS moduleMatt Caswell6-285/+317
2019-06-12Temporarily disable RAND call in FIPS_MODE until RAND is availableMatt Caswell1-0/+29
2019-06-12Convert bn_rand.c to use EVPMatt Caswell1-9/+27
2019-06-12Create BN_CTX_new_ex() and BN_CTX_secure_new_ex()Matt Caswell2-6/+19
2019-06-11Fix a URL to the NMBRTHRY list archiveBernd Edlinger1-1/+2
2019-04-15Call RSA generation callback at the correct time.Kurt Roeckx1-2/+2
2019-03-19Fix compiling error for mips32r6 and mips64r6Hua Zhang1-1/+1
2019-03-19Add missing '.text' in crypto/bn/asm/ppc.plRichard Levitte1-0/+1
2019-03-19Added NULL check to BN_clear() & BN_CTX_end()Shane Lontis3-2/+5
2019-03-12FIPS 186-4 RSA Generation & ValidationShane Lontis3-83/+537
2019-03-06Adapt BN_CTX_DEBUG to the new generic trace APIRichard Levitte1-41/+31
2019-02-26Add BN_native2bn and BN_bn2nativepad, for native BIGNUM import/exportRichard Levitte1-0/+18
2019-02-25Ensure bn_cmp_words can handle the case where n == 0Matt Caswell1-0/+3
2019-02-20Clear BN_FLG_CONSTTIME on BN_CTX_get()Nicola Tuveri1-1/+3
2019-02-17Fix some CFI issues in x86_64 assemblyDavid Benjamin2-0/+8
2019-02-16ARM64 assembly pack: make it Windows-friendly.Andy Polyakov1-8/+8
2019-02-16ARM assembly pack: make it Windows-friendly.Andy Polyakov2-8/+22
2019-02-12AArch64 assembly pack: authenticate return addresses.Andy Polyakov1-0/+4
2019-02-05Remove unnecessary trailing whitespaceSam Roberts3-6/+6
2019-01-27crypto/bn: fix return value in BN_generate_primeDavid Asraf1-1/+1
2019-01-17Reduce inputs before the RSAZ code.David Benjamin1-31/+33
2019-01-07Update generator copyright year.Viktor Dukhovni1-1/+1
2019-01-03make updateMatt Caswell1-1/+1
2018-12-06Following the license change, modify the boilerplates in crypto/bn/Richard Levitte72-73/+73
2018-12-06License: change any non-boilerplate comment referring to "OpenSSL license"Richard Levitte4-8/+4
2018-12-06Refactor the computation of API version limitsRichard Levitte2-2/+2
2018-12-05bn/bn_{div|shift}.c: introduce fixed-top interfaces.Andy Polyakov2-156/+225
2018-12-05bn/bn_div.c: make conditional addition unconditionalAndy Polyakov1-17/+69
2018-12-05Configurations/10-main.conf: remove MIPS bn_div_3_words.Andy Polyakov1-0/+6
2018-11-26Clean up BN_consttime_swap.Billy Brumley1-44/+17
2018-11-20Update copyright yearMatt Caswell1-1/+1
2018-11-10[crypto/bn] swap BN_FLG_FIXED_TOP tooBilly Brumley1-19/+23
2018-10-30Fix MSVC warning C4819Chocobo11-1/+1
2018-09-21crypto/bn/asm/x86_64-gcc.c: remove unnecessary redefinition of BN_ULONGRichard Levitte1-6/+0
2018-09-11Update copyright yearMatt Caswell8-8/+8
2018-09-03Check the return from BN_sub() in BN_X931_generate_Xpq().Pauli1-1/+3
2018-08-23bn/bn_lib.c: conceal even memmory access pattern in bn2binpad.Andy Polyakov1-10/+24
2018-08-23bn/bn_blind.c: use Montgomery multiplication when possible.Andy Polyakov1-32/+56
2018-08-23crypto/bn: add more fixed-top routines.Andy Polyakov4-10/+107