Revision tags: OpenSSL_1_0_1p, OpenSSL_1_0_2d, OpenSSL-fips-2_0_11, OpenSSL_1_0_1o, OpenSSL_1_0_2c, OpenSSL_0_9_8zg, OpenSSL_1_0_0s, OpenSSL_1_0_1n, OpenSSL_1_0_2b, OpenSSL-fips-2_0_10, OpenSSL_0_9_8zf, OpenSSL_1_0_0r, OpenSSL_1_0_1m, OpenSSL_1_0_2a, OpenSSL_1_0_2, master-post-auto-reformat, OpenSSL_1_0_2-post-auto-reformat, OpenSSL_0_9_8-post-auto-reformat, OpenSSL_0_9_8-pre-auto-reformat, OpenSSL_1_0_0-post-auto-reformat, OpenSSL_1_0_0-pre-auto-reformat, OpenSSL_1_0_1-post-auto-reformat, OpenSSL_1_0_1-pre-auto-reformat, master-post-reformat, OpenSSL_0_9_8-pre-reformat, OpenSSL_0_9_8ze, OpenSSL_1_0_0-pre-reformat, OpenSSL_1_0_0q, OpenSSL_1_0_1-pre-reformat, OpenSSL_1_0_1l, master-pre-reformat, OpenSSL_1_0_2-pre-reformat, OpenSSL_0_9_8zd, OpenSSL_1_0_0p, OpenSSL_1_0_1k, OpenSSL_0_9_8-post-reformat, OpenSSL-fips-2_0_9, OpenSSL_1_0_1j, OpenSSL_1_0_0o, OpenSSL_0_9_8zc, OpenSSL_1_0_2-beta3, OpenSSL_0_9_8zb, OpenSSL_1_0_0n, OpenSSL_1_0_1i, OpenSSL_1_0_2-beta2, OpenSSL-fips-2_0_8 |
|
#
07b635cc |
| 07-Jul-2014 |
Andy Polyakov |
sha[1|512]-x86_64.pl: fix logical errors with $shaext=0.
|
#
a356e488 |
| 28-Jun-2014 |
Andy Polyakov |
x86_64 assembly pack: refine clang detection.
|
#
7eb04882 |
| 24-Jun-2014 |
Andy Polyakov |
x86_64 assembly pack: addendum to last clang commit.
|
#
ac171925 |
| 24-Jun-2014 |
Andy Polyakov |
x86_64 assembly pack: allow clang to compile AVX code.
|
#
c9cf29cc |
| 14-Jun-2014 |
Andy Polyakov |
sha1-x86_64.pl: add missing rex prefix in shaext. PR: 3405
|
#
977f32e8 |
| 12-Jun-2014 |
Andy Polyakov |
Facilitate back-porting of AESNI and SHA modules. Fix SEH and stack handling in Win64 build.
|
#
619b9466 |
| 11-Jun-2014 |
Andy Polyakov |
Add support for Intel SHA extension.
|
Revision tags: OpenSSL_1_0_1h, OpenSSL_1_0_0m, OpenSSL_0_9_8za, OpenSSL-fips-2_0_7, OpenSSL_1_0_1g, OpenSSL_1_0_2-beta1 |
|
#
b217ca63 |
| 01-Feb-2014 |
Andy Polyakov |
crypto/sha/asm/sha1-x86_64.pl update: +5% on Atom Silvermont, up to +8% improvement of legacy code. Harmonize sha1-586.pl and aesni-sha1-x86_86.p with sha1-x86_64.pl.
|
Revision tags: OpenSSL_1_0_0l, OpenSSL_1_0_1f |
|
#
25f7117f |
| 04-Jan-2014 |
Andy Polyakov |
aesni-sha1-x86_64.pl: refine Atom-specific optimization. (and update performance data, and fix typo)
|
#
fc0503a2 |
| 18-Dec-2013 |
Andy Polyakov |
sha1-x86_64.pl: harmonize Win64 SE handlers for SIMD code pathes. (and ensure stack alignment in the process)
|
Revision tags: OpenSSL-fips-2_0_6, OpenSSL-fips-2_0_5, OpenSSL-fips-2_0_4 |
|
#
00678437 |
| 31-Jul-2013 |
Andy Polyakov |
crypto/sha/asm/sha*-x86_64.pl: comply with Win64 ABI.
|
#
cd8d7335 |
| 10-Jun-2013 |
Andy Polyakov |
sha1-x86_64.pl: add AVX2+BMI code path.
|
Revision tags: OpenSSL-fips-2_0_3 |
|
#
7c9e81be |
| 14-Feb-2013 |
Andy Polyakov |
[aesni-]sha1-x86_64.pl: code refresh.
|
Revision tags: OpenSSL_1_0_1e, OpenSSL_0_9_8y, OpenSSL_1_0_0k, OpenSSL_1_0_1d |
|
#
46bf83f0 |
| 22-Jan-2013 |
Andy Polyakov |
x86_64 assembly pack: make Windows build more robust. PR: 2963 and a number of others
|
Revision tags: OpenSSL-fips-2_0-pl1, OpenSSL-fips-2_0_2, OpenSSL-fips-2_0_1 |
|
#
69f45c52 |
| 15-Jul-2012 |
Andy Polyakov |
sha1-[586|x86_64].pl: shave off one instruction from body_40_59, it's 2% less instructions in SIMD code paths, so 2% improvement in average:-)
|
#
6251989e |
| 27-Jun-2012 |
Andy Polyakov |
x86_64 assembly pack: make it possible to compile with Perl located on path with spaces. PR: 2835
|
#
d2e18031 |
| 12-Jun-2012 |
Andy Polyakov |
x86[_64] assembly pack: update benchmark results.
|
Revision tags: OpenSSL_1_0_1c, OpenSSL_1_0_0j, OpenSSL_0_9_8x, OpenSSL_1_0_1b, OpenSSL_0_9_8w, OpenSSL_1_0_1a, OpenSSL_0_9_8v, OpenSSL_1_0_0i, OpenSSL_1_0_1, OpenSSL_1_0_0h, OpenSSL_0_9_8u, OpenSSL_1_0_1-beta3, OpenSSL_1_0_1-beta2, OpenSSL-fips-2_0, OpenSSL_1_0_0g, OpenSSL_0_9_8t, OpenSSL_0_9_8s, OpenSSL_1_0_0f, OpenSSL-fips-2_0-rc8, OpenSSL_1_0_1-beta1, OpenSSL-fips-2_0-rc7, OpenSSL-fips-2_0-rc6, OpenSSL-fips-2_0-rc5, OpenSSL-fips-2_0-rc4, OpenSSL-fips-2_0-rc3, OpenSSL-fips-2_0-rc2, OpenSSL-fips-2_0-rc1, OpenSSL-fips-1_2_3, OpenSSL-fips-1_2_2, OpenSSL-fips-1_2_1, OpenSSL_1_0_0e |
|
#
169a274a |
| 04-Jul-2011 |
Andy Polyakov |
sha1-x86_64.pl: nasm 2.07 screws up labels if AVX path is compiled.
|
#
da5e9871 |
| 01-Jul-2011 |
Andy Polyakov |
sha1-x86_64.pl: fix win64-specific typos and add masm support.
|
#
afa4b386 |
| 29-May-2011 |
Andy Polyakov |
sha1-586|x86_64.pl: minor portability fix.
|
#
0c149802 |
| 29-May-2011 |
Andy Polyakov |
sha1-586|x86_64.pl: add SSSE3 and AVX code paths.
|
Revision tags: OpenSSL_1_0_0d, OpenSSL_0_9_8r, OpenSSL_0_9_8q, OpenSSL_1_0_0c, OpenSSL_0_9_8p, OpenSSL_1_0_0b, OpenSSL_0_9_8o, OpenSSL_1_0_0a |
|
#
3efe51a4 |
| 05-May-2010 |
Andy Polyakov |
Revert previous Linux-specific/centric commit#19629. If it really has to be done, it's definitely not the way to do it. So far answer to the question was to ./config -Wa,--noexecstack (adopte
Revert previous Linux-specific/centric commit#19629. If it really has to be done, it's definitely not the way to do it. So far answer to the question was to ./config -Wa,--noexecstack (adopted by RedHat).
show more ...
|
#
0e3ef596 |
| 05-May-2010 |
Ben Laurie |
Non-executable stack in asm.
|
Revision tags: OpenSSL_1_0_0, OpenSSL_0_9_8n, OpenSSL_0_9_8m, OpenSSL_0_9_8m-beta1, OpenSSL_1_0_0-beta5, OpenSSL_1_0_0-beta4, OpenSSL_0_9_8l |
|
#
c372482c |
| 18-Aug-2009 |
Andy Polyakov |
sha1-x86* assembler update: F_40_59 and Atom-specific optimizations.
|
Revision tags: OpenSSL_1_0_0-beta3, OpenSSL_1_0_0-beta2, OpenSSL_1_0_0-beta1, OpenSSL_0_9_8k, OpenSSL_0_9_8j |
|
#
be01f79d |
| 19-Dec-2008 |
Andy Polyakov |
x86_64 assembler pack: add support for Win64 SEH.
|