aboutsummaryrefslogtreecommitdiffstats
path: root/crypto/bn/bn_exp.c
Commit message (Expand)AuthorAgeFilesLines
* bn_exp.c: fix corner case in new constant-time code.Andy Polyakov2011-10-291-0/+5
* bn_exp.c: further optimizations using more ideas fromAndy Polyakov2011-10-171-107/+81
* Fix OPENSSL_BN_ASM_MONT5 for corner cases; add a test.Bodo Möller2011-10-131-4/+18
* bn_exp.c: improve portability.Andy Polyakov2011-08-271-1/+6
* This commit completes recent modular exponentiation optimizations onAndy Polyakov2011-08-121-41/+149
* Move all FIPSAPI renames into fips.h header file, include early inDr. Stephen Henson2011-01-271-5/+1
* Redirect FIPS memory allocation to FIPS_malloc() routine, removeDr. Stephen Henson2011-01-271-0/+5
* Submitted by: Peter Gutmann <pgut001@cs.auckland.ac.nz>Dr. Stephen Henson2009-06-171-1/+2
* Revert the size_t modifications from HEAD that had led to moreGeoff Thorpe2008-11-121-8/+5
* size_tification.Ben Laurie2008-11-011-5/+8
* Change to mitigate branch prediction attacksBodo Möller2007-03-281-10/+10
* Implement fixed-window exponentiation to mitigate hyper-threadingBodo Möller2005-05-161-2/+242
* Adjust various bignum functions to use BN_CTX for variables instead ofGeoff Thorpe2004-03-251-46/+38
* Convert openssl code not to assume the deprecated form of BN_zero().Geoff Thorpe2004-03-131-4/+8
* Use the BN_is_odd() macro in place of code that (inconsistently) does muchGeoff Thorpe2003-12-021-5/+6
* Put the first stage of my bignum debugging adventures into CVS. This codeGeoff Thorpe2003-11-041-0/+6
* Fix some things that look like bugs.Bodo Möller2000-12-071-4/+18
* Move reduction step from BN_mod_exp to BN_mod_exp_mont_word.Bodo Möller2000-11-301-5/+9
* Handle special cases correctly in exponentation functions.Bodo Möller2000-11-301-15/+16
* BN_sqrtBodo Möller2000-11-301-8/+31
* Improve BN_mod_inverse performance.Bodo Möller2000-11-291-1/+1
* Timings.Bodo Möller2000-11-281-6/+19
* modular arithmeticsBodo Möller2000-11-261-31/+25
* Constify the BIGNUM routines a bit more. The only trouble were theRichard Levitte2000-11-061-7/+9
* Merge the engine branch into the main trunk. All conflicts resolved.Richard Levitte2000-10-261-205/+0
* Actually comment out the parts of BN_MOD_MUL_WORD that I inteded toBodo Möller2000-06-231-1/+1
* In BN_mod_exp_mont_word, avoid one application of BN_MOD_MUL_WORD,Bodo Möller2000-06-231-14/+51
* Use BN_CTX_end when exiting early from BN_mod_exp_mont_word becauseBodo Möller2000-06-131-0/+3
* The atalla functionality doesn't work with the "word" version ofGeoff Thorpe2000-06-131-1/+1
* Slightly faster DSA verification (BN_mod_exp2_mont),Bodo Möller2000-06-081-52/+37
* Use the equivalent of a sliding window (without precomputationBodo Möller2000-06-081-14/+93
* Speed up DH with small generator.Bodo Möller2000-06-071-45/+93
* Add support for Compaq Atalla crypto accelerator.Ben Laurie2000-02-161-0/+190
* New functions BN_CTX_start(), BN_CTX_get(), BN_CTX_end() to accessUlf Möller2000-02-051-19/+29
* Some constification and stacks that slipped through the cracks (how?).Ben Laurie1999-06-041-6/+9
* Change functions to ANSI C.Ulf Möller1999-04-191-37/+9
* Fixes to BN code. Previously the default was to define BN_RECURSIONMark J. Cox1999-01-281-9/+14
* Import of old SSLeay release: SSLeay 0.9.1b (unreleased)Ralf S. Engelschall1998-12-211-65/+81
* Import of old SSLeay release: SSLeay 0.9.0bRalf S. Engelschall1998-12-211-12/+55
* Import of old SSLeay release: SSLeay 0.8.1bRalf S. Engelschall1998-12-211-0/+510