summaryrefslogtreecommitdiffstats
path: root/crypto/sha
AgeCommit message (Collapse)Author
2010-08-03sha1-armv4-large.pl: reschedule instructions for dual-issue pipeline [from ↵Andy Polyakov
HEAD].
2010-07-13ARM assembler pack: reschedule instructions for dual-issue pipeline [from HEAD].Andy Polyakov
Modest improvement coefficients mean that code already had some parallelism and there was not very much room for improvement. Special thanks to Ted Krovetz for benchmarking the code with such patience.
2010-07-01SPARCv9 assembler pack: refine CPU detection on Linux, fix for "unalignedAndy Polyakov
opcodes detected in executable segment" error [from HEAD].
2010-03-29ARMv4 assembler: [unconfirmed] fix for compilation failure [from HEAD].Andy Polyakov
2010-01-19s390x assembler update: add support for run-time facility detection [from HEAD].Andy Polyakov
2010-01-17Reverted patch for PR#2095. Addressed by Andy now in x86_64-xlate.plDr. Stephen Henson
2009-12-30sha512.c update for esoteric PPC platfrom(s) [from HEAD].Andy Polyakov
PR: 1998
2009-11-13PR: 2095Dr. Stephen Henson
Submitted by: Arkadiusz Miskiewicz <arekm@maven.pl> Approved by: steve@openssl.org Fix for out range of signed 32bit displacement error on newer binutils in file sha1-x86_64.pl
2009-04-27sha*-s390x.pl: minor update from HEAD.Andy Polyakov
2009-03-17Make SPARC assembler modules *really* Purify-friendly.Andy Polyakov
2009-03-16Excuse myself from integrating sha1-sparcv9a.pl into build system, butAndy Polyakov
make it Purify-friendly...
2009-02-09sha1-sparcv9a.pl: fix bug in commentary section.Andy Polyakov
2009-02-09s390x assembler pack update.Andy Polyakov
2009-01-05Add UltraSPARC VIS-powered SHA1 block procedure.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-11-02Fix warning.Ben Laurie
2008-11-01Fix SHA512 and optimize BN for mingw64.Andy Polyakov
2008-10-06Fix incorrect command for assember file generation on IA64Lutz Jänicke
Submitted by: Amadeu A. Barbosa Jr <amadeu@tecgraf.puc-rio.br>
2008-09-12AIX build updates.Andy Polyakov
2008-08-06sha1-armv4-large cosmetics.Andy Polyakov
2008-08-06sha1-armv4-large.pl performance improvement. On PXA255 it gives +10% onAndy Polyakov
8KB block, +60% on 1KB, +160% on 256B...
2008-07-17Remove junk argument to function_begin in sha/asm/*-586.pl.Andy Polyakov
PR: 1681
2008-04-24Compensate inline assembler in sha512.c for gcc 2.7.2 compiler bug.Andy Polyakov
PR: 1667
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-13Unify ppc assembler make rules.Andy Polyakov
2008-01-13Allow to specify filename on sha1-ia64.pl command line.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-16Avoid aliasing warning.Dr. Stephen Henson
2007-10-09ignore a few additionally generated filesRalf S. Engelschall
2007-09-27Yet another ARM update. It appears to be more appropriate to makeAndy Polyakov
developers responsible for -march choice.
2007-09-27ARMv4 assembler pack.Andy Polyakov
2007-09-26Make sha512-armv4.pl byte-order neutral.Andy Polyakov
2007-09-26Clarify commentary in sha512-sparcv9.pl.Andy Polyakov
2007-09-18Minor formatting fixes in crypto/sha/asm.Andy Polyakov
2007-09-16Minor sha[256|512]-586 performance tweaks.Andy Polyakov
2007-09-15Remove sha512-sse2.pl.Andy Polyakov
2007-09-14Engage new x86 assembler modules.Andy Polyakov
2007-09-13Commentary updates.Andy Polyakov
2007-09-13SHA512 for ARMv4.Andy Polyakov
2007-09-13SHA256/512 for x86.Andy Polyakov
2007-09-07Add sha512_block implementation optimized for small register bank.Andy Polyakov
On x86 it gives same performance, while code size shrinks >10 times.
2007-08-23Make x86_64 modules work under Win64/x64.Andy Polyakov
2007-08-23Workaround MSVC6 compiler bug.Andy Polyakov
2007-06-18Update .cvsignoreDr. Stephen Henson
2007-06-07Remove unnecessary casts and avoid some warnings with gcc 4.2.Dr. Stephen Henson
2007-05-22SHA256 for ARMv4.Andy Polyakov