#
addb6e16 |
| 18-Jan-2005 |
Andy Polyakov |
Throw in AES CBC assembler, up to +40% on aes-128-cbc benchmark.
|
#
4d27c4c9 |
| 18-Jan-2005 |
Andy Polyakov |
Fix a typo in a.out assembler modules.
|
#
ed65fab9 |
| 18-Jan-2005 |
Andy Polyakov |
Reserve for AES CBC assembler implementation...
|
#
e7e11507 |
| 13-Jan-2005 |
Andy Polyakov |
"Monolithic" x86 assembler replacement for aes_core.c. Up to +15% better performance on recent microarchitectures.
|
#
7de4b5b0 |
| 09-Jan-2005 |
Andy Polyakov |
Permit "monolithic" AES assembler implementations, i.e. such which would replace *whole* aes_core.c, not only AES_[de|en]crypt routines.
|
#
02a00bb0 |
| 04-Jan-2005 |
Andy Polyakov |
DJGPP update. PR: 989 Submitted by: Doug Kaufman
|
#
556b8f3f |
| 26-Dec-2004 |
Andy Polyakov |
Engage AES x86 assembler module for COFF and a.out targets.
|
#
045d3285 |
| 23-Dec-2004 |
Andy Polyakov |
Engage AES x86 assembler module on ELF platforms.
|
#
76ef6ac9 |
| 20-Dec-2004 |
Andy Polyakov |
Refine PowerPC platform support.
|
Revision tags: BEN_FIPS_TEST_7, BEN_FIPS_TEST_6 |
|
#
905fd45b |
| 09-Dec-2004 |
Andy Polyakov |
Engage SHA1 IA64 assembler on IA64 platforms.
|
#
bc3e7fab |
| 26-Nov-2004 |
Andy Polyakov |
Engage RC4 IA-64 assembler module.
|
#
376729e1 |
| 21-Nov-2004 |
Andy Polyakov |
RC4 tune-up for Intel P4 core, both 32- and 64-bit ones. As it's apparently impossible to compose blended code with would perform satisfactory on all x86 and x86_64 cores, an extra RC4_CHAR
RC4 tune-up for Intel P4 core, both 32- and 64-bit ones. As it's apparently impossible to compose blended code with would perform satisfactory on all x86 and x86_64 cores, an extra RC4_CHAR code-path is introduced and P4 core is detected at run-time. This way we keep original performance on non-P4 implementations and turbo-charge P4 performance by factor of 2.8x (on 32-bit core).
show more ...
|
#
5fee6064 |
| 14-Nov-2004 |
Dr. Stephen Henson |
Zap obsolete der_chop script.
|
Revision tags: OpenSSL_0_9_7e |
|
#
5e2216bf |
| 01-Oct-2004 |
Dr. Stephen Henson |
Update debug-steve
|
#
16760a30 |
| 29-Aug-2004 |
Andy Polyakov |
Proper support for OpenBSD-i386 shared build, including assember modules! "Proper" means "compiles and passes test." Versioning is broken (I think).
|
#
f8c469de |
| 02-Aug-2004 |
Andy Polyakov |
If they ask for 386, keep it as 386 as possible...
|
#
ec38ddc7 |
| 01-Aug-2004 |
Andy Polyakov |
Clean-up GAS targets: get rid of "cpp" stuff and replace it with "purified" COFF and a.out targets [similar to ELF targets]. You might notice some rudementary support for shared mingw builds
Clean-up GAS targets: get rid of "cpp" stuff and replace it with "purified" COFF and a.out targets [similar to ELF targets]. You might notice some rudementary support for shared mingw builds under cygwin. It works (it produces cryptoeay32.dll and ssleay32.dll with everything exported by name), but it's primarily for testing/debugging purposes, at least for now...
show more ...
|
#
ebaec63e |
| 26-Jul-2004 |
Andy Polyakov |
This is so to say "damage control" for jumbo "cpuid" patch, see http://cvs.openssl.org/chngview?cn=12493. Now all platform should be operational, while SSE2 code pathes get engaged on ELF pla
This is so to say "damage control" for jumbo "cpuid" patch, see http://cvs.openssl.org/chngview?cn=12493. Now all platform should be operational, while SSE2 code pathes get engaged on ELF platforms only.
show more ...
|
#
14e21f86 |
| 26-Jul-2004 |
Andy Polyakov |
Add framework for yet another assembler module dubbed "cpuid." Idea is to have a placeholder to small routines, which can be written only in assembler. In IA-32 case this includes processor c
Add framework for yet another assembler module dubbed "cpuid." Idea is to have a placeholder to small routines, which can be written only in assembler. In IA-32 case this includes processor capability identification and access to Time-Stamp Counter. As discussed earlier OPENSSL_ia32cap is introduced to control recently added SSE2 code pathes (see docs/crypto/OPENSSL_ia32cap.pod). For the moment the code is operational on ELF platforms only. I haven't checked it yet, but I have all reasons to believe that Windows build should fail to link too. I'll be looking into it shortly...
show more ...
|
#
33c3ecf7 |
| 23-Jul-2004 |
Andy Polyakov |
Build-n-link new IA-64 modules on Linux and HP-UX.
|
#
4aa5889e |
| 23-Jul-2004 |
Andy Polyakov |
VC-NT was taken away by mistake, putting it back...
|
#
bafcc7e0 |
| 23-Jul-2004 |
Andy Polyakov |
Win64 placeholder targets. This is merely naming suggestion. As we know Win64 comes in two flavors, IA-64/Itanium and AMD64/Opteron. The suggestion is to refer to former as WIN64I and latter
Win64 placeholder targets. This is merely naming suggestion. As we know Win64 comes in two flavors, IA-64/Itanium and AMD64/Opteron. The suggestion is to refer to former as WIN64I and latter - WIN64A
show more ...
|
#
22edcae7 |
| 18-Jul-2004 |
Andy Polyakov |
Type in Configure and TABLE update.
|
#
d0590fe6 |
| 18-Jul-2004 |
Andy Polyakov |
Add anchors for AES, SHA-256/-512 assembler modules and SSE2 code pathes. I also used this opportunity to clean up some out-of-date targets and re-group targets by OS.
|
#
090e81d4 |
| 11-Jul-2004 |
Andy Polyakov |
Integration of RC4 AMD64 module.
|