summaryrefslogtreecommitdiffstats
path: root/crypto/rc4
AgeCommit message (Collapse)Author
2014-01-06make updateDr. Stephen Henson
2013-12-08make updateDr. Stephen Henson
2013-06-30PA-RISC assembler pack: switch to bve in 64-bit builds.Andy Polyakov
PR: 3074 (cherry picked from commit 02450ec69dda7815ba1e7bd74eb30f0ae1eb3042)
2013-01-22x86_64 assembly pack: make Windows build more robust [from master].Andy Polyakov
PR: 2963 and a number of others
2012-06-27x86_64 assembly pack: make it possible to compile with Perl locatedAndy Polyakov
on path with spaces [from HEAD]. PR: 2835
2012-04-12s390x asm pack: fix typos.Andy Polyakov
2012-02-02hpux-parisc2-*: engage assembler [from HEAD] and make it link.Andy Polyakov
2011-11-15e_rc4_hmac_md5.c: make it work on darwin64, which is configured with RC4_CHAR.Andy Polyakov
2011-11-14PA-RISC assembler pack update from HEAD.Andy Polyakov
2011-11-14s390x assembler pack update from HEAD.Andy Polyakov
2011-11-14Mafiles updates to accomodate assembler update from HEAD.Andy Polyakov
2011-08-23Add RC4-MD5 and AESNI-SHA1 "stitched" implementations [from HEAD].Andy Polyakov
2011-08-14Remove hard coded ecdsaWithSHA1 hack in ssl routines and check for RSADr. Stephen Henson
using OBJ xref utilities instead of string comparison with OID name. This removes the arbitrary restriction on using SHA1 only with some ECC ciphersuites.
2011-07-01Fix assembly language function renaming so it works on WIN64.Dr. Stephen Henson
2011-06-28rc4-x86[_64].pl: back-sync with original 1.0.1.Andy Polyakov
2011-06-28x86[_64] assembler pack: back-port SHA1 and RC4 from HEAD.Andy Polyakov
2011-06-06rc4_skey.c: remove dead/redundant code (it's never compiled) andAndy Polyakov
misleading/obsolete comment [from HEAD].
2011-06-05FIPS low level blocking for AES, RC4 and Camellia. This is complicated byDr. Stephen Henson
use of assembly language routines: rename the assembly language function to the private_* variant unconditionally and perform tests from a small C wrapper.
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