openssl.git
18 years agoAdd fixes for CAN-2005-2969 OpenSSL_0_9_8a
Mark J. Cox [Tue, 11 Oct 2005 10:16:21 +0000 (10:16 +0000)]
Add fixes for CAN-2005-2969
Bump release ready for OpenSSL_0_9_8a tag

18 years agoSynchronise with Unixly make.
Richard Levitte [Tue, 11 Oct 2005 10:15:56 +0000 (10:15 +0000)]
Synchronise with Unixly make.

18 years agoUpdate ordinals
Dr. Stephen Henson [Mon, 10 Oct 2005 00:37:36 +0000 (00:37 +0000)]
Update ordinals

18 years agoUpdate from HEAD.
Dr. Stephen Henson [Wed, 5 Oct 2005 17:53:40 +0000 (17:53 +0000)]
Update from HEAD.

18 years agoDocumentation update from HEAD.
Andy Polyakov [Tue, 4 Oct 2005 06:35:14 +0000 (06:35 +0000)]
Documentation update from HEAD.
PR: 1160

18 years agoMake OPENSSL_NO_COMP work on Win32.
Dr. Stephen Henson [Sun, 2 Oct 2005 12:26:06 +0000 (12:26 +0000)]
Make OPENSSL_NO_COMP work on Win32.

18 years agoAs HEAD.
Dr. Stephen Henson [Sat, 1 Oct 2005 00:41:24 +0000 (00:41 +0000)]
As HEAD.

18 years agoUpdate from HEAD.
Dr. Stephen Henson [Fri, 30 Sep 2005 23:38:20 +0000 (23:38 +0000)]
Update from HEAD.

18 years agosuccessfully updating the db shouldn't result in an error message
Nils Larsch [Fri, 30 Sep 2005 16:47:15 +0000 (16:47 +0000)]
successfully updating the db shouldn't result in an error message

18 years agoFix typo [from HEAD].
Andy Polyakov [Thu, 29 Sep 2005 20:18:05 +0000 (20:18 +0000)]
Fix typo [from HEAD].

18 years agoFix missing applink call [from HEAD].
Andy Polyakov [Thu, 29 Sep 2005 16:59:19 +0000 (16:59 +0000)]
Fix missing applink call [from HEAD].

18 years agoChange a comment so it corresponds to reality. Put back a character that
Richard Levitte [Wed, 28 Sep 2005 18:03:06 +0000 (18:03 +0000)]
Change a comment so it corresponds to reality.  Put back a character that
was previously replaced with a NUL for parsing purposes.  This seems to
fix a very weird parsing bug involving two variable references in the same
value.

18 years agoAvoid unused variable warnings.
Dr. Stephen Henson [Mon, 26 Sep 2005 02:40:18 +0000 (02:40 +0000)]
Avoid unused variable warnings.

18 years agoprotect BN_BLINDING_invert with a write lock and BN_BLINDING_convert
Nils Larsch [Thu, 22 Sep 2005 23:32:49 +0000 (23:32 +0000)]
protect BN_BLINDING_invert with a write lock and BN_BLINDING_convert
with a read lock

Submitted by: Leandro Santi <lesanti@fiuba7504.com.ar>

18 years agoFix SunOS 4 building issue [from HEAD].
Andy Polyakov [Thu, 22 Sep 2005 20:39:25 +0000 (20:39 +0000)]
Fix SunOS 4 building issue [from HEAD].
PR: 1196
Submitted by: Russel Ruby

18 years agoBroaden compatibility among Windows SDK versions [from HEAD].
Andy Polyakov [Thu, 22 Sep 2005 20:29:35 +0000 (20:29 +0000)]
Broaden compatibility among Windows SDK versions [from HEAD].

18 years agoFix from HEAD.
Dr. Stephen Henson [Wed, 21 Sep 2005 00:57:28 +0000 (00:57 +0000)]
Fix from HEAD.

18 years agoLatest MSVCR80 doesn't tolerate unsupported signal numbers [from HEAD].
Andy Polyakov [Tue, 20 Sep 2005 20:32:36 +0000 (20:32 +0000)]
Latest MSVCR80 doesn't tolerate unsupported signal numbers [from HEAD].
PR: 1205

18 years ago"Overload" SunOS 4.x memcmp, which ruins ASN1_OBJECT table lookups [from HEAD].
Andy Polyakov [Tue, 20 Sep 2005 20:25:17 +0000 (20:25 +0000)]
"Overload" SunOS 4.x memcmp, which ruins ASN1_OBJECT table lookups [from HEAD].
PR: 1196
Submitted by: Russel Ruby

18 years agoFix typo [from HEAD].
Andy Polyakov [Tue, 20 Sep 2005 12:16:30 +0000 (12:16 +0000)]
Fix typo [from HEAD].
PR: 1198

18 years agoRefine AIX support [from HEAD].
Andy Polyakov [Tue, 20 Sep 2005 07:44:11 +0000 (07:44 +0000)]
Refine AIX support [from HEAD].
PR: 1198

18 years agoBC-32.pl updates [from HEAD].
Andy Polyakov [Tue, 20 Sep 2005 07:09:29 +0000 (07:09 +0000)]
BC-32.pl updates [from HEAD].

Submitted by: Old Wolf, Jon Bright

18 years agoProper solution to nasm compilation problems in Borland context.
Andy Polyakov [Tue, 20 Sep 2005 06:15:18 +0000 (06:15 +0000)]
Proper solution to nasm compilation problems in Borland context.

18 years ago./PROBLEMS update from HEAD.
Andy Polyakov [Mon, 19 Sep 2005 14:58:57 +0000 (14:58 +0000)]
./PROBLEMS update from HEAD.
PR: 1176 [and others]

18 years agoMissing spaces in VC-32.pl.
Andy Polyakov [Mon, 19 Sep 2005 14:43:32 +0000 (14:43 +0000)]
Missing spaces in VC-32.pl.

18 years agobswapl usage should be masked by I386_ONLY.
Andy Polyakov [Mon, 19 Sep 2005 13:17:07 +0000 (13:17 +0000)]
bswapl usage should be masked by I386_ONLY.
PR: 1195

18 years agoDon't always use issuer serial version of AKID.
Dr. Stephen Henson [Fri, 16 Sep 2005 12:20:24 +0000 (12:20 +0000)]
Don't always use issuer serial version of AKID.

18 years agofix typos
Nils Larsch [Thu, 15 Sep 2005 19:12:01 +0000 (19:12 +0000)]
fix typos

PR: 1201

18 years agobugfix: register engine as default engine in ENGINE_set_default_DSA
Nils Larsch [Fri, 9 Sep 2005 07:52:18 +0000 (07:52 +0000)]
bugfix: register engine as default engine in ENGINE_set_default_DSA

Submitted by: Jonathon Green

18 years agoAdd two extra verify flags functions.
Dr. Stephen Henson [Fri, 2 Sep 2005 22:48:21 +0000 (22:48 +0000)]
Add two extra verify flags functions.

18 years agofix typo in sbgp names
Nils Larsch [Fri, 2 Sep 2005 21:22:50 +0000 (21:22 +0000)]
fix typo in sbgp names

PR: 1194

18 years agodon't try to load cert/key when the "-nocert" option is set
Nils Larsch [Fri, 2 Sep 2005 12:27:02 +0000 (12:27 +0000)]
don't try to load cert/key when the "-nocert" option is set

18 years agofix warnings when building openssl with (gcc 3.3.1):
Nils Larsch [Sun, 28 Aug 2005 23:20:52 +0000 (23:20 +0000)]
fix warnings when building openssl with (gcc 3.3.1):
-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

18 years agoFix warnings.
Ben Laurie [Sat, 27 Aug 2005 12:05:23 +0000 (12:05 +0000)]
Fix warnings.

18 years agoKeep cipher lists sorted in the source instead of sorting them at
Nils Larsch [Thu, 25 Aug 2005 07:43:04 +0000 (07:43 +0000)]
Keep cipher lists sorted in the source instead of sorting them at
runtime, thus removing the need for a lock. Add a test to ssltest
to verify that the cipher lists are sorted.

18 years agorecent DH change does not avoid *all* possible small-subgroup attacks;
Bodo Möller [Tue, 23 Aug 2005 06:55:45 +0000 (06:55 +0000)]
recent DH change does not avoid *all* possible small-subgroup attacks;
let's be clear about that

18 years agoavoid potential spurious BN_free()
Bodo Möller [Tue, 23 Aug 2005 04:14:55 +0000 (04:14 +0000)]
avoid potential spurious BN_free()

Submitted by: David Heine <dlheine@suif.Stanford.EDU>

18 years agoMissing arguments.
Ben Laurie [Mon, 22 Aug 2005 04:59:27 +0000 (04:59 +0000)]
Missing arguments.

18 years agoinitialize cipher/digest methods table in SSL_library_init() and hence remove the...
Nils Larsch [Sun, 21 Aug 2005 23:06:51 +0000 (23:06 +0000)]
initialize cipher/digest methods table in SSL_library_init() and hence remove the need for a lock

18 years agoMissed stuff.
Ben Laurie [Sat, 20 Aug 2005 21:30:33 +0000 (21:30 +0000)]
Missed stuff.

18 years agoAvoid weak subgroups in Diffie Hellman.
Ben Laurie [Sat, 20 Aug 2005 18:35:53 +0000 (18:35 +0000)]
Avoid weak subgroups in Diffie Hellman.

18 years agoEliminate reference to removed platform line [from HEAD].
Andy Polyakov [Thu, 11 Aug 2005 09:40:30 +0000 (09:40 +0000)]
Eliminate reference to removed platform line [from HEAD].

18 years agoPedantic polish to ectest.c [from HEAD].
Andy Polyakov [Thu, 11 Aug 2005 08:44:34 +0000 (08:44 +0000)]
Pedantic polish to ectest.c [from HEAD].

18 years agoFix typo in WCE section in VC-32.pl [from HEAD].
Andy Polyakov [Thu, 11 Aug 2005 08:19:43 +0000 (08:19 +0000)]
Fix typo in WCE section in VC-32.pl [from HEAD].

18 years agoINSTALL.WCE update from HEAD.
Andy Polyakov [Wed, 10 Aug 2005 08:40:26 +0000 (08:40 +0000)]
INSTALL.WCE update from HEAD.

18 years agoSuppress "deprecated" warnings introduced in VC8 [from HEAD].
Andy Polyakov [Tue, 9 Aug 2005 22:45:51 +0000 (22:45 +0000)]
Suppress "deprecated" warnings introduced in VC8 [from HEAD].
PR: 1183

18 years agoAdd support for more recent WCE SDK.
Andy Polyakov [Tue, 9 Aug 2005 22:20:45 +0000 (22:20 +0000)]
Add support for more recent WCE SDK.

18 years agoa ssl object needs it's own instance of a ecdh key; remove obsolete comment
Nils Larsch [Mon, 8 Aug 2005 19:39:29 +0000 (19:39 +0000)]
a ssl object needs it's own instance of a ecdh key; remove obsolete comment

18 years agofix typo
Nils Larsch [Mon, 8 Aug 2005 19:26:35 +0000 (19:26 +0000)]
fix typo

18 years agoWindows CE update from HEAD.
Andy Polyakov [Sun, 7 Aug 2005 22:29:58 +0000 (22:29 +0000)]
Windows CE update from HEAD.

18 years agoavoid infinite recursion if dynamic engine isn't loaded
Nils Larsch [Sat, 6 Aug 2005 10:34:35 +0000 (10:34 +0000)]
avoid infinite recursion if dynamic engine isn't loaded

Submitted by: Jonathon Green <jonathon_au@yahoo.com>

18 years agoInitialize SSL_METHOD structures at compile time. This removes the need
Dr. Stephen Henson [Fri, 5 Aug 2005 23:52:08 +0000 (23:52 +0000)]
Initialize SSL_METHOD structures at compile time. This removes the need
for locking code. The CRYPTO_LOCK_SSL_METHOD lock is now no longer used.

18 years agofix potential memory leak + improved error checking
Nils Larsch [Fri, 5 Aug 2005 09:41:24 +0000 (09:41 +0000)]
fix potential memory leak + improved error checking

PR: 1182

18 years agoAllow PKCS7_decrypt() to work if no cert supplied.
Dr. Stephen Henson [Thu, 4 Aug 2005 22:10:05 +0000 (22:10 +0000)]
Allow PKCS7_decrypt() to work if no cert supplied.

18 years ago3-4 times better RSA/DSA performance on WIN64A target [from HEAD].
Andy Polyakov [Thu, 4 Aug 2005 17:42:58 +0000 (17:42 +0000)]
3-4 times better RSA/DSA performance on WIN64A target [from HEAD].

18 years agoWCE update, mostly typos [from HEAD].
Andy Polyakov [Wed, 3 Aug 2005 20:04:05 +0000 (20:04 +0000)]
WCE update, mostly typos [from HEAD].

18 years agoPIC-ify SPARC assembler in alternative manner to eliminate dependency on
Andy Polyakov [Wed, 3 Aug 2005 10:44:29 +0000 (10:44 +0000)]
PIC-ify SPARC assembler in alternative manner to eliminate dependency on
OPENSSL_PIC macro [from HEAD].

18 years agoAbstain from GUI calls in rand_win.c in NT service context [from HEAD].
Andy Polyakov [Tue, 2 Aug 2005 22:22:17 +0000 (22:22 +0000)]
Abstain from GUI calls in rand_win.c in NT service context [from HEAD].

18 years agoWCE-specific update for VC-32.pl [from HEAD].
Andy Polyakov [Tue, 2 Aug 2005 22:21:39 +0000 (22:21 +0000)]
WCE-specific update for VC-32.pl [from HEAD].

18 years agoWCE-specific fix for cryptlib.c [from HEAD].
Andy Polyakov [Tue, 2 Aug 2005 22:21:07 +0000 (22:21 +0000)]
WCE-specific fix for cryptlib.c [from HEAD].

18 years agoKeep disclaiming 16-bit support [from HEAD].
Andy Polyakov [Tue, 2 Aug 2005 22:20:15 +0000 (22:20 +0000)]
Keep disclaiming 16-bit support [from HEAD].

18 years agoOptimize for space on embedded WCE. [from HEAD]
Andy Polyakov [Tue, 2 Aug 2005 14:11:04 +0000 (14:11 +0000)]
Optimize for space on embedded WCE. [from HEAD]

18 years agoWCE-specific update from HEAD.
Andy Polyakov [Tue, 2 Aug 2005 12:21:35 +0000 (12:21 +0000)]
WCE-specific update from HEAD.

18 years agoWCE update from HEAD.
Andy Polyakov [Tue, 2 Aug 2005 12:03:09 +0000 (12:03 +0000)]
WCE update from HEAD.

18 years agoImplement complementary LoadLibraryA shim under WCE. [from HEAD]
Andy Polyakov [Tue, 2 Aug 2005 11:03:42 +0000 (11:03 +0000)]
Implement complementary LoadLibraryA shim under WCE. [from HEAD]

18 years agoTypo in OSF1 platform name.
Andy Polyakov [Tue, 2 Aug 2005 10:59:42 +0000 (10:59 +0000)]
Typo in OSF1 platform name.

18 years agoEliminate dependency on 3rd party wcedefs.mak [from HEAD].
Andy Polyakov [Sat, 30 Jul 2005 19:51:55 +0000 (19:51 +0000)]
Eliminate dependency on 3rd party wcedefs.mak [from HEAD].

18 years agoFix #if _MSC_VER clause in aes_locl.h [from HEAD].
Andy Polyakov [Sat, 30 Jul 2005 19:49:24 +0000 (19:49 +0000)]
Fix #if _MSC_VER clause in aes_locl.h [from HEAD].

18 years agoremove unused variable
Nils Larsch [Wed, 27 Jul 2005 20:19:51 +0000 (20:19 +0000)]
remove unused variable

18 years agoimproved error checking and some fixes
Nils Larsch [Tue, 26 Jul 2005 20:55:17 +0000 (20:55 +0000)]
improved error checking and some fixes

PR: 1170
Submitted by: Yair Elharrar
Reviewed and edited by: Nils Larsch

18 years agoUpdate from head.
Dr. Stephen Henson [Tue, 26 Jul 2005 12:46:53 +0000 (12:46 +0000)]
Update from head.

18 years agofix BN_mod_word and give a more reasonable return value if an error occurred
Nils Larsch [Mon, 25 Jul 2005 22:55:48 +0000 (22:55 +0000)]
fix BN_mod_word and give a more reasonable return value if an error occurred

18 years agoUpdate from head.
Dr. Stephen Henson [Mon, 25 Jul 2005 18:40:09 +0000 (18:40 +0000)]
Update from head.

18 years agoVisual C specific update from HEAD.
Andy Polyakov [Sun, 24 Jul 2005 21:55:41 +0000 (21:55 +0000)]
Visual C specific update from HEAD.

18 years agoRemove BN_CTX_DEBUG from the normal debug build flags (it's too noisy
Nils Larsch [Sat, 23 Jul 2005 08:46:41 +0000 (08:46 +0000)]
Remove BN_CTX_DEBUG from the normal debug build flags (it's too noisy
to be really useful for 'normal' debugging).
Disable EC_GROUP_precompute_mult for the nist curves in ectest.c as
it causes problems when libefence is used.

18 years agoset correct bn->top value
Nils Larsch [Thu, 21 Jul 2005 22:38:16 +0000 (22:38 +0000)]
set correct bn->top value

18 years agothe final byte of pkcs7 padded plaintext can never be 0
Nils Larsch [Wed, 20 Jul 2005 22:02:25 +0000 (22:02 +0000)]
the final byte of pkcs7 padded plaintext can never be 0

Submitted by: K S Sreeram <sreeram@tachyontech.net>

18 years agoBug-fix from HEAD.
Andy Polyakov [Tue, 19 Jul 2005 23:10:04 +0000 (23:10 +0000)]
Bug-fix from HEAD.
PR: 1130

18 years agofix typo
Nils Larsch [Sun, 17 Jul 2005 21:05:11 +0000 (21:05 +0000)]
fix typo

18 years agobugfix: 0 - w (w != 0) is actually negative
Nils Larsch [Sun, 17 Jul 2005 16:08:21 +0000 (16:08 +0000)]
bugfix: 0 - w (w != 0) is actually negative

18 years agomake
Nils Larsch [Sat, 16 Jul 2005 11:13:10 +0000 (11:13 +0000)]
make
./configure no-deprecated [no-dsa] [no-dh] [no-ec] [no-rsa]
make all test
work again (+ make update)

PR: 1159

18 years agoadd missing entries for "-multivalue-rdn" and "-utf8" in ca.pod and req.pod
Nils Larsch [Fri, 15 Jul 2005 09:50:38 +0000 (09:50 +0000)]
add missing entries for "-multivalue-rdn" and "-utf8" in ca.pod and req.pod

PR: 1158
Submitted by: Michael Bell <michael.bell@cms.hu-berlin.de>

18 years agothe second argument to d2i_X509, d2i_X509_CRL and d2i_X509_REQ is const
Nils Larsch [Wed, 13 Jul 2005 21:58:40 +0000 (21:58 +0000)]
the second argument to  d2i_X509, d2i_X509_CRL and d2i_X509_REQ is const

PR: 1156
Submitted by: Michael Bell <michael.bell@cms.hu-berlin.de>

18 years agoDES CFB bug-fix from HEAD.
Andy Polyakov [Fri, 8 Jul 2005 16:48:34 +0000 (16:48 +0000)]
DES CFB bug-fix from HEAD.

18 years agoOn case insensitive systems, 'install' gets mixed up with the existing file
Richard Levitte [Fri, 8 Jul 2005 10:13:25 +0000 (10:13 +0000)]
On case insensitive systems, 'install' gets mixed up with the existing file
'INSTALL', so we need to put some force into installing

18 years agoOops, the release date in the FAQ was wrong.
Richard Levitte [Tue, 5 Jul 2005 19:20:11 +0000 (19:20 +0000)]
Oops, the release date in the FAQ was wrong.

I'm not retagging it, but I made the same change in the distribution
directory, so the distribution will have a corrected FAQ.

18 years agoNow that 0.9.8 has been tagged, it's time to move on.
Richard Levitte [Tue, 5 Jul 2005 19:11:56 +0000 (19:11 +0000)]
Now that 0.9.8 has been tagged, it's time to move on.

18 years agoTime to release OpenSSL 0.9.8. OpenSSL_0_9_8
Richard Levitte [Tue, 5 Jul 2005 18:49:43 +0000 (18:49 +0000)]
Time to release OpenSSL 0.9.8.
The tag will be OpenSSL_0_9_8.

18 years agomake update
Richard Levitte [Tue, 5 Jul 2005 18:41:28 +0000 (18:41 +0000)]
make update

18 years agoWe don't support no-engine for now. It's a lot more work than one
Richard Levitte [Tue, 5 Jul 2005 18:32:37 +0000 (18:32 +0000)]
We don't support no-engine for now.  It's a lot more work than one
might imagine.

18 years agoLast additions to the release documentation.
Richard Levitte [Tue, 5 Jul 2005 18:32:05 +0000 (18:32 +0000)]
Last additions to the release documentation.

18 years agoMention Win64 support in CHANGES and throw in building instructions.
Andy Polyakov [Tue, 5 Jul 2005 10:53:13 +0000 (10:53 +0000)]
Mention Win64 support in CHANGES and throw in building instructions.

18 years agoAdd libcrypto.pc and libssl.pc, and install them along with openssl.pc.
Richard Levitte [Tue, 5 Jul 2005 05:14:21 +0000 (05:14 +0000)]
Add libcrypto.pc and libssl.pc, and install them along with openssl.pc.

PR: 1143

18 years agoGet rid of "unary minus applied to unsigned type" warning.
Andy Polyakov [Mon, 4 Jul 2005 23:30:31 +0000 (23:30 +0000)]
Get rid of "unary minus applied to unsigned type" warning.

18 years agoTo secure Win64 API I'm throwing in this minimalistic Win64 support.
Andy Polyakov [Mon, 4 Jul 2005 23:24:12 +0000 (23:24 +0000)]
To secure Win64 API I'm throwing in this minimalistic Win64 support.

18 years agoAdd utf8 options to ca utility.
Dr. Stephen Henson [Mon, 4 Jul 2005 23:04:28 +0000 (23:04 +0000)]
Add utf8 options to ca utility.

PR:1109

18 years agoThe private key should never have ended up in newreq.pem.
Richard Levitte [Mon, 4 Jul 2005 21:44:22 +0000 (21:44 +0000)]
The private key should never have ended up in newreq.pem.
Now, it ends up in newkey.pem instead.

18 years agoFix bugs in bug-fix to x509/by_dir.c [from HEAD].
Andy Polyakov [Sun, 3 Jul 2005 13:15:53 +0000 (13:15 +0000)]
Fix bugs in bug-fix to x509/by_dir.c [from HEAD].
PR: 1131

18 years agoBugfix for bn_div_words PPC assembler implementation [from HEAD].
Andy Polyakov [Sun, 3 Jul 2005 09:23:57 +0000 (09:23 +0000)]
Bugfix for bn_div_words PPC assembler implementation [from HEAD].

18 years agoinitialize newly allocated data
Nils Larsch [Fri, 1 Jul 2005 16:15:48 +0000 (16:15 +0000)]
initialize newly allocated data

PR: 1145