summaryrefslogtreecommitdiffstats
path: root/crypto/sha
AgeCommit message (Collapse)Author
2013-10-15PPC assembly pack: make new .size directives profiler-friendly.Andy Polyakov
Suggested by: Anton Blanchard (cherry picked from commit 76c15d790e07f6cc098be2d7b7f6ddc8acd11ca6)
2013-10-15PPC assembly pack: update from master branch.Andy Polyakov
Includes multiple updates: AES module to comply with more ABI flavors, SHA512 for PPC32, .size directives.
2013-10-13Initial aarch64 bits.Andy Polyakov
(cherry picked from commit 039081b80977e2a5de84e1f88f8b4d025b559956)
2013-10-13MIPS assembly pack: get rid of deprecated instructions.Andy Polyakov
Latest MIPS ISA specification declared 'branch likely' instructions obsolete. To makes code future-proof replace them with equivalent. (cherry picked from commit 0c2adb0a9be76da8de9bbfd5377215f71711a52e)
2013-07-31crypto/sha/asm/sha*-x86_64.pl: comply with Win64 ABI.Andy Polyakov
(cherry picked from commit 006784378db1a8957fcf587ee1deaa5cf2ae76c7)
2013-07-10sha512-586.pl: fix typo.Andy Polyakov
Submitted by: Gisle Vanem (cherry picked from commit 241fba4ea9772662e55577de996273cdb272e611)
2013-06-30PA-RISC assembler pack: switch to bve in 64-bit builds.Andy Polyakov
PR: 3074 (cherry picked from commit 02450ec69dda7815ba1e7bd74eb30f0ae1eb3042)
2013-06-10sha1-x86_64.pl: add AVX2+BMI code path.Andy Polyakov
(cherry picked from commit cd8d7335afcdef97312e05a9bd29b17a00796f48)
2013-06-10sha512-x86_64.pl: upcoming-Atom-specific optimization.Andy Polyakov
(cherry picked from commit c7f690c243f5ad3dccaa6dbb918c92eb39622711)
2013-06-10sha[256|512]-586.pl: add more SIMD code paths.Andy Polyakov
(cherry picked from commit 32213d8d77e0ce6afc4b19f94c228812d0bf8fd5)
2013-05-25sha512-x86_64.pl: +16% optimization for Atom.Andy Polyakov
(and pending AVX2 changes). (cherry picked from commit 504bbcf3cd236353d7e5ef66fc3bfbf5c7935791)
2013-05-20Add SHA SPARC T4 code from master.Andy Polyakov
2013-05-19sha512-x86_64.pl: update from master.Andy Polyakov
2013-05-19sha512-586.pl: update from master.Andy Polyakov
2013-05-19sha256-598.pl: update from master.Andy Polyakov
2013-05-19sha1-x86_64.pl: update from master.Andy Polyakov
2013-05-19sha1-586.pl: update from master.Andy Polyakov
2013-01-22x86_64 assembly pack: make Windows build more robust [from master].Andy Polyakov
PR: 2963 and a number of others
2013-01-13Fix some clang warnings.Ben Laurie
2012-09-19MIPS assembly pack: jumbo update from HEAD.Andy Polyakov
2012-08-17sha1-armv4-large.pl: comply with ABI [from HEAD].Andy Polyakov
2012-08-17MIPS assembly pack updates from HEAD.Andy Polyakov
2012-06-27x86_64 assembly pack: make it possible to compile with Perl locatedAndy Polyakov
on path with spaces [from HEAD]. PR: 2835
2012-06-03Reduce version skew: trivia (I hope).Ben Laurie
2011-11-14x86 assembler pack update from HEAD.Andy Polyakov
2011-11-14x86_64 assembler pack update from HEAD.Andy Polyakov
2011-11-14ARM assembler pack update from HEAD.Andy Polyakov
2011-11-14Alpha assembler pack update from HEAD.Andy Polyakov
2011-11-14MIPS assembler pack update from HEAD.Andy Polyakov
2011-11-14PPC assembler pack update from HEAD.Andy Polyakov
2011-11-14PA-RISC assembler pack update from HEAD.Andy Polyakov
2011-11-14SPARCv9 assembler pack update from HEAD.Andy Polyakov
2011-11-14s390x assembler pack update from HEAD.Andy Polyakov
2011-11-14IA64 assembler pack update from HEAD.Andy Polyakov
2011-11-14Mafiles updates to accomodate assembler update 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-04sha1-x86_64.pl: nasm-related update from HEAD.Andy Polyakov
2011-07-01sha1-x86_64.pl: fix win64-specific typos and add masm support [from HEAD].Andy Polyakov
2011-06-28x86[_64] assembler pack: back-port SHA1 and RC4 from HEAD.Andy Polyakov
2011-06-01Prohibit use of low level digest APIs in FIPS mode.Dr. Stephen Henson
2010-08-03sha1-armv4-large.pl: reschedule instructions for dual-issue pipeline [from HEAD]Andy Polyakov
.
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-05SPARCv9 assembler pack: refine CPU detection on Linux, fix for "unalignedDr. Stephen Henson
opcodes detected in executable segment" error [from HEAD], original from Andy.
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