Andy Polyakov [Fri, 14 Sep 2007 19:32:54 +0000 (19:32 +0000)]
More Intel cc fix-ups [from HEAD].
Andy Polyakov [Fri, 14 Sep 2007 15:39:49 +0000 (15:39 +0000)]
It's unfortunate, but we have to disengage DES assembler in linux64-sparcv9
build, because it expects DES_INT and the latter didn't make it to first
0.9.8.
Andy Polyakov [Fri, 7 Sep 2007 12:27:50 +0000 (12:27 +0000)]
Integrate remaining parts of #14247 [from HEAD].
Dr. Stephen Henson [Thu, 6 Sep 2007 21:07:43 +0000 (21:07 +0000)]
Reimplement safestack to avoid function pointer casts.
Dr. Stephen Henson [Thu, 6 Sep 2007 12:59:34 +0000 (12:59 +0000)]
Update NEWS file.
Dr. Stephen Henson [Thu, 6 Sep 2007 12:43:54 +0000 (12:43 +0000)]
gcc 4.2 fixes to avoid use or function pointer casts in OpenSSL.
Fix various "computed value not used" warnings too.
Dr. Stephen Henson [Fri, 31 Aug 2007 00:28:51 +0000 (00:28 +0000)]
Update from HEAD.
Andy Polyakov [Thu, 30 Aug 2007 08:11:25 +0000 (08:11 +0000)]
aes_ige update [from HEAD].
Andy Polyakov [Thu, 30 Aug 2007 08:10:39 +0000 (08:10 +0000)]
darwin platform updates [from HEAD].
Dr. Stephen Henson [Tue, 28 Aug 2007 01:12:44 +0000 (01:12 +0000)]
Update from HEAD.
Dr. Stephen Henson [Mon, 27 Aug 2007 23:47:10 +0000 (23:47 +0000)]
Update from HEAD.
Andy Polyakov [Mon, 27 Aug 2007 08:52:57 +0000 (08:52 +0000)]
shlib_wrap update [from HEAD].
Andy Polyakov [Sun, 26 Aug 2007 14:18:05 +0000 (14:18 +0000)]
IRIX and Tru64 platform updates [from HEAD].
Dr. Stephen Henson [Thu, 23 Aug 2007 22:58:24 +0000 (22:58 +0000)]
Clarify CHANGES entry.
Dr. Stephen Henson [Thu, 23 Aug 2007 22:53:57 +0000 (22:53 +0000)]
Update docs and NEWS file.
Dr. Stephen Henson [Thu, 23 Aug 2007 22:49:42 +0000 (22:49 +0000)]
Update from HEAD.
Dr. Stephen Henson [Thu, 23 Aug 2007 12:20:56 +0000 (12:20 +0000)]
Update from HEAD.
Dr. Stephen Henson [Thu, 23 Aug 2007 12:16:03 +0000 (12:16 +0000)]
Update docs.
Richard Levitte [Wed, 22 Aug 2007 20:58:56 +0000 (20:58 +0000)]
VAX C can't handle 64 bit integers, making SHA512 impossible...
Dr. Stephen Henson [Mon, 20 Aug 2007 12:44:22 +0000 (12:44 +0000)]
Update from HEAD.
Dr. Stephen Henson [Wed, 15 Aug 2007 13:35:44 +0000 (13:35 +0000)]
file fips_rsa_sign.c was added on branch OpenSSL_0_9_8-stable on 2008-09-16 10:12:21 +0000
Dr. Stephen Henson [Wed, 15 Aug 2007 13:35:43 +0000 (13:35 +0000)]
file fips_rsa_lib.c was added on branch OpenSSL_0_9_8-stable on 2008-09-16 10:12:21 +0000
Dr. Stephen Henson [Wed, 15 Aug 2007 13:35:40 +0000 (13:35 +0000)]
file fips_dsa_key.c was added on branch OpenSSL_0_9_8-stable on 2008-09-16 10:12:15 +0000
Dr. Stephen Henson [Wed, 15 Aug 2007 13:35:39 +0000 (13:35 +0000)]
file fips_dsa_sign.c was added on branch OpenSSL_0_9_8-stable on 2008-09-16 10:12:16 +0000
Dr. Stephen Henson [Wed, 15 Aug 2007 13:35:38 +0000 (13:35 +0000)]
file fips_dsa_lib.c was added on branch OpenSSL_0_9_8-stable on 2008-09-16 10:12:15 +0000
Dr. Stephen Henson [Wed, 15 Aug 2007 13:35:37 +0000 (13:35 +0000)]
file dh_gen.c was added on branch OpenSSL_0_9_8-stable on 2008-09-16 10:12:14 +0000
Dr. Stephen Henson [Wed, 15 Aug 2007 13:35:36 +0000 (13:35 +0000)]
file fips_dh_lib.c was added on branch OpenSSL_0_9_8-stable on 2008-09-16 10:12:14 +0000
Dr. Stephen Henson [Wed, 15 Aug 2007 13:35:35 +0000 (13:35 +0000)]
file fipstests.sh was added on branch OpenSSL_0_9_8-stable on 2008-09-16 10:12:10 +0000
Dr. Stephen Henson [Wed, 15 Aug 2007 13:35:34 +0000 (13:35 +0000)]
file fipstests.bat was added on branch OpenSSL_0_9_8-stable on 2008-09-16 10:12:10 +0000
Dr. Stephen Henson [Wed, 15 Aug 2007 13:35:33 +0000 (13:35 +0000)]
file mkfipsscr.pl was added on branch OpenSSL_0_9_8-stable on 2008-09-16 10:12:10 +0000
Dr. Stephen Henson [Wed, 15 Aug 2007 13:35:32 +0000 (13:35 +0000)]
file fips_utl.h was added on branch OpenSSL_0_9_8-stable on 2008-09-16 10:12:10 +0000
Dr. Stephen Henson [Wed, 15 Aug 2007 13:35:31 +0000 (13:35 +0000)]
file fips_premain.c.sha1 was added on branch OpenSSL_0_9_8-stable on 2008-09-16 10:12:10 +0000
Dr. Stephen Henson [Wed, 15 Aug 2007 13:35:30 +0000 (13:35 +0000)]
file fips-nodiff.txt was added on branch OpenSSL_0_9_8-stable on 2008-09-16 10:12:09 +0000
Dr. Stephen Henson [Sun, 12 Aug 2007 22:31:16 +0000 (22:31 +0000)]
Update to Win32 build system to it knows about TLS extension code.
Dr. Stephen Henson [Sun, 12 Aug 2007 19:05:17 +0000 (19:05 +0000)]
Update default dependency flag.
Dr. Stephen Henson [Sun, 12 Aug 2007 18:59:03 +0000 (18:59 +0000)]
Backport of TLS extension code to OpenSSL 0.9.8.
Include server name and RFC4507bis support.
This is not compiled in by default and must be explicitly enabled with
the Configure option enable-tlsext
Andy Polyakov [Wed, 1 Aug 2007 11:21:35 +0000 (11:21 +0000)]
Typos in ./config [from HEAD].
PR: 1563
Andy Polyakov [Tue, 31 Jul 2007 20:03:26 +0000 (20:03 +0000)]
MacOS X update [from HEAD].
Andy Polyakov [Fri, 27 Jul 2007 20:34:56 +0000 (20:34 +0000)]
Respect ISO aliasing rules [from HEAD].
PR: 1296
Andy Polyakov [Fri, 27 Jul 2007 18:22:04 +0000 (18:22 +0000)]
AES for IA64 update [from HEAD].
Andy Polyakov [Tue, 24 Jul 2007 14:40:26 +0000 (14:40 +0000)]
Don't set OPENSSL_IA32_SSE2 on x86_64.
Dr. Stephen Henson [Thu, 19 Jul 2007 17:39:07 +0000 (17:39 +0000)]
SSE2 and AES assembly language support for VC++ build.
Dr. Stephen Henson [Thu, 19 Jul 2007 16:11:20 +0000 (16:11 +0000)]
file do_fips.bat was added on branch OpenSSL_0_9_8-stable on 2008-09-18 12:13:54 +0000
Andy Polyakov [Thu, 19 Jul 2007 10:45:03 +0000 (10:45 +0000)]
Relax ISA detection.
Andy Polyakov [Wed, 18 Jul 2007 20:25:17 +0000 (20:25 +0000)]
Fix masm type-casting problem in SSE2 code.
Andy Polyakov [Mon, 16 Jul 2007 14:02:12 +0000 (14:02 +0000)]
shlib_wrap.sh update [from HEAD].
Andy Polyakov [Sun, 8 Jul 2007 19:41:12 +0000 (19:41 +0000)]
Shut up memory debuggers complaining about AES x86 assembler module
[it was not a bug!].
PR: 1508,1320
Andy Polyakov [Sun, 8 Jul 2007 19:18:15 +0000 (19:18 +0000)]
EVP_*_cfb1 was broken [from HEAD].
PR: 1318
Andy Polyakov [Sun, 8 Jul 2007 18:54:30 +0000 (18:54 +0000)]
bn_mul_recursive doesn't handle all cases correctly, which results in
BN_mul failures at certain key-length mixes [from HEAD].
PR: 1427
Andy Polyakov [Sat, 7 Jul 2007 20:11:42 +0000 (20:11 +0000)]
Typo in str_lib [from HEAD].
PR: 1177
Dr. Stephen Henson [Wed, 4 Jul 2007 13:09:27 +0000 (13:09 +0000)]
Fix more unused value warnings.
Dr. Stephen Henson [Wed, 4 Jul 2007 12:57:31 +0000 (12:57 +0000)]
Update debug-steve
Dr. Stephen Henson [Wed, 4 Jul 2007 12:56:33 +0000 (12:56 +0000)]
Fix warnings: C++ comments and computed value not used.
Dr. Stephen Henson [Sun, 1 Jul 2007 00:08:41 +0000 (00:08 +0000)]
file enc_min.c was added on branch OpenSSL_0_9_8-stable on 2008-09-15 22:21:41 +0000
Andy Polyakov [Fri, 29 Jun 2007 13:12:34 +0000 (13:12 +0000)]
bn_mont.c fix [from HEAD].
Ben Laurie [Sat, 23 Jun 2007 19:07:54 +0000 (19:07 +0000)]
Fix warning.
Andy Polyakov [Wed, 20 Jun 2007 17:44:43 +0000 (17:44 +0000)]
Mention recent changes to bn_mont.c in CHANGES.
Andy Polyakov [Wed, 20 Jun 2007 17:37:09 +0000 (17:37 +0000)]
Optimize OPENSSL_cleanse [from HEAD].
Dr. Stephen Henson [Tue, 19 Jun 2007 15:41:23 +0000 (15:41 +0000)]
Use -mcpu on alpha.
PR:1545
Andy Polyakov [Mon, 11 Jun 2007 16:33:50 +0000 (16:33 +0000)]
Privatize BN_*_no_branch [from HEAD].
Andy Polyakov [Mon, 11 Jun 2007 16:15:10 +0000 (16:15 +0000)]
Eliminate conditional final subtraction in Montgomery multiplication
[from HEAD].
Dr. Stephen Henson [Thu, 7 Jun 2007 16:13:56 +0000 (16:13 +0000)]
Update from HEAD.
Dr. Stephen Henson [Tue, 22 May 2007 23:33:08 +0000 (23:33 +0000)]
Update from HEAD.
Bodo Möller [Tue, 22 May 2007 09:48:06 +0000 (09:48 +0000)]
Fix crypto/ec/ec_mult.c to work properly with scalars of value 0
Andy Polyakov [Sun, 20 May 2007 07:14:14 +0000 (07:14 +0000)]
Padlock engine fails to compile with -O0 -fPIC [from HEAD].
Andy Polyakov [Sat, 19 May 2007 20:12:21 +0000 (20:12 +0000)]
Type cast fixes in aes-586.pl.
Andy Polyakov [Sat, 19 May 2007 19:41:05 +0000 (19:41 +0000)]
cygwin shared rules update [from HEAD].
PR: 1517
Andy Polyakov [Sat, 19 May 2007 18:04:21 +0000 (18:04 +0000)]
Typo in x509_txt.c [from HEAD].
Ben Laurie [Sun, 13 May 2007 15:04:16 +0000 (15:04 +0000)]
More IGE speedup.
Ben Laurie [Sun, 13 May 2007 12:03:57 +0000 (12:03 +0000)]
AES IGE mode speedup.
Andy Polyakov [Fri, 4 May 2007 13:06:50 +0000 (13:06 +0000)]
Detect UltraSPARC T1 in ./config [from HEAD].
Andy Polyakov [Mon, 30 Apr 2007 09:26:05 +0000 (09:26 +0000)]
Fix s390x detection in ./config.
Bodo Möller [Wed, 25 Apr 2007 07:58:32 +0000 (07:58 +0000)]
Ensure that AES remains the preferred cipher at any given key length.
(This does not really require a special case for Camellia.)
Bodo Möller [Tue, 24 Apr 2007 00:46:48 +0000 (00:46 +0000)]
remove leftover from editing ...
Bodo Möller [Mon, 23 Apr 2007 23:50:26 +0000 (23:50 +0000)]
Add SEED encryption algorithm.
PR: 1503
Submitted by: KISA
Reviewed by: Bodo Moeller
Bodo Möller [Thu, 19 Apr 2007 15:14:39 +0000 (15:14 +0000)]
fix error codes
Bodo Möller [Thu, 19 Apr 2007 14:45:27 +0000 (14:45 +0000)]
don't violate the bn_check_top assertion in BN_mod_inverse_no_branch()
Dr. Stephen Henson [Mon, 9 Apr 2007 11:46:36 +0000 (11:46 +0000)]
Update from HEAD.
Dr. Stephen Henson [Sun, 8 Apr 2007 17:51:00 +0000 (17:51 +0000)]
file evp_cnf.c was added on branch OpenSSL_0_9_8-stable on 2008-09-15 22:21:41 +0000
Dr. Stephen Henson [Sun, 8 Apr 2007 17:45:03 +0000 (17:45 +0000)]
Fix OID config module.
Ben Laurie [Wed, 4 Apr 2007 12:50:13 +0000 (12:50 +0000)]
Make sure we detect corruption.
Bodo Möller [Wed, 28 Mar 2007 18:44:01 +0000 (18:44 +0000)]
make BN_FLG_CONSTTIME semantics more fool-proof
Bodo Möller [Wed, 28 Mar 2007 00:14:25 +0000 (00:14 +0000)]
Change to mitigate branch prediction attacks
Submitted by: Matthew D Wood
Reviewed by: Bodo Moeller
Dr. Stephen Henson [Tue, 27 Mar 2007 00:04:54 +0000 (00:04 +0000)]
file segrenam.pl was added on branch OpenSSL_0_9_8-stable on 2008-09-18 11:20:08 +0000
Andy Polyakov [Sun, 25 Mar 2007 15:34:42 +0000 (15:34 +0000)]
aix updates from HEAD.
Andy Polyakov [Thu, 22 Mar 2007 09:03:19 +0000 (09:03 +0000)]
aix-shared rules from HEAD.
Dr. Stephen Henson [Thu, 22 Mar 2007 00:39:20 +0000 (00:39 +0000)]
file arx.pl was added on branch OpenSSL_0_9_8-stable on 2008-09-16 21:44:57 +0000
Dr. Stephen Henson [Thu, 22 Mar 2007 00:38:35 +0000 (00:38 +0000)]
file rsa_eng.c was added on branch OpenSSL_0_9_8-stable on 2008-09-16 14:55:26 +0000
Dr. Stephen Henson [Thu, 22 Mar 2007 00:38:34 +0000 (00:38 +0000)]
file rsa_x931g.c was added on branch OpenSSL_0_9_8-stable on 2008-09-16 22:54:29 +0000
Dr. Stephen Henson [Thu, 22 Mar 2007 00:38:28 +0000 (00:38 +0000)]
file rand_eng.c was added on branch OpenSSL_0_9_8-stable on 2008-09-16 11:52:33 +0000
Dr. Stephen Henson [Thu, 22 Mar 2007 00:38:10 +0000 (00:38 +0000)]
file dig_eng.c was added on branch OpenSSL_0_9_8-stable on 2008-09-15 22:21:40 +0000
Dr. Stephen Henson [Thu, 22 Mar 2007 00:38:09 +0000 (00:38 +0000)]
file err_def.c was added on branch OpenSSL_0_9_8-stable on 2008-09-16 11:26:29 +0000
Dr. Stephen Henson [Thu, 22 Mar 2007 00:38:08 +0000 (00:38 +0000)]
file err_bio.c was added on branch OpenSSL_0_9_8-stable on 2008-09-16 11:26:29 +0000
Dr. Stephen Henson [Thu, 22 Mar 2007 00:38:02 +0000 (00:38 +0000)]
file dsa_utl.c was added on branch OpenSSL_0_9_8-stable on 2008-09-16 14:55:24 +0000
Dr. Stephen Henson [Thu, 22 Mar 2007 00:37:58 +0000 (00:37 +0000)]
file des_lib.c was added on branch OpenSSL_0_9_8-stable on 2008-09-16 11:17:48 +0000
Dr. Stephen Henson [Thu, 22 Mar 2007 00:37:55 +0000 (00:37 +0000)]
file buf_str.c was added on branch OpenSSL_0_9_8-stable on 2008-09-15 19:56:10 +0000
Dr. Stephen Henson [Thu, 22 Mar 2007 00:37:53 +0000 (00:37 +0000)]
file bn_opt.c was added on branch OpenSSL_0_9_8-stable on 2008-09-16 11:08:24 +0000
Dr. Stephen Henson [Thu, 22 Mar 2007 00:37:48 +0000 (00:37 +0000)]
file o_init.c was added on branch OpenSSL_0_9_8-stable on 2008-09-16 22:48:18 +0000
Dr. Stephen Henson [Thu, 22 Mar 2007 00:37:45 +0000 (00:37 +0000)]
file dyn_lck.c was added on branch OpenSSL_0_9_8-stable on 2008-09-16 15:11:50 +0000
Bodo Möller [Wed, 21 Mar 2007 14:33:01 +0000 (14:33 +0000)]
stricter session ID context matching