Andy Polyakov
|
496f2b148b
|
C64x+ assembply pack: add RC4 module.
|
2014-05-04 16:39:59 +02:00 |
|
Andy Polyakov
|
f861b1d433
|
rc4/asm/rc4-586.pl: allow for 386-only build.
|
2014-02-27 14:19:19 +01:00 |
|
Andy Polyakov
|
02450ec69d
|
PA-RISC assembler pack: switch to bve in 64-bit builds.
PR: 3074
|
2013-06-18 10:37:00 +02: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
|
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 |
|
Andy Polyakov
|
d2e1803197
|
x86[_64] assembly pack: update benchmark results.
|
2012-06-12 14:18:21 +00:00 |
|
Ben Laurie
|
71fa451343
|
Version skew reduction: trivia (I hope).
|
2012-06-03 22:00:21 +00:00 |
|
Andy Polyakov
|
dce7f142a6
|
Configure: reimplement commit#21695.
|
2011-11-15 12:32:18 +00:00 |
|
Ben Laurie
|
ae55176091
|
Fix some warnings caused by __owur. Temporarily (I hope) remove the more
aspirational __owur annotations.
|
2011-11-14 00:36:10 +00:00 |
|
Andy Polyakov
|
6a828b7a8e
|
rc4test.c: commit#21684 broke x86_64 shared Linux build. This is temporary
solution so that one can build rc4test...
|
2011-11-12 13:37:20 +00:00 |
|
Andy Polyakov
|
ff6f9f96fd
|
cryptlib.c, etc.: fix linker warnings in 64-bit Darwin build.
|
2011-11-12 13:10:00 +00:00 |
|
Andy Polyakov
|
c608171d9c
|
Add RC4-MD5 and AESNI-SHA1 "stitched" implementations.
|
2011-08-23 20:51:38 +00:00 |
|
Andy Polyakov
|
a908b711ac
|
rc4-586.pl: add Atom performance results.
|
2011-06-28 12:36:10 +00:00 |
|
Andy Polyakov
|
0772f3b4f6
|
rc4-x86_64.pl: commentary update.
|
2011-06-27 09:46:16 +00:00 |
|
Andy Polyakov
|
7eabad423c
|
rc4_skey.c: remove dead/redundant code (it's never compiled) and
misleading/obsolete comment.
|
2011-06-06 20:02:26 +00:00 |
|
Andy Polyakov
|
fe9a5107be
|
Various mingw64 fixes.
|
2011-05-29 13:51:14 +00:00 |
|
Andy Polyakov
|
f44cb15fab
|
rc4-x86_64.pl: fix due credit.
|
2011-05-27 18:58:37 +00:00 |
|
Andy Polyakov
|
986289604e
|
rc4-x86_64.pl: RC4_options fix-up.
|
2011-05-27 16:15:12 +00:00 |
|
Andy Polyakov
|
4bb90087d7
|
x86[_64]cpuid.pl: harmonize usage of reserved bits #20 and #30.
|
2011-05-27 15:32:43 +00:00 |
|
Andy Polyakov
|
0ca9a483af
|
rc4-x86_64.pl: major optimization for contemporary Intel CPUs.
|
2011-05-27 09:51:09 +00:00 |
|
Andy Polyakov
|
0dff8ba248
|
rc4-586.pl: optimize even further...
|
2011-05-27 09:46:19 +00:00 |
|
Andy Polyakov
|
6a99984b57
|
rc4-586.pl: optimize unused code path.
|
2011-05-25 09:36:13 +00:00 |
|
Andy Polyakov
|
760d2551fb
|
rc4-586.pl: 50% improvement on Core2 and 80% on Westmere.
|
2011-05-24 13:07:29 +00:00 |
|
Dr. Stephen Henson
|
a3654f0586
|
Include openssl/crypto.h first in several other files so FIPS renaming
is picked up.
|
2011-02-16 17:25:01 +00:00 |
|
Dr. Stephen Henson
|
df6de39fe7
|
Change AR to ARX to allow exclusion of fips object modules
|
2011-01-26 16:08:08 +00:00 |
|
Andy Polyakov
|
e822c756b6
|
s390x assembler pack: adapt for -m31 build, see commentary in Configure
for more details.
|
2010-11-29 20:52:43 +00:00 |
|
Andy Polyakov
|
6219d2c294
|
rc4-s390x.pl: harmonize build rule with other similar rules.
|
2010-07-26 21:56:16 +00:00 |
|
Andy Polyakov
|
629fd3aa91
|
rc4-x86_64.pl: "Westmere" optimization.
|
2010-05-13 21:01:24 +00:00 |
|
Andy Polyakov
|
3efe51a407
|
Revert previous Linux-specific/centric commit#19629. If it really has to
be done, it's definitely not the way to do it. So far answer to the
question was to ./config -Wa,--noexecstack (adopted by RedHat).
|
2010-05-05 22:05:39 +00:00 |
|
Ben Laurie
|
0e3ef596e5
|
Non-executable stack in asm.
|
2010-05-05 15:50:13 +00:00 |
|
Andy Polyakov
|
cb3b9b1323
|
Throw in more PA-RISC assembler.
|
2009-12-27 20:49:40 +00:00 |
|
Andy Polyakov
|
75d448dde4
|
Handle push/pop %rbx in epi/prologue (this is Win64 SEH thing).
|
2009-04-26 17:58:01 +00:00 |
|
Andy Polyakov
|
c558c99fd8
|
rc4-s390x.pl: allow for older assembler and optimize character loop.
|
2009-02-12 14:48:49 +00:00 |
|
Andy Polyakov
|
13c3a1defa
|
RC4 for s390x.
|
2009-02-11 10:01:36 +00:00 |
|
Andy Polyakov
|
5cabcf96e7
|
Fix "possible loss of data" Win64 compiler warnings.
|
2008-12-29 12:35:49 +00:00 |
|
Andy Polyakov
|
be01f79d3d
|
x86_64 assembler pack: add support for Win64 SEH.
|
2008-12-19 11:17:29 +00:00 |
|
Andy Polyakov
|
1416aec60d
|
Update make rules for x86_64 assembler pack.
|
2008-11-12 08:19:04 +00:00 |
|
Andy Polyakov
|
aa8f38e49b
|
x86_64 assembler pack to comply with updated styling x86_64-xlate.pl rules.
|
2008-11-12 08:15:52 +00:00 |
|
Andy Polyakov
|
f768be81d8
|
size_t-fy AES, Camellia and RC4.
|
2008-10-31 19:30:11 +00:00 |
|
Lutz Jänicke
|
4c1a6e004a
|
Apply mingw patches as supplied by Roumen Petrov an Alon Bar-Lev
PR: 1552
Submitted by: Roumen Petrov <openssl@roumenpetrov.info>, "Alon Bar-Lev" <alon.barlev@gmail.com>
|
2008-04-17 10:19:16 +00:00 |
|
Andy Polyakov
|
a078befcbe
|
rc4-x86_64 portability fix.
|
2008-01-12 11:29:45 +00:00 |
|
Andy Polyakov
|
fa8e921f66
|
Unify x86 perlasm make rules.
|
2008-01-11 13:15:11 +00:00 |
|
Andy Polyakov
|
ca64056836
|
Engage x86 assembler in Mac OS X build.
|
2007-12-18 17:33:49 +00:00 |
|
Andy Polyakov
|
544b82e493
|
Some assembler are allergic to lea reg,BYTE PTR[...].
Submitted by: Guenter Knauf
|
2007-12-02 21:32:03 +00:00 |
|
Dr. Stephen Henson
|
9677bf0f30
|
Update .cvsignore
|
2007-06-18 12:40:24 +00:00 |
|
Andy Polyakov
|
20c04a13e6
|
Reimplement rc4-586.pl, relicense rc4-x86_64.pl.
|
2007-04-26 20:48:38 +00:00 |
|
Andy Polyakov
|
9babf3929b
|
RC4_set_key for x86_64 and Core2 optimization.
PR: 1447
|
2007-04-02 09:50:14 +00:00 |
|
Andy Polyakov
|
2875462425
|
Reserve for assembler implementation of RC4_set_key and implement x86 one.
|
2007-04-01 17:01:12 +00:00 |
|
Andy Polyakov
|
de50494505
|
Two extra instructions in RC4 character loop give 80% performance
improvement on Core2. I still need to detect Core2 and choose this
path...
|
2007-03-20 09:13:07 +00:00 |
|
Dr. Stephen Henson
|
560b79cbff
|
Constify version strings and some structures.
|
2007-01-21 13:07:17 +00:00 |
|