oweals/openssl.git
17 years agoFixes from HEAD.
Dr. Stephen Henson [Fri, 21 Sep 2007 13:40:51 +0000 (13:40 +0000)]
Fixes from HEAD.

17 years agoThe use of the PURIFY macro in ssleay_rand_bytes() is sufficient to
Lutz Jänicke [Fri, 21 Sep 2007 10:10:47 +0000 (10:10 +0000)]
The use of the PURIFY macro in ssleay_rand_bytes() is sufficient to
resolve the Valgrind issue with random numbers. Undo the changes to
RAND_bytes() and RAND_pseudo_bytes() that are redundant in this
respect.
Update documentation and FAQ accordingly, as the PURIFY macro is
available at least since 0.9.7.

17 years agoUse PURIFY instead of PEDANTIC.
Ben Laurie [Thu, 20 Sep 2007 12:33:24 +0000 (12:33 +0000)]
Use PURIFY instead of PEDANTIC.

17 years agoClarify wording a little.
Dr. Stephen Henson [Thu, 20 Sep 2007 11:32:09 +0000 (11:32 +0000)]
Clarify wording a little.

17 years agoAdd FAQ entry on how to get rid of Valgrind warnings.
Lutz Jänicke [Thu, 20 Sep 2007 07:39:15 +0000 (07:39 +0000)]
Add FAQ entry on how to get rid of Valgrind warnings.

PR: 521

17 years agoAdd passage to manual page actually reflecting the usage of the
Lutz Jänicke [Thu, 20 Sep 2007 07:24:45 +0000 (07:24 +0000)]
Add passage to manual page actually reflecting the usage of the
contents of "buf" when calling RAND_*bytes().

17 years agoWrap "keep valgrind happy" change in #ifdef PEDANTIC so any entropy in the
Dr. Stephen Henson [Wed, 19 Sep 2007 13:29:05 +0000 (13:29 +0000)]
Wrap "keep valgrind happy" change in #ifdef PEDANTIC so any entropy in the
buffer can be normally used.

17 years agoSlight bug in dependencies caused occasional unnecessary diffs. Fixed.
Ben Laurie [Wed, 19 Sep 2007 13:10:34 +0000 (13:10 +0000)]
Slight bug in dependencies caused occasional unnecessary diffs. Fixed.

17 years agomake depend
Ben Laurie [Wed, 19 Sep 2007 12:17:11 +0000 (12:17 +0000)]
make depend

17 years agoLingering "security" fix.
Ben Laurie [Wed, 19 Sep 2007 12:16:21 +0000 (12:16 +0000)]
Lingering "security" fix.

17 years agoWire DES weak_keys to read-only segment [from HEAD].
Andy Polyakov [Tue, 18 Sep 2007 20:59:33 +0000 (20:59 +0000)]
Wire DES weak_keys to read-only segment [from HEAD].

17 years agoMinimize stack utilization in probable_prime [from HEAD].
Andy Polyakov [Tue, 18 Sep 2007 20:55:10 +0000 (20:55 +0000)]
Minimize stack utilization in probable_prime [from HEAD].

17 years agoRemove excessive whitespaces from bio.h.
Andy Polyakov [Tue, 18 Sep 2007 20:49:25 +0000 (20:49 +0000)]
Remove excessive whitespaces from bio.h.

17 years agoMake sure that BN_from_montgomery keeps the BIGNUMS in proper format
Bodo Möller [Tue, 18 Sep 2007 16:31:18 +0000 (16:31 +0000)]
Make sure that BN_from_montgomery keeps the BIGNUMS in proper format

17 years agoPR: 1560
Dr. Stephen Henson [Mon, 17 Sep 2007 17:54:02 +0000 (17:54 +0000)]
PR: 1560

17 years agoPR: 1582
Dr. Stephen Henson [Mon, 17 Sep 2007 17:30:01 +0000 (17:30 +0000)]
PR: 1582

17 years agoenc.pod update [from HEAD].
Andy Polyakov [Mon, 17 Sep 2007 16:43:11 +0000 (16:43 +0000)]
enc.pod update [from HEAD].
PR: 1529

17 years agoTypo in pq_compat.h [note that this file is not present in HEAD].
Andy Polyakov [Mon, 17 Sep 2007 16:21:21 +0000 (16:21 +0000)]
Typo in pq_compat.h [note that this file is not present in HEAD].
PR: 1537

17 years agoMention SHA2 in apps/dgst and openssl.pod.
Andy Polyakov [Mon, 17 Sep 2007 15:57:31 +0000 (15:57 +0000)]
Mention SHA2 in apps/dgst and openssl.pod.
PR: 1575

17 years agoIt's inappropraite to override application signal, nor is it appropriate
Andy Polyakov [Sun, 16 Sep 2007 18:35:45 +0000 (18:35 +0000)]
It's inappropraite to override application signal, nor is it appropriate
to shut down Winsock unless we know it won't be used [and we never do]
[from HEAD].
PR: 1439

17 years agoMinor fix in link_[oa].hpux [from HEAD].
Andy Polyakov [Sun, 16 Sep 2007 14:11:51 +0000 (14:11 +0000)]
Minor fix in link_[oa].hpux [from HEAD].

17 years agoBSD run-time linkers apparently demand RPATH on .so objects [from HEAD].
Andy Polyakov [Sun, 16 Sep 2007 12:24:17 +0000 (12:24 +0000)]
BSD run-time linkers apparently demand RPATH on .so objects [from HEAD].
PR: 1381

17 years agoMake bn2dec work on "SIXTY_FOUR_BIT" platforms [from HEAD].
Andy Polyakov [Sat, 15 Sep 2007 17:05:57 +0000 (17:05 +0000)]
Make bn2dec work on "SIXTY_FOUR_BIT" platforms [from HEAD].
PR: 1456

17 years agoMore Intel cc fix-ups [from HEAD].
Andy Polyakov [Fri, 14 Sep 2007 19:32:54 +0000 (19:32 +0000)]
More Intel cc fix-ups [from HEAD].

17 years agoIt's unfortunate, but we have to disengage DES assembler in linux64-sparcv9
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.

17 years agoIntegrate remaining parts of #14247 [from HEAD].
Andy Polyakov [Fri, 7 Sep 2007 12:27:50 +0000 (12:27 +0000)]
Integrate remaining parts of #14247 [from HEAD].

17 years agoReimplement safestack to avoid function pointer casts.
Dr. Stephen Henson [Thu, 6 Sep 2007 21:07:43 +0000 (21:07 +0000)]
Reimplement safestack to avoid function pointer casts.

17 years agoUpdate NEWS file.
Dr. Stephen Henson [Thu, 6 Sep 2007 12:59:34 +0000 (12:59 +0000)]
Update NEWS file.

17 years agogcc 4.2 fixes to avoid use or function pointer casts in OpenSSL.
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.

17 years agoUpdate from HEAD.
Dr. Stephen Henson [Fri, 31 Aug 2007 00:28:51 +0000 (00:28 +0000)]
Update from HEAD.

17 years agoaes_ige update [from HEAD].
Andy Polyakov [Thu, 30 Aug 2007 08:11:25 +0000 (08:11 +0000)]
aes_ige update [from HEAD].

17 years agodarwin platform updates [from HEAD].
Andy Polyakov [Thu, 30 Aug 2007 08:10:39 +0000 (08:10 +0000)]
darwin platform updates [from HEAD].

17 years agoUpdate from HEAD.
Dr. Stephen Henson [Tue, 28 Aug 2007 01:12:44 +0000 (01:12 +0000)]
Update from HEAD.

17 years agoUpdate from HEAD.
Dr. Stephen Henson [Mon, 27 Aug 2007 23:47:10 +0000 (23:47 +0000)]
Update from HEAD.

17 years agoshlib_wrap update [from HEAD].
Andy Polyakov [Mon, 27 Aug 2007 08:52:57 +0000 (08:52 +0000)]
shlib_wrap update [from HEAD].

17 years agoIRIX and Tru64 platform updates [from HEAD].
Andy Polyakov [Sun, 26 Aug 2007 14:18:05 +0000 (14:18 +0000)]
IRIX and Tru64 platform updates [from HEAD].

17 years agoClarify CHANGES entry.
Dr. Stephen Henson [Thu, 23 Aug 2007 22:58:24 +0000 (22:58 +0000)]
Clarify CHANGES entry.

17 years agoUpdate docs and NEWS file.
Dr. Stephen Henson [Thu, 23 Aug 2007 22:53:57 +0000 (22:53 +0000)]
Update docs and NEWS file.

17 years agoUpdate from HEAD.
Dr. Stephen Henson [Thu, 23 Aug 2007 22:49:42 +0000 (22:49 +0000)]
Update from HEAD.

17 years agoUpdate from HEAD.
Dr. Stephen Henson [Thu, 23 Aug 2007 12:20:56 +0000 (12:20 +0000)]
Update from HEAD.

17 years agoUpdate docs.
Dr. Stephen Henson [Thu, 23 Aug 2007 12:16:03 +0000 (12:16 +0000)]
Update docs.

17 years agoVAX C can't handle 64 bit integers, making SHA512 impossible...
Richard Levitte [Wed, 22 Aug 2007 20:58:56 +0000 (20:58 +0000)]
VAX C can't handle 64 bit integers, making SHA512 impossible...

17 years agoUpdate from HEAD.
Dr. Stephen Henson [Mon, 20 Aug 2007 12:44:22 +0000 (12:44 +0000)]
Update from HEAD.

17 years agofile fips_rsa_sign.c was added on branch OpenSSL_0_9_8-stable on 2008-09-16 10:12...
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

17 years agofile fips_rsa_lib.c was added on branch OpenSSL_0_9_8-stable on 2008-09-16 10:12...
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

17 years agofile fips_dsa_key.c was added on branch OpenSSL_0_9_8-stable on 2008-09-16 10:12...
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

17 years agofile fips_dsa_sign.c was added on branch OpenSSL_0_9_8-stable on 2008-09-16 10:12...
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

17 years agofile fips_dsa_lib.c was added on branch OpenSSL_0_9_8-stable on 2008-09-16 10:12...
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

17 years agofile 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: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

17 years agofile fips_dh_lib.c was added on branch OpenSSL_0_9_8-stable on 2008-09-16 10:12:14...
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

17 years agofile fipstests.sh was added on branch OpenSSL_0_9_8-stable on 2008-09-16 10:12:10...
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

17 years agofile fipstests.bat was added on branch OpenSSL_0_9_8-stable on 2008-09-16 10:12:10...
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

17 years agofile mkfipsscr.pl was added on branch OpenSSL_0_9_8-stable on 2008-09-16 10:12:10...
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

17 years agofile fips_utl.h was added on branch OpenSSL_0_9_8-stable on 2008-09-16 10:12:10 ...
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

17 years agofile fips_premain.c.sha1 was added on branch OpenSSL_0_9_8-stable on 2008-09-16 10...
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

17 years agofile fips-nodiff.txt was added on branch OpenSSL_0_9_8-stable on 2008-09-16 10:12...
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

17 years agoUpdate to Win32 build system to it knows about TLS extension code.
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.

17 years agoUpdate default dependency flag.
Dr. Stephen Henson [Sun, 12 Aug 2007 19:05:17 +0000 (19:05 +0000)]
Update default dependency flag.

17 years agoBackport of TLS extension code to OpenSSL 0.9.8.
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

17 years agoTypos in ./config [from HEAD].
Andy Polyakov [Wed, 1 Aug 2007 11:21:35 +0000 (11:21 +0000)]
Typos in ./config [from HEAD].
PR: 1563

17 years agoMacOS X update [from HEAD].
Andy Polyakov [Tue, 31 Jul 2007 20:03:26 +0000 (20:03 +0000)]
MacOS X update [from HEAD].

17 years agoRespect ISO aliasing rules [from HEAD].
Andy Polyakov [Fri, 27 Jul 2007 20:34:56 +0000 (20:34 +0000)]
Respect ISO aliasing rules [from HEAD].
PR: 1296

17 years agoAES for IA64 update [from HEAD].
Andy Polyakov [Fri, 27 Jul 2007 18:22:04 +0000 (18:22 +0000)]
AES for IA64 update [from HEAD].

17 years agoDon't set OPENSSL_IA32_SSE2 on x86_64.
Andy Polyakov [Tue, 24 Jul 2007 14:40:26 +0000 (14:40 +0000)]
Don't set OPENSSL_IA32_SSE2 on x86_64.

17 years agoSSE2 and AES assembly language support for VC++ build.
Dr. Stephen Henson [Thu, 19 Jul 2007 17:39:07 +0000 (17:39 +0000)]
SSE2 and AES assembly language support for VC++ build.

17 years agofile do_fips.bat was added on branch OpenSSL_0_9_8-stable on 2008-09-18 12:13:54...
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

17 years agoRelax ISA detection.
Andy Polyakov [Thu, 19 Jul 2007 10:45:03 +0000 (10:45 +0000)]
Relax ISA detection.

17 years agoFix masm type-casting problem in SSE2 code.
Andy Polyakov [Wed, 18 Jul 2007 20:25:17 +0000 (20:25 +0000)]
Fix masm type-casting problem in SSE2 code.

17 years agoshlib_wrap.sh update [from HEAD].
Andy Polyakov [Mon, 16 Jul 2007 14:02:12 +0000 (14:02 +0000)]
shlib_wrap.sh update [from HEAD].

17 years agoShut up memory debuggers complaining about AES x86 assembler module
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

17 years agoEVP_*_cfb1 was broken [from HEAD].
Andy Polyakov [Sun, 8 Jul 2007 19:18:15 +0000 (19:18 +0000)]
EVP_*_cfb1 was broken [from HEAD].
PR: 1318

17 years agobn_mul_recursive doesn't handle all cases correctly, which results in
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

17 years agoTypo in str_lib [from HEAD].
Andy Polyakov [Sat, 7 Jul 2007 20:11:42 +0000 (20:11 +0000)]
Typo in str_lib [from HEAD].
PR: 1177

17 years agoFix more unused value warnings.
Dr. Stephen Henson [Wed, 4 Jul 2007 13:09:27 +0000 (13:09 +0000)]
Fix more unused value warnings.

17 years agoUpdate debug-steve
Dr. Stephen Henson [Wed, 4 Jul 2007 12:57:31 +0000 (12:57 +0000)]
Update debug-steve

17 years agoFix warnings: C++ comments and computed value not used.
Dr. Stephen Henson [Wed, 4 Jul 2007 12:56:33 +0000 (12:56 +0000)]
Fix warnings: C++ comments and computed value not used.

17 years agofile enc_min.c was added on branch OpenSSL_0_9_8-stable on 2008-09-15 22:21:41 +0000
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

17 years agobn_mont.c fix [from HEAD].
Andy Polyakov [Fri, 29 Jun 2007 13:12:34 +0000 (13:12 +0000)]
bn_mont.c fix [from HEAD].

17 years agoFix warning.
Ben Laurie [Sat, 23 Jun 2007 19:07:54 +0000 (19:07 +0000)]
Fix warning.

17 years agoMention recent changes to bn_mont.c in CHANGES.
Andy Polyakov [Wed, 20 Jun 2007 17:44:43 +0000 (17:44 +0000)]
Mention recent changes to bn_mont.c in CHANGES.

17 years agoOptimize OPENSSL_cleanse [from HEAD].
Andy Polyakov [Wed, 20 Jun 2007 17:37:09 +0000 (17:37 +0000)]
Optimize OPENSSL_cleanse [from HEAD].

17 years agoUse -mcpu on alpha.
Dr. Stephen Henson [Tue, 19 Jun 2007 15:41:23 +0000 (15:41 +0000)]
Use -mcpu on alpha.

PR:1545

17 years agoPrivatize BN_*_no_branch [from HEAD].
Andy Polyakov [Mon, 11 Jun 2007 16:33:50 +0000 (16:33 +0000)]
Privatize BN_*_no_branch [from HEAD].

17 years agoEliminate conditional final subtraction in Montgomery multiplication
Andy Polyakov [Mon, 11 Jun 2007 16:15:10 +0000 (16:15 +0000)]
Eliminate conditional final subtraction in Montgomery multiplication
[from HEAD].

17 years agoUpdate from HEAD.
Dr. Stephen Henson [Thu, 7 Jun 2007 16:13:56 +0000 (16:13 +0000)]
Update from HEAD.

17 years agoUpdate from HEAD.
Dr. Stephen Henson [Tue, 22 May 2007 23:33:08 +0000 (23:33 +0000)]
Update from HEAD.

17 years agoFix crypto/ec/ec_mult.c to work properly with scalars of value 0
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

17 years agoPadlock engine fails to compile with -O0 -fPIC [from HEAD].
Andy Polyakov [Sun, 20 May 2007 07:14:14 +0000 (07:14 +0000)]
Padlock engine fails to compile with -O0 -fPIC [from HEAD].

17 years agoType cast fixes in aes-586.pl.
Andy Polyakov [Sat, 19 May 2007 20:12:21 +0000 (20:12 +0000)]
Type cast fixes in aes-586.pl.

17 years agocygwin shared rules update [from HEAD].
Andy Polyakov [Sat, 19 May 2007 19:41:05 +0000 (19:41 +0000)]
cygwin shared rules update [from HEAD].
PR: 1517

17 years agoTypo in x509_txt.c [from HEAD].
Andy Polyakov [Sat, 19 May 2007 18:04:21 +0000 (18:04 +0000)]
Typo in x509_txt.c [from HEAD].

17 years agoMore IGE speedup.
Ben Laurie [Sun, 13 May 2007 15:04:16 +0000 (15:04 +0000)]
More IGE speedup.

17 years agoAES IGE mode speedup.
Ben Laurie [Sun, 13 May 2007 12:03:57 +0000 (12:03 +0000)]
AES IGE mode speedup.

17 years agoDetect UltraSPARC T1 in ./config [from HEAD].
Andy Polyakov [Fri, 4 May 2007 13:06:50 +0000 (13:06 +0000)]
Detect UltraSPARC T1 in ./config [from HEAD].

17 years agoFix s390x detection in ./config.
Andy Polyakov [Mon, 30 Apr 2007 09:26:05 +0000 (09:26 +0000)]
Fix s390x detection in ./config.

17 years agoEnsure that AES remains the preferred cipher at any given key length.
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.)

17 years agoremove leftover from editing ...
Bodo Möller [Tue, 24 Apr 2007 00:46:48 +0000 (00:46 +0000)]
remove leftover from editing ...

17 years agoAdd SEED encryption algorithm.
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

17 years agofix error codes
Bodo Möller [Thu, 19 Apr 2007 15:14:39 +0000 (15:14 +0000)]
fix error codes

17 years agodon't violate the bn_check_top assertion in BN_mod_inverse_no_branch()
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()