Age | Commit message (Collapse) | Author | |
---|---|---|---|
2006-02-04 | Update filenames in makefiles. | Dr. Stephen Henson | |
2005-07-26 | Fix signed/unsigned warnings. | Geoff Thorpe | |
2005-07-20 | Pedantic polish to rc4-ia64.pl. | Andy Polyakov | |
2005-07-18 | Retire original rc4-ia64.S. | Andy Polyakov | |
2005-07-18 | Switch to new RC4 IA-64 module. | Andy Polyakov | |
2005-07-18 | This update implements following improvements. | Andy Polyakov | |
1. Original submission required minor modification to RC4_set_key, which we don't want to tolerate and therefore we fix assembler instead. 2. Eliminate remaining byte-order dependence [look for RC4_BIG_ENDIAN]. 3. Eliminate logical error [when key->x is referred prior key is verified]. 4. HP-UX assembler puked on MODSCHED_RC4 macro with "syntax error," macro has to be splitted in two. 5. Deploy parallel compare in function prologue. 6. Eliminate redundant instuctions and nops. 7. Eliminate assembler warnings. | |||
2005-07-18 | Unrolled RC4 IA-64 loop gives 40% improvement over current assembler | Andy Polyakov | |
implementation [as predicted]. Submitted by: David Mosberger Obtained from: http://www.hpl.hp.com/research/linux/crypto/ | |||
2005-07-18 | Fix unwind directives in IA-64 assembler modules. This helps symbolic | Andy Polyakov | |
debugging and doesn't affect functionality. Submitted by: David Mosberger Obtained from: http://www.hpl.hp.com/research/linux/crypto/ | |||
2005-06-26 | Omit padding in RC4_KEY on IA-64. The idea behind padding was to reserve | Andy Polyakov | |
room for aligning of the key schedule itself [specific alignment is required for future performance improvements], but OpenSSH "abuses" our API by making copies and restoring RC4_KEY, thus ruining the alignment and making it impossible to recover the key schedule. PR: 1114 | |||
2005-05-16 | Further BUILDENV refinement, further fool-proofing of Makefiles and | Andy Polyakov | |
[most importantly] put back dependencies accidentaly eliminated in check-in #13342. | |||
2005-05-16 | make update | Bodo Möller | |
2005-05-15 | +20% performance improvement of P4-specific RC4_CHAR loop. | Andy Polyakov | |
2005-05-15 | Fool-proofing Makefiles | Andy Polyakov | |
2005-05-04 | Commentary update motivating code update in 0.9.7. | Andy Polyakov | |
2005-05-03 | Commentary update. | Andy Polyakov | |
2005-05-03 | Rename amd64 modules to x86_64 and update RC4 implementation. | Andy Polyakov | |
2005-04-26 | Add DTLS support. | Ben Laurie | |
2005-04-17 | Throw in x86_64 AT&T to MASM assembler converter to facilitate development | Andy Polyakov | |
of dual-ABI Unix/Win64 modules. | |||
2005-04-11 | Add emacs cache files to .cvsignore. | Richard Levitte | |
2005-04-06 | +45% RC4 performance boost on Intel EM64T core. Unrolled loop providing | Andy Polyakov | |
further +35% will follow... Submitted by: Zou Nanhai | |||
2005-04-04 | Extend Solaris x86 support to amd64. | Andy Polyakov | |
2005-03-30 | Blow away Makefile.ssl. | Ben Laurie | |
2005-02-06 | This patch was "ignited" by OpenBSD 3>=4 support. They've switched to ELF | Andy Polyakov | |
and GNU binutils, but kept BSD make... And I took the opportunity to unify other targets to this common least denominator... | |||
2004-12-20 | Remove unused buffer 'buf'. | Dr. Stephen Henson | |
2004-12-13 | Change libeay.num so it's synchronised with additions in 0.9.7-stable. | Richard Levitte | |
make update | |||
2004-12-07 | Extend RC4 test. | Andy Polyakov | |
2004-12-02 | Fix rc4-ia64.S to pass more exhaustive regression tests. | Andy Polyakov | |
2004-12-01 | I've introduced a bug to i386 RC4 assembler, which would emerge with | Andy Polyakov | |
certain mix of calls to RC4 routine not covered by rc4test.c. It's fixed now. In addition this patch inadvertently fixes minor performance problem: in 0.9.7 context P4 was performing 12% slower than the original implementation... | |||
2004-11-30 | Add 0.9.7 specific comments to RC4 assembler modules. | Andy Polyakov | |
2004-11-29 | Final touches to rc4/asm/rc4-596.pl, +52% better performance on AMD core. | Andy Polyakov | |
2004-11-26 | Engage RC4 IA-64 assembler module. | Andy Polyakov | |
2004-11-26 | RC4 IA-64 assembler implementation. | Andy Polyakov | |
2004-11-21 | RC4 tune-up for Intel P4 core, both 32- and 64-bit ones. As it's | Andy Polyakov | |
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). | |||
2004-11-09 | As was shown by Marc Bevand reordering of couple of load operations | Andy Polyakov | |
results in even higher performance gain of 3.3x:-) At least on Opteron... | |||
2004-11-02 | Don't use $(EXHEADER) directly in for loops, as most shells will break | Richard Levitte | |
if $(EXHEADER) is empty. Notified by many, solution suggested by Carson Gaspar <carson@taltos.org> | |||
2004-08-29 | Proper support for OpenBSD-i386 shared build, including assember modules! | Andy Polyakov | |
"Proper" means "compiles and passes test." Versioning is broken (I think). | |||
2004-08-01 | OpenBSD fix-up for new a.out targets. OpenBSD .s.o rule is busted... | Andy Polyakov | |
2004-08-01 | Clean-up GAS targets: get rid of "cpp" stuff and replace it with "purified" | Andy Polyakov | |
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... | |||
2004-07-23 | Adapt rc4-amd64.pl for Win64/AMD64 assembler. | Andy Polyakov | |
2004-07-22 | EVP_Digest is size_t-fied, clean up test programs accordingly. | Andy Polyakov | |
2004-07-11 | Integration of RC4 AMD64 module. | Andy Polyakov | |
2004-07-11 | RC4 tune-up for AMD64. Performance improvement of 2.22x is measured for | Andy Polyakov | |
linux-x86_64 target. | |||
2003-12-27 | Use sh explicitely to run point.sh | Richard Levitte | |
This is part of a large change submitted by Markus Friedl <markus@openbsd.org> | |||
2003-11-28 | Netware-specific changes, | Richard Levitte | |
PR: 780 Submitted by: Verdon Walker <VWalker@novell.com> Reviewed by: Richard Levitte | |||
2003-11-16 | Provide ASFLAGS in the subdirectories handling assembler code. | Lutz Jänicke | |
Submitted by: Tim Rice <tim@multitalents.net> PR: #735, #765 | |||
2003-03-20 | Make sure we get the definition of OPENSSL_NO_RC4. | Richard Levitte | |
2003-01-16 | A few more files to ignore | Richard Levitte | |
2003-01-03 | Unified targets for ELF assembler modules. Tested on Linux, Solaris and | Andy Polyakov | |
FreeBSD. Goal is to extend support even to SCO5, UnixWare/OpenUnix... | |||
2002-11-28 | Have all tests use EXIT() to exit rather than exit(), since the latter doesn't | Richard Levitte | |
always give the expected result on some platforms. | |||
2002-11-28 | Cleanse memory using the new OPENSSL_cleanse() function. | Richard Levitte | |
I've covered all the memset()s I felt safe modifying, but may have missed some. |