summaryrefslogtreecommitdiffstats
path: root/crypto/sha
AgeCommit message (Expand)Author
2013-09-05misspellings fixes by https://github.com/vlajos/misspell_fixerVeres Lajos
2013-07-31crypto/sha/asm/sha*-x86_64.pl: comply with Win64 ABI.Andy Polyakov
2013-07-10sha512-586.pl: fix typo.Andy Polyakov
2013-06-18PA-RISC assembler pack: switch to bve in 64-bit builds.Andy Polyakov
2013-06-10sha1-x86_64.pl: add AVX2+BMI code path.Andy Polyakov
2013-06-10sha512-x86_64.pl: upcoming-Atom-specific optimization.Andy Polyakov
2013-06-10sha[256|512]-586.pl: add more SIMD code paths.Andy Polyakov
2013-05-25sha512-x86_64.pl: +16% optimization for Atom.Andy Polyakov
2013-02-15sha256-586.pl: code refresh.Andy Polyakov
2013-02-14sha1-586.pl: code refresh.Andy Polyakov
2013-02-14[aesni-]sha1-x86_64.pl: code refresh.Andy Polyakov
2013-02-14sha512-x86_64.pl: add AVX2 code path.Andy Polyakov
2013-01-22x86_64 assembly pack: make Windows build more robust.Andy Polyakov
2013-01-22sha512-ppc.pl: minimize stack frame.Andy Polyakov
2013-01-19sha512-ppc.pl: add PPC32 code, >2x improvement on in-order cores.Andy Polyakov
2013-01-13Fix some clang warnings.Ben Laurie
2012-11-28C64x+ assembly pack: improve EABI support.Andy Polyakov
2012-10-25SPARCv9 assembly pack: harmonize ABI handling (so that it's handled in oneAndy Polyakov
2012-10-14[md5|sha1|sha512]-sparcv9.pl: "cooperative" optimizations based onAndy Polyakov
2012-09-28sha[1|512]-sparcv9.pl: add hardware SPARC T4 support.Andy Polyakov
2012-09-18MIPS assembly pack: add support for SmartMIPS ASE.Andy Polyakov
2012-09-15MIPS assembly pack: add MIPS[32|64]R2 code.Andy Polyakov
2012-09-15sha512-sparcv9.pl: fix binutils compilation error.Andy Polyakov
2012-09-04sha512-armv4.pl: optimize for Snapdragon S4.Andy Polyakov
2012-08-17sha1-armv4-large.pl: comply with ABI.Andy Polyakov
2012-08-17MIPS assembly pack: assign default value to $flavour.Andy Polyakov
2012-08-13sha512-x86_64.pl: revert previous change and solve the problem throughAndy Polyakov
2012-08-13sha512-x86_64.pl: minimum gas requirement for AMD XOP.Andy Polyakov
2012-07-15sha1-[586|x86_64].pl: shave off one instruction from body_40_59, it'sAndy Polyakov
2012-07-15sha512-s390x.pl: lingering comment update.Andy Polyakov
2012-07-15sha512-ia64.pl: 15-20% performance improvement.Andy Polyakov
2012-07-15sha256-armv4.pl: 4% performance improvement.Andy Polyakov
2012-07-15sha1-s390x.pl: lingering comment update.Andy Polyakov
2012-07-15sha512-586.pl: optimize SSE2 code path, +5-7% on most CPUs, +13% on AMD K8.Andy Polyakov
2012-07-15sha1-586.pl: let masm compile AVX code.Andy Polyakov
2012-07-01sha256-586.pl: fix typos.Andy Polyakov
2012-06-27x86_64 assembly pack: make it possible to compile with Perl located onAndy Polyakov
2012-06-25sha512-x86_64.pl: fix typo.Andy Polyakov
2012-06-24sha512-x86_64.pl: add SIMD code paths.Andy Polyakov
2012-06-19sha512-x86_64.pl: fix typo.Andy Polyakov
2012-06-19sha256-586.pl: fix linking error.Andy Polyakov
2012-06-12sha256t.c: make sure unrolled loop is tested.Andy Polyakov
2012-06-12sha256-586.pl: add AVX and XOP code paths.Andy Polyakov
2012-06-12sha256-586.pl: squeeze some more, most notably ~10% on Nehalem.Andy Polyakov
2012-06-12x86[_64] assembly pack: update benchmark results.Andy Polyakov
2012-06-03Version skew reduction: trivia (I hope).Ben Laurie
2012-05-28sha256-586.pl: full unroll to deliver additional ~16%, add Sandy Bridge-Andy Polyakov
2012-05-28sha512-x86_64.pl: >5% better performance.Andy Polyakov
2012-05-24sha256-586.pl: tune away regression on Nehalem core and incidentallyAndy Polyakov
2012-05-19sha256-586.pl optimization.Andy Polyakov