aboutsummaryrefslogtreecommitdiff
path: root/crypto/bn
AgeCommit message (Expand)AuthorFilesLines
2008-11-12Update make rules for x86_64 assembler pack.Andy Polyakov1-1/+1
2008-11-12x86_64 assembler pack to comply with updated styling x86_64-xlate.pl rules.Andy Polyakov1-2/+2
2008-11-12Revert commit #17603, it should have been part of #17617.Andy Polyakov1-4/+4
2008-11-12Revert the size_t modifications from HEAD that had led to moreGeoff Thorpe15-99/+77
2008-11-11symbol deobnoxificationBodo Möller1-4/+4
2008-11-05PR: 1777Dr. Stephen Henson1-4/+4
2008-11-02Fix prototypes.Dr. Stephen Henson1-5/+5
2008-11-02Use stddef.h to pick up size_t def.Dr. Stephen Henson1-1/+1
2008-11-02Fix warnings about mismatched prototypes, undefined size_t and value computedDr. Stephen Henson2-2/+4
2008-11-01size_tification.Ben Laurie14-71/+91
2008-11-01Fix SHA512 and optimize BN for mingw64.Andy Polyakov1-1/+2
2008-10-28Minor clean-up in bn_lib.c: constification and optimization.Andy Polyakov1-3/+3
2008-10-28Fix crash in BN_rshift.Andy Polyakov1-1/+1
2008-10-22Apparently '__top' is also risky, obfuscate further. (All this toGeoff Thorpe1-4/+4
2008-10-22Use of a 'top' var creates "shadow variable" warnings.Geoff Thorpe1-4/+4
2008-10-19Constification.Ben Laurie2-5/+5
2008-10-16Fix argument order in BN_nnmod call and implement rigorous boundaryAndy Polyakov1-10/+99
2008-10-15Optimize bn_correct_top.Andy Polyakov1-3/+5
2008-10-15Remove redundant BN_ucmp, fix boundary condition in BN_nist_mod_224 andAndy Polyakov1-75/+44
2008-09-15Fix build warnings.Geoff Thorpe1-1/+0
2008-09-14Some precautions to avoid potential security-relevant problems.Bodo Möller2-51/+147
2008-09-12AIX build updates.Andy Polyakov1-1/+1
2008-08-06Remove the dual-callback scheme for numeric and pointer thread IDs,Geoff Thorpe3-12/+13
2008-07-03Revert my earlier CRYPTO_THREADID commit, I will commit a reworkedGeoff Thorpe3-17/+9
2008-06-23avoid potential infinite loop in final reduction round of BN_GF2m_mod_arr()Bodo Möller1-1/+5
2008-05-02Clarifying comment.Bodo Möller1-0/+5
2008-05-01Montgomery-related minor cleanups/documentationBodo Möller2-1/+3
2008-04-24Add 64-bit support to BN_nist_mod_244 and engage BN_nist_mod_* on 64-bitAndy Polyakov1-6/+20
2008-04-23Takanori Yanagisawa has shown how to correctly use pre-computed values.Andy Polyakov1-231/+219
2008-04-18Resolve __DECC warning and keep disclaiming support for 16-bit platforms.Andy Polyakov1-69/+3
2008-04-18Fix remaining BN_nist_mod_*.Andy Polyakov1-106/+121
2008-04-17Apply mingw patches as supplied by Roumen Petrov an Alon Bar-LevLutz Jänicke1-4/+3
2008-04-09Clarifying comment.Andy Polyakov1-1/+9
2008-04-09Do BN_nist_mod_384 by the book, as cheating doesn't work. Other functionsAndy Polyakov1-59/+63
2008-04-01Fix fast reduction on NIST curves (as well BN_NIST_ADD_ONE macro).Andy Polyakov1-96/+52
2008-03-29Update dependencies.Dr. Stephen Henson1-2/+5
2008-03-28There was a need to support thread ID types that couldn't be reliably castGeoff Thorpe3-9/+17
2008-02-28Avoid warnings.Dr. Stephen Henson1-2/+8
2008-02-27Make x86_64-mont.pl work with debug Win64 build.Andy Polyakov1-0/+1
2008-02-27fix BIGNUM flag handlingBodo Möller1-0/+1
2008-02-05ppc64-mont optimization.Andy Polyakov1-128/+131
2008-01-15crypto/rc5/Makefile was erroneously omitted from last perlasm unification.Andy Polyakov1-2/+0
2008-01-13Unify ppc assembler make rules.Andy Polyakov3-26/+17
2008-01-11Unify x86 perlasm make rules.Andy Polyakov1-27/+6
2008-01-05Update perl asm scripts include paths for perlasm.Dr. Stephen Henson2-2/+4
2007-12-29Final (for this commit series) optimized version and with commentary section.Andy Polyakov1-353/+334
2007-12-29This is also informational commit exposing loop modulo scheduling "factor."Andy Polyakov1-2/+246
2007-12-29New Montgomery multiplication module, ppc64-mont.pl. Reference, non-optimizedAndy Polyakov1-0/+690
2007-12-18Engage x86 assembler in Mac OS X build.Andy Polyakov1-0/+6
2007-11-03Commit #16325 fixed one thing but broke DH with certain moduli.Andy Polyakov1-7/+12