summaryrefslogtreecommitdiff
path: root/crypto/bn/bn_div.c
Commit message (Expand)AuthorAgeFilesLines
* bn_div.c: remove duplicate code by merging BN_div and BN_div_no_branch.appro2011-08-141-238/+34
* #undef bn_div_words as it is defined for FIPS builds.steve2011-06-101-0/+1
* Fix warning.steve2011-04-111-0/+1
* Transfer error redirection to fips.h, add OPENSSL_FIPSAPI to source filessteve2011-02-031-0/+2
* Always check bn_wexpend() return values for failure (CVE-2009-3245).bodo2010-02-231-1/+1
* Submitted by: Peter Gutmann <pgut001@cs.auckland.ac.nz>steve2009-06-171-1/+2
* Revert the size_t modifications from HEAD that had led to moregeoff2008-11-121-7/+6
* size_tification.ben2008-11-011-6/+7
* Some precautions to avoid potential security-relevant problems.bodo2008-09-141-2/+13
* Avoid warnings.steve2008-02-281-2/+8
* Privatize BN_*_no_branch.appro2007-06-111-3/+5
* fix error codesbodo2007-04-191-1/+1
* don't violate the bn_check_top assertion in BN_mod_inverse_no_branch()bodo2007-04-191-0/+1
* make BN_FLG_CONSTTIME semantics more fool-proofbodo2007-03-281-1/+1
* Change to mitigate branch prediction attacksbodo2007-03-281-0/+229
* fix warnings when building openssl with the following compiler options:nils2005-08-281-6/+3
* Document a change I'd already made, and at the same time, correct thegeoff2004-03-131-1/+0
* Minimise the amount of code dependent on BN_DEBUG_RAND. In particular,geoff2004-03-091-5/+1
* BN_div() cleanup: replace the use of BN_sub and BN_add with bn_sub_wordsgeoff2003-11-221-36/+45
* Put more debug screening in BN_div() and correct a comment.geoff2003-11-061-1/+3
* Put the first stage of my bignum debugging adventures into CVS. This codegeoff2003-11-041-3/+5
* bn_div() does some pretty nasty things with temporary variables,geoff2003-10-311-2/+4
* This fixes a couple of cases where an inconsistent BIGNUM could be passed asgeoff2003-10-301-0/+6
* A little debugging.levitte2002-12-201-0/+10
* x86_64 performance patch.appro2002-12-141-1/+17
* Check the return values where memory allocation failures may happen.levitte2002-05-301-4/+4
* openbsd-x86 macrosulf2001-10-141-1/+1
* The IRIX fix. Asm recap and corresponding declation.appro2001-03-271-0/+1
* Fix a bug which caused BN_div to produce thesteve2001-02-281-1/+5
* Make all configuration macros available for application by makinglevitte2001-02-191-3/+4
* There is no C version of bn_div_3_wordsulf2001-01-231-1/+1
* Sign-related fixes (and tests).bodo2000-12-071-0/+2
* modular arithmeticsbodo2000-11-261-38/+11
* BN_CTX-related fixes.bodo2000-11-081-2/+2
* Changes needed for Tandem NSK, supplied by Scott Uroff (scott@xypro.com).steve2000-08-041-1/+1
* New NO_INLINE_ASM macro. Primary target for the moment is Solaris x86appro2000-02-151-1/+1
* BN_div bugfix. The q-- loop should not be entered in the n0==d0 case.ulf2000-02-061-76/+71
* New functions BN_CTX_start(), BN_CTX_get(), BN_CTX_end() to accessulf2000-02-051-20/+36
* Support for "multiply high" instruction, see BN_UMULT_HIGH comment inappro2000-02-021-0/+5
* match the prototypeulf2000-02-011-1/+2
* If n0 == d0, we must alway compute 'rem' "by hand"bodo2000-02-011-1/+6
* Typo in preprocessor symbol.bodo2000-02-011-3/+3
* Solaris x86 assembler problem is already addressed in ./configulf1999-12-141-1/+1
* Don't use inline assembler on x86 Solaris (would need a different syntax).ulf1999-12-081-1/+1
* VC++ warning.ulf1999-09-291-1/+1
* Minor MIPS III/IV tune-up.appro1999-08-241-2/+2
* Make it compile under -pedantic.ben1999-08-031-1/+1
* Extra i386+gcc bn_div.c tune-up featuring inline division and savingappro1999-07-311-6/+35
* Bignum division tune-up. Idea is to move multiplications in front ofappro1999-07-301-29/+42
* Circumvent bug in SC5 without patch #107357-01.ulf1999-06-091-3/+3