Andy Polyakov
|
e1d9e533b5
|
Oops! New prototype code creeped through...
|
2006-12-22 15:47:01 +00:00 |
|
Andy Polyakov
|
f946dd7198
|
Make sha.h more "portable."
|
2006-12-22 15:42:06 +00:00 |
|
Andy Polyakov
|
7af5726108
|
sha512-ppc.pl mutli-thread safety fix.
|
2006-11-27 13:11:15 +00:00 |
|
Dr. Stephen Henson
|
ad0e439604
|
Avoid shadow warning.
|
2006-11-07 16:20:14 +00:00 |
|
Andy Polyakov
|
53d7efea76
|
Temporary fix for sha256 IA64 assembler.
|
2006-10-18 09:42:56 +00:00 |
|
Andy Polyakov
|
002684d693
|
Fix bug in big-endian path and optimize it for size.
|
2006-10-18 08:15:16 +00:00 |
|
Andy Polyakov
|
c5f17d45c1
|
Further synchronizations with md32_common.h update, consistent naming
for low-level SHA block routines.
|
2006-10-17 16:13:18 +00:00 |
|
Andy Polyakov
|
11d0ebc841
|
Further synchronizations with md32_common.h update.
|
2006-10-17 13:38:10 +00:00 |
|
Andy Polyakov
|
f0f61f6d0d
|
Synchronize SHA1 assembler with md32_common.h update.
|
2006-10-17 07:00:23 +00:00 |
|
Andy Polyakov
|
c69ed6ea39
|
Re-implement md32_common.h [make it simpler!] and eliminate code rendered
redundant as result.
|
2006-10-11 11:55:11 +00:00 |
|
Andy Polyakov
|
500b5a181d
|
Rewrite sha1-586.pl.
|
2006-08-31 21:27:30 +00:00 |
|
Dr. Stephen Henson
|
f0fa285f75
|
Update .cvsignore again.
|
2006-07-17 16:42:06 +00:00 |
|
Andy Polyakov
|
17478fdede
|
Add sha512-ppc.pl module.
|
2006-06-05 09:37:55 +00:00 |
|
Andy Polyakov
|
4dca00cec8
|
Minor sha1-ppc.pl update.
|
2006-06-05 09:35:50 +00:00 |
|
Andy Polyakov
|
67d990904e
|
Futher minor PPC assembler update.
|
2006-05-04 21:30:41 +00:00 |
|
Andy Polyakov
|
c09a0318b7
|
Minor PPC assembler updates.
|
2006-05-03 14:07:34 +00:00 |
|
Andy Polyakov
|
a9c32ace06
|
SHA1 for PowerPC.
|
2006-05-01 13:35:03 +00:00 |
|
Andy Polyakov
|
ba3b2f1538
|
SHA-1 for x86_64.
|
2006-04-16 14:42:54 +00:00 |
|
Dr. Stephen Henson
|
15ac971681
|
Update filenames in makefiles.
|
2006-02-04 01:45:59 +00:00 |
|
Andy Polyakov
|
be7b4458f2
|
Keep disclaiming 16-bit platform support. For now remove WIN16 references
from .h files...
|
2005-12-18 19:11:37 +00:00 |
|
Andy Polyakov
|
7a6f825f0f
|
Make pshufw optional and update performance table in sha512-sse2.pl
[as per http://cvs.openssl.org/chngview?cn=14551].
|
2005-11-03 15:23:11 +00:00 |
|
Andy Polyakov
|
ce6aa1e496
|
+20% SHA512 performance improvement on x86.
|
2005-10-25 17:08:55 +00:00 |
|
Andy Polyakov
|
6c1fc273f3
|
Eliminate false preprocessor dependencies introduced with VOS support.
|
2005-10-25 15:55:06 +00:00 |
|
Nils Larsch
|
8215e7a938
|
fix warnings when building openssl with the following compiler options:
-Wmissing-prototypes -Wcomment -Wformat -Wimplicit -Wmain -Wmultichar
-Wswitch -Wshadow -Wtrigraphs -Werror -Wchar-subscripts
-Wstrict-prototypes -Wreturn-type -Wpointer-arith -W -Wunused
-Wno-unused-parameter -Wuninitialized
|
2005-08-28 22:49:57 +00:00 |
|
Andy Polyakov
|
4a5b8a5bee
|
Commentary section update in sha512-x86_64.pl.
|
2005-07-25 13:29:42 +00:00 |
|
Andy Polyakov
|
612a91110f
|
Engage SHA-256/-512 x86_64 assembler module.
|
2005-07-24 12:30:26 +00:00 |
|
Andy Polyakov
|
2337eb5823
|
SHA-256/-512 x86_64 assembler module.
|
2005-07-24 12:28:04 +00:00 |
|
Andy Polyakov
|
0066590f98
|
Pedantic polish to aes-ia64 and sha512-ia64.
|
2005-07-20 15:15:22 +00:00 |
|
Andy Polyakov
|
66ee67be03
|
Fix bug [SHA1 IA-64 being disabled] introduced with Stratus VOS update.
PR: 1130
|
2005-07-19 23:04:57 +00:00 |
|
Andy Polyakov
|
ef428d5681
|
Fix unwind directives in IA-64 assembler modules. This helps symbolic
debugging and doesn't affect functionality.
Submitted by: David Mosberger
Obtained from: http://www.hpl.hp.com/research/linux/crypto/
|
2005-07-18 09:54:14 +00:00 |
|
Richard Levitte
|
1110cea007
|
Update for Stratus VOS.
PR: 1130
|
2005-06-23 21:27:21 +00:00 |
|
Andy Polyakov
|
165fca51e0
|
"Show" more respect to no-sha* config options.
PR: 1086
|
2005-05-31 16:36:27 +00:00 |
|
Richard Levitte
|
85991994df
|
It seems like mkdef.pl couldn't quite understand that #ifdef OPENSSL_NO_SHA512
was still active when it came down to the functions. mkdef.pl should really
be corrected, but that'll be another day...
|
2005-05-24 03:39:08 +00:00 |
|
Andy Polyakov
|
61391e2314
|
Be more consistent with OPENSSL_NO_SHA256.
|
2005-05-22 10:27:59 +00:00 |
|
Andy Polyakov
|
4b23506594
|
OPENSSL_NO_SHA512 to mask even SHA512_CTX declaration. This is done to
make no-sha512 more effective on platforms, which don't support 64-bit
integer type of *any* kind.
|
2005-05-22 08:55:15 +00:00 |
|
Andy Polyakov
|
ce92b6eb9c
|
Further BUILDENV refinement, further fool-proofing of Makefiles and
[most importantly] put back dependencies accidentaly eliminated in
check-in #13342.
|
2005-05-16 16:55:47 +00:00 |
|
Bodo Möller
|
10cde5010d
|
make update
|
2005-05-16 00:27:37 +00:00 |
|
Andy Polyakov
|
81a86fcf17
|
Fool-proofing Makefiles
|
2005-05-15 22:23:26 +00:00 |
|
Andy Polyakov
|
e19e549041
|
Comply with optimization manual (no data should share cache-line with code).
|
2005-05-09 21:48:01 +00:00 |
|
Andy Polyakov
|
405d9761a5
|
Allow for ./config no-sha0 [from stable].
|
2005-04-30 21:51:41 +00:00 |
|
Ben Laurie
|
36d16f8ee0
|
Add DTLS support.
|
2005-04-26 16:02:40 +00:00 |
|
Dr. Stephen Henson
|
fbe6ba81e9
|
Check return values of <Digest>_Init functions in low level digest calls.
|
2005-04-14 22:58:44 +00:00 |
|
Richard Levitte
|
4bb61becbb
|
Add emacs cache files to .cvsignore.
|
2005-04-11 14:17:07 +00:00 |
|
Ben Laurie
|
42ba5d2329
|
Blow away Makefile.ssl.
|
2005-03-30 13:05:57 +00:00 |
|
Andy Polyakov
|
67ea999d4a
|
This patch was "ignited" by OpenBSD 3>=4 support. They've switched to ELF
and GNU binutils, but kept BSD make... And I took the opportunity to
unify other targets to this common least denominator...
|
2005-02-06 13:23:34 +00:00 |
|
Andy Polyakov
|
905fd45b36
|
Engage SHA1 IA64 assembler on IA64 platforms.
|
2004-12-09 15:39:55 +00:00 |
|
Andy Polyakov
|
b4e0ce5165
|
SHA1 assembler for IA-64.
|
2004-12-09 11:57:38 +00:00 |
|
Andy Polyakov
|
fc7fc5678f
|
sha1_block_asm_data_order can't hash if message crosses 2GB boundary.
|
2004-11-29 21:19:56 +00:00 |
|
Andy Polyakov
|
bc3e7fabe7
|
Engage RC4 IA-64 assembler module.
|
2004-11-26 15:12:17 +00:00 |
|
Richard Levitte
|
a2ac429da2
|
Don't use $(EXHEADER) directly in for loops, as most shells will break
if $(EXHEADER) is empty.
Notified by many, solution suggested by Carson Gaspar <carson@taltos.org>
|
2004-11-02 23:55:01 +00:00 |
|