Richard Levitte [Thu, 29 Mar 2001 20:58:18 +0000 (20:58 +0000)]
Merge in the latest news
Richard Levitte [Thu, 29 Mar 2001 20:37:32 +0000 (20:37 +0000)]
One des_encrypt to des_encrypt1 I forgot to commit...
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.
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.
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
Ulf Möller [Wed, 28 Mar 2001 04:49:39 +0000 (04:49 +0000)]
check the CRT result.
Ulf Möller [Wed, 28 Mar 2001 02:39:22 +0000 (02:39 +0000)]
Note the MIPS assembler bug fix.
Richard Levitte [Tue, 27 Mar 2001 23:48:35 +0000 (23:48 +0000)]
Merge in the IRIX fix from the main development line.
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
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
Richard Levitte [Sat, 24 Mar 2001 12:45:11 +0000 (12:45 +0000)]
make update
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.
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.
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.
Richard Levitte [Thu, 22 Mar 2001 22:06:27 +0000 (22:06 +0000)]
For AIX 4.3 or above, allow the use of dlfcn.
Richard Levitte [Thu, 22 Mar 2001 21:21:09 +0000 (21:21 +0000)]
We really have no need for PEX_LIBS, so empty it.
Dr. Stephen Henson [Thu, 22 Mar 2001 18:03:22 +0000 (18:03 +0000)]
Oops... fix PKCS#7 bug properly this time.
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.
Bodo Möller [Thu, 22 Mar 2001 15:15:58 +0000 (15:15 +0000)]
solaris64-sparcv9-cc still works
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>
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>
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 ...)
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.
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.
Richard Levitte [Thu, 22 Mar 2001 14:56:04 +0000 (14:56 +0000)]
Got one positive report.
Richard Levitte [Thu, 22 Mar 2001 14:42:24 +0000 (14:42 +0000)]
Remove redundant operations and update version info.
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.
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.
Bodo Möller [Thu, 22 Mar 2001 09:02:38 +0000 (09:02 +0000)]
The latest beta release is "2", not another "1" ...
Bodo Möller [Thu, 22 Mar 2001 08:39:03 +0000 (08:39 +0000)]
Avoid warning
Richard Levitte [Wed, 21 Mar 2001 23:14:03 +0000 (23:14 +0000)]
Update the status.
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.
Richard Levitte [Wed, 21 Mar 2001 20:37:47 +0000 (20:37 +0000)]
Release OpenSSL 0.9.6a beta2.
Richard Levitte [Wed, 21 Mar 2001 19:30:39 +0000 (19:30 +0000)]
make update
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.
Bodo Möller [Wed, 21 Mar 2001 15:30:28 +0000 (15:30 +0000)]
Make sure the size_t declaration is available.
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).
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>
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>
Dr. Stephen Henson [Sun, 18 Mar 2001 02:10:25 +0000 (02:10 +0000)]
Fix PKCS#12 key generation bug.
Richard Levitte [Fri, 16 Mar 2001 12:26:29 +0000 (12:26 +0000)]
make update
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>
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.
Richard Levitte [Thu, 15 Mar 2001 22:11:54 +0000 (22:11 +0000)]
Success with Mingw32.
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.
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...
Richard Levitte [Thu, 15 Mar 2001 20:53:03 +0000 (20:53 +0000)]
Add status on a few fixes.
Richard Levitte [Thu, 15 Mar 2001 20:36:19 +0000 (20:36 +0000)]
BSDI ELF knows dlfcn.
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.
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'.
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.
Bodo Möller [Thu, 15 Mar 2001 11:33:16 +0000 (11:33 +0000)]
Error codes are longs, not ints
Bodo Möller [Thu, 15 Mar 2001 11:33:00 +0000 (11:33 +0000)]
More err_data memory leaks
Bodo Möller [Thu, 15 Mar 2001 11:31:37 +0000 (11:31 +0000)]
avoid infinite loop
Bodo Möller [Thu, 15 Mar 2001 11:30:55 +0000 (11:30 +0000)]
error codes are longs, not ints
Bodo Möller [Thu, 15 Mar 2001 11:30:10 +0000 (11:30 +0000)]
More error_data memory leaks
Richard Levitte [Thu, 15 Mar 2001 06:51:49 +0000 (06:51 +0000)]
It 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.
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.
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.
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
Bodo Möller [Wed, 14 Mar 2001 13:44:59 +0000 (13:44 +0000)]
0.9.6a-beta1 works for solaris64-sparcv9-cc.
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>
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>
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>
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.
Richard Levitte [Wed, 14 Mar 2001 07:00:57 +0000 (07:00 +0000)]
Irix fails.
Richard Levitte [Wed, 14 Mar 2001 06:57:16 +0000 (06:57 +0000)]
A few more reports.
Bodo Möller [Tue, 13 Mar 2001 22:17:45 +0000 (22:17 +0000)]
Fix: 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.
Richard Levitte [Tue, 13 Mar 2001 21:47:23 +0000 (21:47 +0000)]
make update.
Richard Levitte [Tue, 13 Mar 2001 21:39:34 +0000 (21:39 +0000)]
Update beta 1 status.
Richard Levitte [Tue, 13 Mar 2001 21:38:53 +0000 (21:38 +0000)]
We need to build MINFO.
Richard Levitte [Tue, 13 Mar 2001 21:28:44 +0000 (21:28 +0000)]
We need to build MINFO.
Bodo Möller [Tue, 13 Mar 2001 16:30:09 +0000 (16:30 +0000)]
typo
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.
Richard Levitte [Tue, 13 Mar 2001 16:08:32 +0000 (16:08 +0000)]
Release Beta 1 of 0.9.6a.
Richard Levitte [Tue, 13 Mar 2001 14:39:51 +0000 (14:39 +0000)]
A correction from the main trunk that was forgotten.
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.
Ulf Möller [Tue, 13 Mar 2001 07:12:02 +0000 (07:12 +0000)]
that was useless - still fails with GCC
Bodo Möller [Tue, 13 Mar 2001 07:03:39 +0000 (07:03 +0000)]
Use err_clear_data macro
Bodo Möller [Tue, 13 Mar 2001 07:02:59 +0000 (07:02 +0000)]
Use err_clear_data macro
Ulf Möller [Tue, 13 Mar 2001 06:31:36 +0000 (06:31 +0000)]
Alpha workaround. This is a lot slower!
Bodo Möller [Mon, 12 Mar 2001 18:39:47 +0000 (18:39 +0000)]
fix 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
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.
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.)
Dr. Stephen Henson [Sun, 11 Mar 2001 20:29:28 +0000 (20:29 +0000)]
Initial docs for PEM routines.
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)
Bodo Möller [Sun, 11 Mar 2001 14:49:46 +0000 (14:49 +0000)]
Forcibly enable memory leak checking during "make test"
Bodo Möller [Sun, 11 Mar 2001 12:30:52 +0000 (12:30 +0000)]
Timings are not supposed to be enabled by default ...
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.
Bodo Möller [Sun, 11 Mar 2001 08:44:50 +0000 (08:44 +0000)]
handle negative scalars correctly when doing point multiplication
Bodo Möller [Sun, 11 Mar 2001 08:27:11 +0000 (08:27 +0000)]
use fflush
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
Bodo Möller [Sat, 10 Mar 2001 23:37:52 +0000 (23:37 +0000)]
comment and error code update
Bodo Möller [Sat, 10 Mar 2001 23:26:41 +0000 (23:26 +0000)]
Remove files from Lenka's EC implementation.
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.
Richard Levitte [Sat, 10 Mar 2001 16:28:49 +0000 (16:28 +0000)]
Document the change.
Richard Levitte [Sat, 10 Mar 2001 16:20:52 +0000 (16:20 +0000)]
For some experiments, it is sometimes nice to serve files with complete
HTTP responses.