Andy Polyakov
|
673c55a2fe
|
Latest bn_mont.c modification broke ECDSA test. I've got math wrong, which
is fixed now.
|
2007-06-29 13:10:19 +00:00 |
|
Andy Polyakov
|
7d9cf7c0bb
|
Eliminate conditional final subtraction in Montgomery assembler modules.
|
2007-06-17 17:10:03 +00:00 |
|
Andy Polyakov
|
8b71d35458
|
nasm fixes.
|
2007-03-20 08:55:58 +00:00 |
|
Andy Polyakov
|
4cfe3df1f5
|
Minor performance improvements to x86-mont.pl.
|
2006-12-28 12:43:16 +00:00 |
|
Andy Polyakov
|
8f2d60ec26
|
Fix for "strange errors" exposed by ccgost engine. The fix is
two extra insructions in sqradd loop at line #503.
|
2006-12-27 10:59:51 +00:00 |
|
Andy Polyakov
|
1702c8c4bf
|
x86-mont.pl sse2 tune-up and integer-only squaring procedure.
|
2006-12-22 15:28:07 +00:00 |
|
Andy Polyakov
|
48d2335d73
|
Non-SSE2 path to bn_mul_mont. But it's disabled, because it currently
doesn't give performance improvement.
|
2006-11-27 14:59:35 +00:00 |
|
Andy Polyakov
|
4d524040bc
|
Change bn_mul_mont declaration and BN_MONT_CTX. Update CHANGES.
|
2005-10-22 17:57:18 +00:00 |
|
Andy Polyakov
|
34736de4c0
|
Flip saved argument block and tp [required for non-SSE2 path].
|
2005-10-14 16:05:21 +00:00 |
|
Andy Polyakov
|
5f50d597f2
|
Make sure x86-mont.pl returns zero even if compiled with no-sse2.
|
2005-10-14 15:24:06 +00:00 |
|
Andy Polyakov
|
35593b33f4
|
Add timestamp to x86-mont.pl.
|
2005-10-09 10:26:56 +00:00 |
|
Andy Polyakov
|
54f3d200d3
|
Throw in bn/asm/x86-mont.pl Montgomery multiplication "teaser".
|
2005-10-09 09:53:58 +00:00 |
|