oweals/openssl.git
23 years agoFix a bug caused by the 'fix' for empty X509_NAME encoding.
Dr. Stephen Henson [Fri, 30 Mar 2001 00:58:49 +0000 (00:58 +0000)]
Fix a bug caused by the 'fix' for empty X509_NAME encoding.

23 years agoMerge in the latest news
Richard Levitte [Thu, 29 Mar 2001 20:58:18 +0000 (20:58 +0000)]
Merge in the latest news

23 years agoOne des_encrypt to des_encrypt1 I forgot to commit...
Richard Levitte [Thu, 29 Mar 2001 20:37:32 +0000 (20:37 +0000)]
One des_encrypt to des_encrypt1 I forgot to commit...

23 years agoI forgot to rename des_encrypt to des_encrypt1 in libeay.num.
Richard Levitte [Thu, 29 Mar 2001 10:49:01 +0000 (10:49 +0000)]
I forgot to rename des_encrypt to des_encrypt1 in libeay.num.

23 years agoSince there has been reports of clashes between OpenSSL's
Richard Levitte [Thu, 29 Mar 2001 07:45:01 +0000 (07:45 +0000)]
Since there has been reports of clashes between OpenSSL's
des_encrypt() and des_encrypt() defined on some systems (Solaris and
Unixware and maybe others), we rename des_encrypt() to des_encrypt1().
This should have very little impact on external software unless
someone has written a mode of DES, since that's all des_encrypt() is
meant for.

23 years agoAdd news section for OpenSSL 0.9.6a. Please add what's missing
Richard Levitte [Wed, 28 Mar 2001 13:35:48 +0000 (13:35 +0000)]
Add news section for OpenSSL 0.9.6a.  Please add what's missing

23 years agocheck the CRT result.
Ulf Möller [Wed, 28 Mar 2001 04:49:39 +0000 (04:49 +0000)]
check the CRT result.

23 years agoNote the MIPS assembler bug fix.
Ulf Möller [Wed, 28 Mar 2001 02:39:22 +0000 (02:39 +0000)]
Note the MIPS assembler bug fix.

23 years agoMerge in the IRIX fix from the main development line.
Richard Levitte [Tue, 27 Mar 2001 23:48:35 +0000 (23:48 +0000)]
Merge in the IRIX fix from the main development line.

23 years agoReports seem to show that asm/mips3.s has faults. To be investigated, but let's...
Richard Levitte [Tue, 27 Mar 2001 09:12:51 +0000 (09:12 +0000)]
Reports seem to show that asm/mips3.s has faults.  To be investigated, but let's avoid using it in the mean time

23 years agoFor mips3 and alpha, put the assembler file directives in separate
Richard Levitte [Mon, 26 Mar 2001 16:26:41 +0000 (16:26 +0000)]
For mips3 and alpha, put the assembler file directives in separate
variables and disable the Alpha assembler for now, since it has been
shown to fail.

The Alpha failure can be shown by adding the following numbers:

FFFFFFFFFFFFFF0000FF2E00000000EBFFFFFF0000D1
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF46FFE0FFFF0000

The result is:

1FFFFFFFFFFFEFF0000FF2E0000000032FFE0FEFF00D1

The result should really be:

1FFFFFFFFFFFFFF0000FF2E0000000032FFE0FEFF00D1

23 years agomake update
Richard Levitte [Sat, 24 Mar 2001 12:45:11 +0000 (12:45 +0000)]
make update

23 years agoBring in the following changes:
Richard Levitte [Sat, 24 Mar 2001 12:37:32 +0000 (12:37 +0000)]
Bring in the following changes:

ln on Solaris expects -f to come before -s.
The linux-shared method is actually gcc-specific, so call it
gnu-shared as well.

When using the native tools on Solaris, make damn sure the native ld
is used, even if the user has GNU ld earlier in his $PATH.

23 years agoBring in the following change:
Richard Levitte [Sat, 24 Mar 2001 12:35:41 +0000 (12:35 +0000)]
Bring in the following change:

gcc uses collect2, not ld, to link things.  Therefore, when using gcc
there's no need fooling ourselves, it's the gnu-shared method that we
should use.  Do it for Solaris to begin with.

23 years agoBring in the rest of the corrections for shared libraries from the
Richard Levitte [Sat, 24 Mar 2001 12:26:03 +0000 (12:26 +0000)]
Bring in the rest of the corrections for shared libraries from the
main trunk.

23 years agoFor AIX 4.3 or above, allow the use of dlfcn.
Richard Levitte [Thu, 22 Mar 2001 22:06:27 +0000 (22:06 +0000)]
For AIX 4.3 or above, allow the use of dlfcn.

23 years agoWe really have no need for PEX_LIBS, so empty it.
Richard Levitte [Thu, 22 Mar 2001 21:21:09 +0000 (21:21 +0000)]
We really have no need for PEX_LIBS, so empty it.

23 years agoOops... fix PKCS#7 bug properly this time.
Dr. Stephen Henson [Thu, 22 Mar 2001 18:03:22 +0000 (18:03 +0000)]
Oops... fix PKCS#7 bug properly this time.

23 years agoFix error caused by typo (len->strlen) and warning caused by long<->int
Lutz Jänicke [Thu, 22 Mar 2001 15:52:26 +0000 (15:52 +0000)]
Fix error caused by typo (len->strlen) and warning caused by long<->int
for HP-UX shl_* (32bit dynamic loading) interface.

23 years agosolaris64-sparcv9-cc still works
Bodo Möller [Thu, 22 Mar 2001 15:15:58 +0000 (15:15 +0000)]
solaris64-sparcv9-cc still works

23 years agoAdd missing '#ifndef NO_DSA'.
Bodo Möller [Thu, 22 Mar 2001 15:13:43 +0000 (15:13 +0000)]
Add missing '#ifndef NO_DSA'.

Submitted by: "Hellan,Kim KHE" <KHE@kmd.dk>

23 years agoAdd missing '#ifndef NO_DSA'.
Bodo Möller [Thu, 22 Mar 2001 15:05:23 +0000 (15:05 +0000)]
Add missing '#ifndef NO_DSA'.

Submitted by: "Hellan,Kim KHE" <KHE@kmd.dk>

23 years agobackport the comment (here it's NO_DH, not OPENSSL_NO_DH ...)
Bodo Möller [Thu, 22 Mar 2001 15:00:45 +0000 (15:00 +0000)]
backport the comment (here it's NO_DH, not OPENSSL_NO_DH ...)

23 years agoAvoid compiler warning for NO_DH as in the main trunk.
Bodo Möller [Thu, 22 Mar 2001 14:59:18 +0000 (14:59 +0000)]
Avoid compiler warning for NO_DH as in the main trunk.

23 years agoAdd another "[This change does not apply to 0.9.7.]" line so
Bodo Möller [Thu, 22 Mar 2001 14:56:55 +0000 (14:56 +0000)]
Add another "[This change does not apply to 0.9.7.]" line so
that we can combine the CHANGES files later on.

23 years agoGot one positive report.
Richard Levitte [Thu, 22 Mar 2001 14:56:04 +0000 (14:56 +0000)]
Got one positive report.

23 years agoRemove redundant operations and update version info.
Richard Levitte [Thu, 22 Mar 2001 14:42:24 +0000 (14:42 +0000)]
Remove redundant operations and update version info.

23 years agoFix bug in PKCS#7 decode routines when indefinite length
Dr. Stephen Henson [Thu, 22 Mar 2001 13:49:15 +0000 (13:49 +0000)]
Fix bug in PKCS#7 decode routines when indefinite length
encoding is used inside definite length encoding.

23 years agoHarmonize CHANGES and STATUS files between the 0.9.6a branch and
Bodo Möller [Thu, 22 Mar 2001 10:59:18 +0000 (10:59 +0000)]
Harmonize CHANGES and STATUS files between the 0.9.6a branch and
the trunk to keep diffs small.

23 years agoThe latest beta release is "2", not another "1" ...
Bodo Möller [Thu, 22 Mar 2001 09:02:38 +0000 (09:02 +0000)]
The latest beta release is "2", not another "1" ...

23 years agoAvoid warning
Bodo Möller [Thu, 22 Mar 2001 08:39:03 +0000 (08:39 +0000)]
Avoid warning

23 years agoUpdate the status.
Richard Levitte [Wed, 21 Mar 2001 23:14:03 +0000 (23:14 +0000)]
Update the status.

23 years agoTagging has been done (OpenSSL_0_9_6a-beta2), time to move on.
Richard Levitte [Wed, 21 Mar 2001 20:54:52 +0000 (20:54 +0000)]
Tagging has been done (OpenSSL_0_9_6a-beta2), time to move on.

23 years agoRelease OpenSSL 0.9.6a beta2. OpenSSL_0_9_6a-beta2
Richard Levitte [Wed, 21 Mar 2001 20:37:47 +0000 (20:37 +0000)]
Release OpenSSL 0.9.6a beta2.

23 years agomake update
Richard Levitte [Wed, 21 Mar 2001 19:30:39 +0000 (19:30 +0000)]
make update

23 years agoSince site_t is used, there's no more need to cast to int.
Richard Levitte [Wed, 21 Mar 2001 18:39:43 +0000 (18:39 +0000)]
Since site_t is used, there's no more need to cast to int.

23 years agoMake sure the size_t declaration is available.
Bodo Möller [Wed, 21 Mar 2001 15:30:28 +0000 (15:30 +0000)]
Make sure the size_t declaration is available.

23 years agoTurn 'num' argument to RAND_file_name into a size_t (rather than an int).
Bodo Möller [Wed, 21 Mar 2001 15:26:47 +0000 (15:26 +0000)]
Turn 'num' argument to RAND_file_name into a size_t (rather than an int).

23 years agoChange from main development line, 2001-03-20 16:36 levitte
Richard Levitte [Wed, 21 Mar 2001 14:18:06 +0000 (14:18 +0000)]
Change from main development line, 2001-03-20 16:36  levitte

avoid linking problems when OpenSSL is built with no-dsa.
Spotted by Hellan,Kim KHE <khe@kmd.dk>

23 years agoChange from main development line, 2001-03-18 15:24 levitte
Richard Levitte [Wed, 21 Mar 2001 14:10:50 +0000 (14:10 +0000)]
Change from main development line, 2001-03-18 15:24  levitte

New cofiguration for Unixwre and SCO,with slightly better granularity.
Contributed by Tim Rice <tim@multitalents.net>

23 years agoFix PKCS#12 key generation bug.
Dr. Stephen Henson [Sun, 18 Mar 2001 02:10:25 +0000 (02:10 +0000)]
Fix PKCS#12 key generation bug.

23 years agomake update
Richard Levitte [Fri, 16 Mar 2001 12:26:29 +0000 (12:26 +0000)]
make update

23 years agoFrom revision 1.54, 2001-03-16 10:30 levitte:
Richard Levitte [Fri, 16 Mar 2001 10:39:38 +0000 (10:39 +0000)]
From revision 1.54, 2001-03-16 10:30  levitte:

Correct a typo which might have lead to a dump.
Noted by Martin Kraemer <Martin.Kraemer@Fujitsu-Siemens.com>

23 years agoFrom revision 1.6, 2001-03-08 13:27 bodo:
Richard Levitte [Fri, 16 Mar 2001 09:46:09 +0000 (09:46 +0000)]
From revision 1.6, 2001-03-08 13:27  bodo:

Throw out *all* absolute pathnames, not matter what they look like.
The filenames we are interested in for Makefile dependencies are
always relative.

23 years agoSuccess with Mingw32.
Richard Levitte [Thu, 15 Mar 2001 22:11:54 +0000 (22:11 +0000)]
Success with Mingw32.

23 years agoMinimise the amount of -L. when linking the shared libraries. It
Richard Levitte [Thu, 15 Mar 2001 22:11:03 +0000 (22:11 +0000)]
Minimise the amount of -L. when linking the shared libraries.  It
seems like some Unixen (SCO) have opinions about too many -L.

23 years agoThe change on handling shared libraries was never applied in
Richard Levitte [Thu, 15 Mar 2001 21:44:17 +0000 (21:44 +0000)]
The change on handling shared libraries was never applied in
0.9.6a-dev...

23 years agoAdd status on a few fixes.
Richard Levitte [Thu, 15 Mar 2001 20:53:03 +0000 (20:53 +0000)]
Add status on a few fixes.

23 years agoBSDI ELF knows dlfcn.
Richard Levitte [Thu, 15 Mar 2001 20:36:19 +0000 (20:36 +0000)]
BSDI ELF knows dlfcn.

23 years agoForgot cvs commands, so only the surrounding changes made it... sigh.
Lutz Jänicke [Thu, 15 Mar 2001 12:42:56 +0000 (12:42 +0000)]
Forgot cvs commands, so only the surrounding changes made it... sigh.

23 years agoThis commit was manufactured by cvs2svn to create branch
cvs2svn [Thu, 15 Mar 2001 12:42:06 +0000 (12:42 +0000)]
This commit was manufactured by cvs2svn to create branch
'OpenSSL_0_9_6-stable'.

23 years agoForgot "cvs add", so only the surrounding changes made it... sigh.
Lutz Jänicke [Thu, 15 Mar 2001 12:42:04 +0000 (12:42 +0000)]
Forgot "cvs add", so only the surrounding changes made it... sigh.

23 years agoError codes are longs, not ints
Bodo Möller [Thu, 15 Mar 2001 11:33:16 +0000 (11:33 +0000)]
Error codes are longs, not ints

23 years agoMore err_data memory leaks
Bodo Möller [Thu, 15 Mar 2001 11:33:00 +0000 (11:33 +0000)]
More err_data memory leaks

23 years agoavoid infinite loop
Bodo Möller [Thu, 15 Mar 2001 11:31:37 +0000 (11:31 +0000)]
avoid infinite loop

23 years agoerror codes are longs, not ints
Bodo Möller [Thu, 15 Mar 2001 11:30:55 +0000 (11:30 +0000)]
error codes are longs, not ints

23 years agoMore error_data memory leaks
Bodo Möller [Thu, 15 Mar 2001 11:30:10 +0000 (11:30 +0000)]
More error_data memory leaks

23 years agoIt is a good thing to prepare the .def files.
Richard Levitte [Thu, 15 Mar 2001 06:51:49 +0000 (06:51 +0000)]
It is a good thing to prepare the .def files.

23 years agoIt is a good thing to prepare the .def files.
Richard Levitte [Thu, 15 Mar 2001 06:51:32 +0000 (06:51 +0000)]
It is a good thing to prepare the .def files.

23 years agoA number of things have now been corrected.
Richard Levitte [Thu, 15 Mar 2001 06:15:26 +0000 (06:15 +0000)]
A number of things have now been corrected.
HP MPE/iX passes.

23 years agoDocument the -certopt option to the x509 utility.
Dr. Stephen Henson [Thu, 15 Mar 2001 01:15:54 +0000 (01:15 +0000)]
Document the -certopt option to the x509 utility.

Add no_issuer option.

Fix X509_print_ex() so it prints out newlines when
certain fields are omitted.

23 years agoThe former ULTRASPARC preprocessor symbol is now called
Bodo Möller [Wed, 14 Mar 2001 14:02:10 +0000 (14:02 +0000)]
The former ULTRASPARC preprocessor symbol is now called
OPENSSL_SYSNAME_ULTRASPARC, so we'd better check for that one

23 years ago0.9.6a-beta1 works for solaris64-sparcv9-cc.
Bodo Möller [Wed, 14 Mar 2001 13:44:59 +0000 (13:44 +0000)]
0.9.6a-beta1 works for solaris64-sparcv9-cc.

23 years agoThe VMS build script was missing a couple of modules.
Richard Levitte [Wed, 14 Mar 2001 13:39:30 +0000 (13:39 +0000)]
The VMS build script was missing a couple of modules.
Reported by Mark Daniel <Mark.Daniel@wasd.vsm.com.au>

23 years agoInclude openssl/rand.h so RAND_status() gets properly declared.
Richard Levitte [Wed, 14 Mar 2001 13:36:50 +0000 (13:36 +0000)]
Include openssl/rand.h so RAND_status() gets properly declared.
Reported by Rob Neff <neff.ra@home.com>

23 years agoSigned vs. unsigned problem fix.
Richard Levitte [Wed, 14 Mar 2001 13:32:16 +0000 (13:32 +0000)]
Signed vs. unsigned problem fix.
Reported by Rob Neff <neff.ra@home.com>

23 years agoOn HP-UX 10, shareable libraries end with '.sl', not '.so'.
Richard Levitte [Wed, 14 Mar 2001 13:30:07 +0000 (13:30 +0000)]
On HP-UX 10, shareable libraries end with '.sl', not '.so'.
In part reported by Lynn Gazis <lgazis@IVEA.com>.  The rest of the
report is about SHLIB_PATH being ignored.  It was decided that using
it would break security.

23 years agoIrix fails.
Richard Levitte [Wed, 14 Mar 2001 07:00:57 +0000 (07:00 +0000)]
Irix fails.

23 years agoA few more reports.
Richard Levitte [Wed, 14 Mar 2001 06:57:16 +0000 (06:57 +0000)]
A few more reports.

23 years agoFix: return 0 if no error occured.
Bodo Möller [Tue, 13 Mar 2001 22:17:45 +0000 (22:17 +0000)]
Fix: return 0 if no error occured.

23 years agoFix: return 0 if no error occured.
Bodo Möller [Tue, 13 Mar 2001 22:17:10 +0000 (22:17 +0000)]
Fix: return 0 if no error occured.

23 years agomake update.
Richard Levitte [Tue, 13 Mar 2001 21:47:23 +0000 (21:47 +0000)]
make update.

23 years agoUpdate beta 1 status.
Richard Levitte [Tue, 13 Mar 2001 21:39:34 +0000 (21:39 +0000)]
Update beta 1 status.

23 years agoWe need to build MINFO.
Richard Levitte [Tue, 13 Mar 2001 21:38:53 +0000 (21:38 +0000)]
We need to build MINFO.

23 years agoWe need to build MINFO.
Richard Levitte [Tue, 13 Mar 2001 21:28:44 +0000 (21:28 +0000)]
We need to build MINFO.

23 years agotypo
Bodo Möller [Tue, 13 Mar 2001 16:30:09 +0000 (16:30 +0000)]
typo

23 years agoTagging has now been done, switch over to development of beta 2.
Richard Levitte [Tue, 13 Mar 2001 16:29:03 +0000 (16:29 +0000)]
Tagging has now been done, switch over to development of beta 2.
The tag for beta 1 is OpenSSL_0_9_6a-beta1.

23 years agoRelease Beta 1 of 0.9.6a. OpenSSL_0_9_6a-beta1
Richard Levitte [Tue, 13 Mar 2001 16:08:32 +0000 (16:08 +0000)]
Release Beta 1 of 0.9.6a.

23 years agoA correction from the main trunk that was forgotten.
Richard Levitte [Tue, 13 Mar 2001 14:39:51 +0000 (14:39 +0000)]
A correction from the main trunk that was forgotten.

23 years agomake update
Richard Levitte [Tue, 13 Mar 2001 12:12:05 +0000 (12:12 +0000)]
make update

Since there was some functions added in libeay.num, it means things
are going to move in libeay.num in the OpenSSL-engine-0_9_6-stable
branch and in the main trunk.

23 years agothat was useless - still fails with GCC
Ulf Möller [Tue, 13 Mar 2001 07:12:02 +0000 (07:12 +0000)]
that was useless - still fails with GCC

23 years agoUse err_clear_data macro
Bodo Möller [Tue, 13 Mar 2001 07:03:39 +0000 (07:03 +0000)]
Use err_clear_data macro

23 years agoUse err_clear_data macro
Bodo Möller [Tue, 13 Mar 2001 07:02:59 +0000 (07:02 +0000)]
Use err_clear_data macro

23 years agoAlpha workaround. This is a lot slower!
Ulf Möller [Tue, 13 Mar 2001 06:31:36 +0000 (06:31 +0000)]
Alpha workaround. This is a lot slower!

23 years agofix memory leak in err.c
Bodo Möller [Mon, 12 Mar 2001 18:39:47 +0000 (18:39 +0000)]
fix memory leak in err.c

23 years agofix memory leak in err.c
Bodo Möller [Mon, 12 Mar 2001 18:07:20 +0000 (18:07 +0000)]
fix memory leak in err.c

23 years agoRename function EC_GROUP_precompute to EC_GROUP_precompute_mult,
Bodo Möller [Mon, 12 Mar 2001 07:26:23 +0000 (07:26 +0000)]
Rename function EC_GROUP_precompute to EC_GROUP_precompute_mult,
which indicate its purpose more clearly.

23 years agoAdd various X9.62 OIDs. (GF(2^n) mostly left out.)
Bodo Möller [Sun, 11 Mar 2001 21:54:51 +0000 (21:54 +0000)]
Add various X9.62 OIDs. (GF(2^n) mostly left out.)

23 years agoInitial docs for PEM routines.
Dr. Stephen Henson [Sun, 11 Mar 2001 20:29:28 +0000 (20:29 +0000)]
Initial docs for PEM routines.

23 years agoEC_METHOD based on bn_mont2 (not used in the library)
Bodo Möller [Sun, 11 Mar 2001 17:43:07 +0000 (17:43 +0000)]
EC_METHOD based on bn_mont2 (not used in the library)

23 years agoForcibly enable memory leak checking during "make test"
Bodo Möller [Sun, 11 Mar 2001 14:49:46 +0000 (14:49 +0000)]
Forcibly enable memory leak checking during "make test"

23 years agoTimings are not supposed to be enabled by default ...
Bodo Möller [Sun, 11 Mar 2001 12:30:52 +0000 (12:30 +0000)]
Timings are not supposed to be enabled by default ...

23 years agoAdd functions EC_POINT_mul and EC_GROUP_precompute.
Bodo Möller [Sun, 11 Mar 2001 12:27:24 +0000 (12:27 +0000)]
Add functions EC_POINT_mul and EC_GROUP_precompute.
The latter does nothing for now, but its existence means
that applications can request precomputation when appropriate.

23 years agohandle negative scalars correctly when doing point multiplication
Bodo Möller [Sun, 11 Mar 2001 08:44:50 +0000 (08:44 +0000)]
handle negative scalars correctly when doing point multiplication

23 years agouse fflush
Bodo Möller [Sun, 11 Mar 2001 08:27:11 +0000 (08:27 +0000)]
use fflush

23 years agoChange timing output: We don't have "exponents" here, curves are
Bodo Möller [Sat, 10 Mar 2001 23:49:06 +0000 (23:49 +0000)]
Change timing output: We don't have "exponents" here, curves are
considered additive

23 years agocomment and error code update
Bodo Möller [Sat, 10 Mar 2001 23:37:52 +0000 (23:37 +0000)]
comment and error code update

23 years agoRemove files from Lenka's EC implementation.
Bodo Möller [Sat, 10 Mar 2001 23:26:41 +0000 (23:26 +0000)]
Remove files from Lenka's EC implementation.

23 years agoMore EC stuff, including EC_POINTs_mul() for simultaneous scalar
Bodo Möller [Sat, 10 Mar 2001 23:18:35 +0000 (23:18 +0000)]
More EC stuff, including EC_POINTs_mul() for simultaneous scalar
multiplication of an arbitrary number of points.

23 years agoDocument the change.
Richard Levitte [Sat, 10 Mar 2001 16:28:49 +0000 (16:28 +0000)]
Document the change.