Andy Polyakov
|
4568182a8b
|
x86_64 assembly pack: keep making Windows build more robust.
PR: 2963 and a number of others
|
2013-02-02 19:54:59 +01:00 |
|
Andy Polyakov
|
46bf83f07a
|
x86_64 assembly pack: make Windows build more robust.
PR: 2963 and a number of others
|
2013-01-22 22:27:28 +01:00 |
|
Andy Polyakov
|
543fd85460
|
bn/asm/mips.pl: hardwire local call to bn_div_words.
|
2013-01-22 21:13:37 +01:00 |
|
Ben Laurie
|
b204ab6506
|
Update ignores.
|
2012-12-11 15:52:10 +00:00 |
|
Andy Polyakov
|
904732f68b
|
C64x+ assembly pack: improve EABI support.
|
2012-11-28 13:19:10 +00:00 |
|
Andy Polyakov
|
9f6b0635ad
|
x86_64-gcc.c: resore early clobber constraint.
Submitted by: Florian Weimer
|
2012-11-19 15:02:00 +00:00 |
|
Andy Polyakov
|
68c06bf6b2
|
Support for SPARC T4 MONT[MUL|SQR] instructions.
Submitted by: David Miller, Andy Polyakov
|
2012-11-17 10:34:11 +00:00 |
|
Andy Polyakov
|
134c00659a
|
bn_word.c: fix overflow bug in BN_add_word.
|
2012-11-09 13:58:40 +00:00 |
|
Andy Polyakov
|
1efd583085
|
SPARCv9 assembly pack: harmonize ABI handling (so that it's handled in one
place at a time, by pre-processor in .S case and perl - in .s).
|
2012-10-25 12:07:32 +00:00 |
|
Andy Polyakov
|
0c832ec5c6
|
Add VIS3-capable sparcv9-gf2m module.
|
2012-10-20 15:59:14 +00:00 |
|
Andy Polyakov
|
947d78275b
|
Add VIS3 Montgomery multiplication.
|
2012-10-20 09:13:21 +00:00 |
|
Andy Polyakov
|
a58fdc7a34
|
bn_lcl.h: gcc removed support for "h" constraint, which broke inline
assembler.
|
2012-09-01 13:17:32 +00:00 |
|
Andy Polyakov
|
be0d31b166
|
Add linux-x32 target.
|
2012-08-29 14:08:46 +00:00 |
|
Andy Polyakov
|
1a002d88ad
|
MIPS assembly pack: assign default value to $flavour.
|
2012-08-17 09:10:31 +00:00 |
|
Andy Polyakov
|
32e03a3016
|
bn_nist.c: compensate for VC bug [with optimization off!].
PR: 2837
|
2012-07-02 13:30:32 +00:00 |
|
Andy Polyakov
|
8d00f34239
|
crypto/bn/*.h: move PTR_SIZE_INT to private header.
|
2012-07-02 13:27:30 +00:00 |
|
Andy Polyakov
|
6251989eb6
|
x86_64 assembly pack: make it possible to compile with Perl located on
path with spaces.
PR: 2835
|
2012-06-27 10:08:23 +00:00 |
|
Ben Laurie
|
71fa451343
|
Version skew reduction: trivia (I hope).
|
2012-06-03 22:00:21 +00:00 |
|
Andy Polyakov
|
3e181369dd
|
C64x+ assembler pack. linux-c64xplus build is *not* tested nor can it be
tested, because kernel is not in shape to handle it *yet*. The code is
committed mostly to stimulate the kernel development.
|
2012-04-18 13:01:36 +00:00 |
|
Dr. Stephen Henson
|
d3379de5a9
|
don't shadow
|
2012-03-30 15:43:32 +00:00 |
|
Andy Polyakov
|
4736eab947
|
bn/bn_gf2m.c: make new BN_GF2m_mod_inv work with BN_DEBUG_RAND.
|
2012-03-29 21:35:28 +00:00 |
|
Andy Polyakov
|
0208ab2e3f
|
bn_nist.c: make new optimized code dependent on BN_LLONG.
|
2012-02-02 07:46:05 +00:00 |
|
Andy Polyakov
|
ce0727f9bd
|
bn_nist.c: harmonize buf in BN_nist_mod_256 with other mod functions.
|
2012-01-06 13:17:47 +00:00 |
|
Ben Laurie
|
e166891e0d
|
Fix warning.
|
2011-12-13 15:55:35 +00:00 |
|
Andy Polyakov
|
8c98b2591f
|
modexp512-x86_64.pl: Solaris protability fix.
PR: 2656
|
2011-12-12 15:10:14 +00:00 |
|
Andy Polyakov
|
5711dd8eac
|
x86-mont.pl: fix bug in integer-only squaring path.
PR: 2648
|
2011-12-09 14:21:25 +00:00 |
|
Andy Polyakov
|
6600126825
|
bn/asm/mips.pl: fix typos.
|
2011-12-01 12:16:09 +00:00 |
|
Andy Polyakov
|
0985bd4f80
|
bn_nist.c: fix strict-aliasing compiler warning.
|
2011-11-13 17:31:03 +00:00 |
|
Dr. Stephen Henson
|
20bee9684d
|
Add RFC5114 DH parameters to OpenSSL. Add test data to dhtest.
|
2011-11-13 14:07:36 +00:00 |
|
Andy Polyakov
|
29fd6746f5
|
armv4cpuid.S, armv4-gf2m.pl: make newest code compilable by older assembler.
|
2011-11-05 13:07:18 +00:00 |
|
Andy Polyakov
|
09f40a3cb9
|
ppc.pl: fix bug in bn_mul_comba4.
PR: 2636
Submitted by: Charles Bryant
|
2011-11-05 10:16:04 +00:00 |
|
Andy Polyakov
|
0933887112
|
bn_exp.c: fix corner case in new constant-time code.
Submitted by: Emilia Kasper
|
2011-10-29 19:25:13 +00:00 |
|
Andy Polyakov
|
a9cf0b81fa
|
Remove superseded MIPS assembler modules.
|
2011-10-19 21:42:21 +00:00 |
|
Bodo Möller
|
e5641d7f05
|
BN_BLINDING multi-threading fix.
Submitted by: Emilia Kasper (Google)
|
2011-10-19 14:59:27 +00:00 |
|
Andy Polyakov
|
78f288d5c9
|
bn_mont.c: get corner cases right in updated BN_from_montgomery_word.
|
2011-10-17 23:35:00 +00:00 |
|
Andy Polyakov
|
8329e2e776
|
bn_exp.c: further optimizations using more ideas from
http://eprint.iacr.org/2011/239.
|
2011-10-17 17:41:49 +00:00 |
|
Andy Polyakov
|
3f66f2040a
|
x86_64-mont.pl: minor optimization.
|
2011-10-17 17:39:59 +00:00 |
|
Andy Polyakov
|
2534891874
|
bn_mont.c: simplify BN_from_montgomery_word.
|
2011-10-17 17:24:28 +00:00 |
|
Andy Polyakov
|
79ba545c09
|
bn_shift.c: minimize reallocations, which allows BN_FLG_STATIC_DATA to
be shifted in specific cases.
|
2011-10-17 17:20:48 +00:00 |
|
Bodo Möller
|
4f2015742d
|
Oops - ectest.c finds further problems beyond those exposed by bntext.c
|
2011-10-13 14:29:59 +00:00 |
|
Bodo Möller
|
0a06ad76a1
|
Avoid failed assertion in BN_DEBUG builds
|
2011-10-13 14:21:39 +00:00 |
|
Bodo Möller
|
cdfe0fdde6
|
Fix OPENSSL_BN_ASM_MONT5 for corner cases; add a test.
Submitted by: Emilia Kasper
|
2011-10-13 12:35:10 +00:00 |
|
Andy Polyakov
|
03e389cf04
|
Allow for dynamic base in Win64 FIPS module.
|
2011-09-14 20:48:49 +00:00 |
|
Andy Polyakov
|
dd83d0f4a7
|
crypto/bn/bn_gf2m.c: make it work with BN_DEBUG.
|
2011-09-05 16:14:43 +00:00 |
|
Bodo Möller
|
612fcfbd29
|
Fix d2i_SSL_SESSION.
|
2011-09-05 13:31:17 +00:00 |
|
Bodo Möller
|
ae53b299fa
|
make update
|
2011-09-05 09:46:15 +00:00 |
|
Andy Polyakov
|
cfdbff23ab
|
bn_exp.c: improve portability.
|
2011-08-27 19:38:55 +00:00 |
|
Andy Polyakov
|
6c01cbb6a0
|
modexp512-x86_64.pl: make it work with ml64.
|
2011-08-19 06:30:32 +00:00 |
|
Andy Polyakov
|
bf3dfe7fee
|
bn_div.c: remove duplicate code by merging BN_div and BN_div_no_branch.
|
2011-08-14 11:31:35 +00:00 |
|
Andy Polyakov
|
e7d1363d12
|
x86_64-mont5.pl: add missing Win64 support.
|
2011-08-14 09:06:06 +00:00 |
|