aboutsummaryrefslogtreecommitdiffstats
path: root/crypto/bn
Commit message (Expand)AuthorAgeFilesLines
* Minor clean-up in bn_lib.c: constification and optimization.Andy Polyakov2008-10-281-3/+3
* Fix crash in BN_rshift.Andy Polyakov2008-10-281-1/+1
* Apparently '__top' is also risky, obfuscate further. (All this toGeoff Thorpe2008-10-221-4/+4
* Use of a 'top' var creates "shadow variable" warnings.Geoff Thorpe2008-10-221-4/+4
* Constification.Ben Laurie2008-10-192-5/+5
* Fix argument order in BN_nnmod call and implement rigorous boundaryAndy Polyakov2008-10-161-10/+99
* Optimize bn_correct_top.Andy Polyakov2008-10-151-3/+5
* Remove redundant BN_ucmp, fix boundary condition in BN_nist_mod_224 andAndy Polyakov2008-10-151-75/+44
* Fix build warnings.Geoff Thorpe2008-09-151-1/+0
* Some precautions to avoid potential security-relevant problems.Bodo Möller2008-09-142-51/+147
* AIX build updates.Andy Polyakov2008-09-121-1/+1
* Remove the dual-callback scheme for numeric and pointer thread IDs,Geoff Thorpe2008-08-063-12/+13
* Revert my earlier CRYPTO_THREADID commit, I will commit a reworkedGeoff Thorpe2008-07-033-17/+9
* avoid potential infinite loop in final reduction round of BN_GF2m_mod_arr()Bodo Möller2008-06-231-1/+5
* Clarifying comment.Bodo Möller2008-05-021-0/+5
* Montgomery-related minor cleanups/documentationBodo Möller2008-05-012-1/+3
* Add 64-bit support to BN_nist_mod_244 and engage BN_nist_mod_* on 64-bitAndy Polyakov2008-04-241-6/+20
* Takanori Yanagisawa has shown how to correctly use pre-computed values.Andy Polyakov2008-04-231-231/+219
* Resolve __DECC warning and keep disclaiming support for 16-bit platforms.Andy Polyakov2008-04-181-69/+3
* Fix remaining BN_nist_mod_*.Andy Polyakov2008-04-181-106/+121
* Apply mingw patches as supplied by Roumen Petrov an Alon Bar-LevLutz Jänicke2008-04-171-4/+3
* Clarifying comment.Andy Polyakov2008-04-091-1/+9
* Do BN_nist_mod_384 by the book, as cheating doesn't work. Other functionsAndy Polyakov2008-04-091-59/+63
* Fix fast reduction on NIST curves (as well BN_NIST_ADD_ONE macro).Andy Polyakov2008-04-011-96/+52
* Update dependencies.Dr. Stephen Henson2008-03-291-2/+5
* There was a need to support thread ID types that couldn't be reliably castGeoff Thorpe2008-03-283-9/+17
* Avoid warnings.Dr. Stephen Henson2008-02-281-2/+8
* Make x86_64-mont.pl work with debug Win64 build.Andy Polyakov2008-02-271-0/+1
* fix BIGNUM flag handlingBodo Möller2008-02-271-0/+1
* ppc64-mont optimization.Andy Polyakov2008-02-051-128/+131
* crypto/rc5/Makefile was erroneously omitted from last perlasm unification.Andy Polyakov2008-01-151-2/+0
* Unify ppc assembler make rules.Andy Polyakov2008-01-133-26/+17
* Unify x86 perlasm make rules.Andy Polyakov2008-01-111-27/+6
* Update perl asm scripts include paths for perlasm.Dr. Stephen Henson2008-01-052-2/+4
* Final (for this commit series) optimized version and with commentary section.Andy Polyakov2007-12-291-353/+334
* This is also informational commit exposing loop modulo scheduling "factor."Andy Polyakov2007-12-291-2/+246
* New Montgomery multiplication module, ppc64-mont.pl. Reference, non-optimizedAndy Polyakov2007-12-291-0/+690
* Engage x86 assembler in Mac OS X build.Andy Polyakov2007-12-181-0/+6
* Commit #16325 fixed one thing but broke DH with certain moduli.Andy Polyakov2007-11-031-7/+12
* Switch to bn-s390x (it's faster on keys longer than 512 bits) and mentionAndy Polyakov2007-10-011-0/+3
* Yet another ARM update. It appears to be more appropriate to makeAndy Polyakov2007-09-271-0/+1
* Minimize stack utilization in probable_prime.Andy Polyakov2007-09-183-4/+8
* Make sure that BN_from_montgomery keeps the BIGNUMS in proper formatBodo Möller2007-09-181-0/+2
* Fix warnings.Dr. Stephen Henson2007-08-121-30/+30
* bn_mul_recursive doesn't handle all cases correctly, which results inAndy Polyakov2007-07-081-4/+4
* Fix build problem on Tru64.Andy Polyakov2007-06-291-1/+1
* Latest bn_mont.c modification broke ECDSA test. I've got math wrong, whichAndy Polyakov2007-06-2911-65/+23
* Typo in x86_64-mont.pl.Andy Polyakov2007-06-211-1/+1
* bn_asm for s390x.Andy Polyakov2007-06-201-0/+678
* SPARC Solaris and Linux assemblers treat .align directive differently.Andy Polyakov2007-06-202-10/+16