summaryrefslogtreecommitdiffstats
path: root/crypto/rc4
AgeCommit message (Collapse)Author
2009-04-27rc4-x86_64.pl: Win64 SEH update from HEAD.Andy Polyakov
2009-02-12rc4-s390x.pl: allow for older assembler and optimize character loop.Andy Polyakov
2009-02-11RC4 for s390x.Andy Polyakov
2008-12-29Fix "possible loss of data" Win64 compiler warnings.Andy Polyakov
2008-12-19x86_64 assembler pack: add support for Win64 SEH.Andy Polyakov
2008-11-12Update make rules for x86_64 assembler pack.Andy Polyakov
2008-11-12x86_64 assembler pack to comply with updated styling x86_64-xlate.pl rules.Andy Polyakov
2008-10-31size_t-fy AES, Camellia and RC4.Andy Polyakov
2008-04-17Apply mingw patches as supplied by Roumen Petrov an Alon Bar-LevLutz Jänicke
PR: 1552 Submitted by: Roumen Petrov <openssl@roumenpetrov.info>, "Alon Bar-Lev" <alon.barlev@gmail.com>
2008-01-12rc4-x86_64 portability fix.Andy Polyakov
2008-01-11Unify x86 perlasm make rules.Andy Polyakov
2007-12-18Engage x86 assembler in Mac OS X build.Andy Polyakov
2007-12-02Some assembler are allergic to lea reg,BYTE PTR[...].Andy Polyakov
Submitted by: Guenter Knauf
2007-06-18Update .cvsignoreDr. Stephen Henson
2007-04-26Reimplement rc4-586.pl, relicense rc4-x86_64.pl.Andy Polyakov
2007-04-02RC4_set_key for x86_64 and Core2 optimization.Andy Polyakov
PR: 1447
2007-04-01Reserve for assembler implementation of RC4_set_key and implement x86 one.Andy Polyakov
2007-03-20Two extra instructions in RC4 character loop give 80% performanceAndy Polyakov
improvement on Core2. I still need to detect Core2 and choose this path...
2007-01-21Constify version strings and some structures.Dr. Stephen Henson
2006-02-04Update filenames in makefiles.Dr. Stephen Henson
2005-07-26Fix signed/unsigned warnings.Geoff Thorpe
2005-07-20Pedantic polish to rc4-ia64.pl.Andy Polyakov
2005-07-18Retire original rc4-ia64.S.Andy Polyakov
2005-07-18Switch to new RC4 IA-64 module.Andy Polyakov
2005-07-18This 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-18Unrolled RC4 IA-64 loop gives 40% improvement over current assemblerAndy Polyakov
implementation [as predicted]. Submitted by: David Mosberger Obtained from: http://www.hpl.hp.com/research/linux/crypto/
2005-07-18Fix unwind directives in IA-64 assembler modules. This helps symbolicAndy Polyakov
debugging and doesn't affect functionality. Submitted by: David Mosberger Obtained from: http://www.hpl.hp.com/research/linux/crypto/
2005-06-26Omit padding in RC4_KEY on IA-64. The idea behind padding was to reserveAndy 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-16Further BUILDENV refinement, further fool-proofing of Makefiles andAndy Polyakov
[most importantly] put back dependencies accidentaly eliminated in check-in #13342.
2005-05-16make updateBodo Möller
2005-05-15+20% performance improvement of P4-specific RC4_CHAR loop.Andy Polyakov
2005-05-15Fool-proofing MakefilesAndy Polyakov
2005-05-04Commentary update motivating code update in 0.9.7.Andy Polyakov
2005-05-03Commentary update.Andy Polyakov
2005-05-03Rename amd64 modules to x86_64 and update RC4 implementation.Andy Polyakov
2005-04-26Add DTLS support.Ben Laurie
2005-04-17Throw in x86_64 AT&T to MASM assembler converter to facilitate developmentAndy Polyakov
of dual-ABI Unix/Win64 modules.
2005-04-11Add emacs cache files to .cvsignore.Richard Levitte
2005-04-06+45% RC4 performance boost on Intel EM64T core. Unrolled loop providingAndy Polyakov
further +35% will follow... Submitted by: Zou Nanhai
2005-04-04Extend Solaris x86 support to amd64.Andy Polyakov
2005-03-30Blow away Makefile.ssl.Ben Laurie
2005-02-06This patch was "ignited" by OpenBSD 3>=4 support. They've switched to ELFAndy Polyakov
and GNU binutils, but kept BSD make... And I took the opportunity to unify other targets to this common least denominator...
2004-12-20Remove unused buffer 'buf'.Dr. Stephen Henson
2004-12-13Change libeay.num so it's synchronised with additions in 0.9.7-stable.Richard Levitte
make update
2004-12-07Extend RC4 test.Andy Polyakov
2004-12-02Fix rc4-ia64.S to pass more exhaustive regression tests.Andy Polyakov
2004-12-01I've introduced a bug to i386 RC4 assembler, which would emerge withAndy 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-30Add 0.9.7 specific comments to RC4 assembler modules.Andy Polyakov
2004-11-29Final touches to rc4/asm/rc4-596.pl, +52% better performance on AMD core.Andy Polyakov
2004-11-26Engage RC4 IA-64 assembler module.Andy Polyakov