summaryrefslogtreecommitdiffstats
path: root/crypto/bn/bn_exp.c
AgeCommit message (Expand)Author
2018-02-13Update copyright yearMatt Caswell
2018-02-01Don't leak the exponent bit width in BN_mod_exp_mont_consttime.David Benjamin
2017-11-17bn/bn_exp.c: harmonize BN_mod_exp_mont_consttime with negative input.Andy Polyakov
2017-10-18Remove parentheses of return.KaoruToda
2017-10-11Ensure we test all parameters for BN_FLG_CONSTTIMEMatt Caswell
2017-06-26Change to check last return value of BN_CTX_getPaul Yang
2017-02-28Remove some commented out code in libcryptoMatt Caswell
2016-11-15Check return value of some BN functions.Rich Salz
2016-08-14Never return -1 from BN_expJakub Zelenka
2016-06-29Whitespace cleanup in cryptoFdaSilvaYY
2016-05-27bn/bn_exp.c: explain 'volatile' in MOD_EXP_CTIME_COPY_FROM_PREBUF.Andy Polyakov
2016-05-17Copyright consolidation 06/10Rich Salz
2016-03-01crypto/bn/x86_64-mont5.pl: constant-time gather procedure.Andy Polyakov
2016-03-01bn/bn_exp.c: constant-time MOD_EXP_CTIME_COPY_FROM_PREBUF.Andy Polyakov
2016-01-26Remove /* foo.c */ commentsRich Salz
2015-12-19Fix URLs mangled by reformatMatt Caswell
2015-12-14Fix a ** 0 mod 1 = 0 for real this time.Emilia Kasper
2015-08-31BN_mod_exp_mont_consttime: check for zero modulus.Emilia Kasper
2015-06-23Rearrange rsazRichard Levitte
2015-05-14Identify and move common internal libcrypto header filesRichard Levitte
2015-05-01free null cleanup finaleRich Salz
2015-04-30free NULL cleanup 7Rich Salz
2015-04-28remove malloc castsRich Salz
2015-03-12Fix error handling in bn_expMatt Caswell
2015-01-22Re-align some comments after running the reformat script.Matt Caswell
2015-01-22Run util/openssl-format-source -v -c .Matt Caswell
2015-01-22bn/bn_exp.c: make it indent-friendly.Andy Polyakov
2014-12-30mark all block comments that need format preserving so thatTim Hudson
2014-12-08remove OPENSSL_FIPSAPIDr. Stephen Henson
2014-07-02bn_exp.c: fix x86_64-specific crash with one-word modulus.Andy Polyakov
2014-06-27bn_exp.c: move check for AD*X to rsaz-avx2.pl.Andy Polyakov
2014-04-30bignum: fix boundary condition in montgomery logicGeoff Thorpe
2013-12-09bn/asm/x86_64-mont5.pl: add MULX/AD*X code path.Andy Polyakov
2013-10-09bn/bn_exp.c: prefer MULX/AD*X over AVX2.Andy Polyakov
2013-07-05Take RSAZ modules into build loop, add glue and engage.Andy Polyakov
2013-07-05bn/bn_exp.c: harmonize.Andy Polyakov
2013-06-30bn/bn_exp.c: Solaris-specific fix, T4 MONTMUL relies on alloca.Andy Polyakov
2013-06-18Optimize SPARC T4 MONTMUL support.Andy Polyakov
2013-06-04Ensure that x**0 mod 1 = 0.Adam Langley
2013-06-01crypto/bn/bn_exp.c: SPARC portability fix.Andy Polyakov
2012-11-17Support for SPARC T4 MONT[MUL|SQR] instructions.Andy Polyakov
2011-10-29bn_exp.c: fix corner case in new constant-time code.Andy Polyakov
2011-10-17bn_exp.c: further optimizations using more ideas fromAndy Polyakov
2011-10-13Fix OPENSSL_BN_ASM_MONT5 for corner cases; add a test.Bodo Möller
2011-08-27bn_exp.c: improve portability.Andy Polyakov
2011-08-12This commit completes recent modular exponentiation optimizations onAndy Polyakov
2011-01-27Move all FIPSAPI renames into fips.h header file, include early inDr. Stephen Henson
2011-01-27Redirect FIPS memory allocation to FIPS_malloc() routine, removeDr. Stephen Henson
2009-06-17Submitted by: Peter Gutmann <pgut001@cs.auckland.ac.nz>Dr. Stephen Henson
2008-11-12Revert the size_t modifications from HEAD that had led to moreGeoff Thorpe