summaryrefslogtreecommitdiffstats
path: root/crypto/bn
AgeCommit message (Expand)Author
2008-06-23avoid potential infinite loop in final reduction round of BN_GF2m_mod_arr()Bodo Möller
2008-05-02Clarifying comment.Bodo Möller
2008-05-01Montgomery-related minor cleanups/documentationBodo Möller
2008-04-24Add 64-bit support to BN_nist_mod_244 and engage BN_nist_mod_* on 64-bitAndy Polyakov
2008-04-23Takanori Yanagisawa has shown how to correctly use pre-computed values.Andy Polyakov
2008-04-18Resolve __DECC warning and keep disclaiming support for 16-bit platforms.Andy Polyakov
2008-04-18Fix remaining BN_nist_mod_*.Andy Polyakov
2008-04-17Apply mingw patches as supplied by Roumen Petrov an Alon Bar-LevLutz Jänicke
2008-04-09Clarifying comment.Andy Polyakov
2008-04-09Do BN_nist_mod_384 by the book, as cheating doesn't work. Other functionsAndy Polyakov
2008-04-01Fix fast reduction on NIST curves (as well BN_NIST_ADD_ONE macro).Andy Polyakov
2008-03-29Update dependencies.Dr. Stephen Henson
2008-03-28There was a need to support thread ID types that couldn't be reliably castGeoff Thorpe
2008-02-28Avoid warnings.Dr. Stephen Henson
2008-02-27Make x86_64-mont.pl work with debug Win64 build.Andy Polyakov
2008-02-27fix BIGNUM flag handlingBodo Möller
2008-02-05ppc64-mont optimization.Andy Polyakov
2008-01-15crypto/rc5/Makefile was erroneously omitted from last perlasm unification.Andy Polyakov
2008-01-13Unify ppc assembler make rules.Andy Polyakov
2008-01-11Unify x86 perlasm make rules.Andy Polyakov
2008-01-05Update perl asm scripts include paths for perlasm.Dr. Stephen Henson
2007-12-29Final (for this commit series) optimized version and with commentary section.Andy Polyakov
2007-12-29This is also informational commit exposing loop modulo scheduling "factor."Andy Polyakov
2007-12-29New Montgomery multiplication module, ppc64-mont.pl. Reference, non-optimizedAndy Polyakov
2007-12-18Engage x86 assembler in Mac OS X build.Andy Polyakov
2007-11-03Commit #16325 fixed one thing but broke DH with certain moduli.Andy Polyakov
2007-10-01Switch to bn-s390x (it's faster on keys longer than 512 bits) and mentionAndy Polyakov
2007-09-27Yet another ARM update. It appears to be more appropriate to makeAndy Polyakov
2007-09-18Minimize stack utilization in probable_prime.Andy Polyakov
2007-09-18Make sure that BN_from_montgomery keeps the BIGNUMS in proper formatBodo Möller
2007-08-12Fix warnings.Dr. Stephen Henson
2007-07-08bn_mul_recursive doesn't handle all cases correctly, which results inAndy Polyakov
2007-06-29Fix build problem on Tru64.Andy Polyakov
2007-06-29Latest bn_mont.c modification broke ECDSA test. I've got math wrong, whichAndy Polyakov
2007-06-21Typo in x86_64-mont.pl.Andy Polyakov
2007-06-20bn_asm for s390x.Andy Polyakov
2007-06-20SPARC Solaris and Linux assemblers treat .align directive differently.Andy Polyakov
2007-06-18Update .cvsignoreDr. Stephen Henson
2007-06-17Eliminate conditional final subtraction in Montgomery assembler modules.Andy Polyakov
2007-06-11Privatize BN_*_no_branch.Andy Polyakov
2007-06-11Commentary updates and minor optimization for bn_mont.c.Andy Polyakov
2007-06-10Eliminate conditional final subtraction in Montgomery multiplication.Andy Polyakov
2007-04-30Engage s390x assembler modules.Andy Polyakov
2007-04-30s390x assembler pack.Andy Polyakov
2007-04-19fix error codesBodo Möller
2007-04-19don't violate the bn_check_top assertion in BN_mod_inverse_no_branch()Bodo Möller
2007-03-28make BN_FLG_CONSTTIME semantics more fool-proofBodo Möller
2007-03-28Change to mitigate branch prediction attacksBodo Möller
2007-03-20nasm fixes.Andy Polyakov
2007-03-20sparcv9a-mont was modified to handle 32-bit aligned input, but checkAndy Polyakov