Ben Laurie [Sun, 30 May 1999 14:13:19 +0000 (14:13 +0000)]
More safe stack.
Ralf S. Engelschall [Sun, 30 May 1999 13:54:25 +0000 (13:54 +0000)]
Puhhh... today is a very hot day.
Ben Laurie [Sat, 29 May 1999 14:18:27 +0000 (14:18 +0000)]
And carry on with development...
Ben Laurie [Sat, 29 May 1999 14:14:56 +0000 (14:14 +0000)]
Oops!
Ben Laurie [Sat, 29 May 1999 14:13:15 +0000 (14:13 +0000)]
Prepare to release 0.9.3a
Ben Laurie [Sat, 29 May 1999 14:10:58 +0000 (14:10 +0000)]
Update dependencies.
Bodo Möller [Fri, 28 May 1999 23:27:09 +0000 (23:27 +0000)]
Pass INSTALL_PREFIX to subdirectories of crypto
Submitted by: strube@physik3.gwdg.de (Hans Werner Strube)
Bodo Möller [Fri, 28 May 1999 23:18:51 +0000 (23:18 +0000)]
Some assembler-related clean-ups.
Bodo Möller [Fri, 28 May 1999 20:25:30 +0000 (20:25 +0000)]
sco5-gcc configuration.
Submitted by: David Greaves
Bodo Möller [Fri, 28 May 1999 20:21:33 +0000 (20:21 +0000)]
Include <stdio.h>.
Bodo Möller [Thu, 27 May 1999 23:59:58 +0000 (23:59 +0000)]
Updated C++ SSL demos.
Submitted (a month ago) by: Wade Scholine
Bodo Möller [Thu, 27 May 1999 23:52:31 +0000 (23:52 +0000)]
Updated some demos.
Submitted by: Sean O Riordain <Sean.ORiordain@cyrona.com>
Bodo Möller [Thu, 27 May 1999 20:55:18 +0000 (20:55 +0000)]
*** empty log message ***
Bodo Möller [Thu, 27 May 1999 20:49:27 +0000 (20:49 +0000)]
Change function call according to current API.
Bodo Möller [Thu, 27 May 1999 14:41:46 +0000 (14:41 +0000)]
Ignore directories created by "make -f makefile.one".
Dr. Stephen Henson [Thu, 27 May 1999 13:10:59 +0000 (13:10 +0000)]
Free up 'out' before exiting pkcs12 application.
Submitted by: Wu Zhigang <zhigangwu@yahoo.com>
Bodo Möller [Thu, 27 May 1999 00:19:59 +0000 (00:19 +0000)]
der_chop is now generated from der_chop.in.
Bodo Möller [Thu, 27 May 1999 00:17:53 +0000 (00:17 +0000)]
I386_ONLY is defined in opensslconf.h, so we need to include it.
Submitted by: John Keith <jtkeith@kavi.com>
Bodo Möller [Wed, 26 May 1999 19:59:36 +0000 (19:59 +0000)]
Circument egcs bug.
Submitted by: Andy Polyakov <appro@fy.chalmers.se>
Dr. Stephen Henson [Wed, 26 May 1999 12:40:08 +0000 (12:40 +0000)]
Fix for memory leak.
Dr. Stephen Henson [Wed, 26 May 1999 00:39:20 +0000 (00:39 +0000)]
Update md5 assembly source for Win32.
Bodo Möller [Tue, 25 May 1999 22:31:49 +0000 (22:31 +0000)]
Set #!... path to Perl in apps/der_chop automatically.
Bodo Möller [Tue, 25 May 1999 21:38:09 +0000 (21:38 +0000)]
Add closing parenthesis to usage output.
Bodo Möller [Tue, 25 May 1999 20:27:41 +0000 (20:27 +0000)]
Temporary workaround for IRIX64 build.
Submitted by: Andy Polyakov <appro@fy.chalmers.se>
Bodo Möller [Mon, 24 May 1999 22:59:40 +0000 (22:59 +0000)]
Last minute VMS updates for 0.9.3.
Submitted by: Richard Levitte
Bodo Möller [Mon, 24 May 1999 22:43:30 +0000 (22:43 +0000)]
Update for 0.9.3.
Bodo Möller [Mon, 24 May 1999 22:38:23 +0000 (22:38 +0000)]
Final version for 0.9.3.
Ben Laurie [Mon, 24 May 1999 20:59:34 +0000 (20:59 +0000)]
Move on to 0.9.4.
Ben Laurie [Mon, 24 May 1999 20:52:13 +0000 (20:52 +0000)]
Here we go: prepare to roll 0.9.3.
Dr. Stephen Henson [Mon, 24 May 1999 13:20:21 +0000 (13:20 +0000)]
Fix URL for perl in INSTALL.W32
Ben Laurie [Sun, 23 May 1999 16:38:07 +0000 (16:38 +0000)]
Move to beta 3.
Ben Laurie [Sun, 23 May 1999 16:35:29 +0000 (16:35 +0000)]
Prepare for final(?) beta.
Bodo Möller [Sun, 23 May 1999 16:19:08 +0000 (16:19 +0000)]
Don't use NULL-pointer :-/
Bodo Möller [Sun, 23 May 1999 13:49:51 +0000 (13:49 +0000)]
Detect linux-mips.
Bodo Möller [Sun, 23 May 1999 13:15:35 +0000 (13:15 +0000)]
Comment about bug.
Bodo Möller [Sun, 23 May 1999 13:07:03 +0000 (13:07 +0000)]
Let ssl_get_prev_session reliably work in multi-threaded settings.
Dr. Stephen Henson [Sun, 23 May 1999 12:02:18 +0000 (12:02 +0000)]
Set ext_list to NULL after use.
Bodo Möller [Sun, 23 May 1999 10:43:46 +0000 (10:43 +0000)]
Avoid memory hole when we don't like the session proposed by the client
Dr. Stephen Henson [Sat, 22 May 1999 23:24:38 +0000 (23:24 +0000)]
Fixup do_nt.bat for new mk1mf arg order.
Dr. Stephen Henson [Fri, 21 May 1999 12:14:35 +0000 (12:14 +0000)]
Move the Win32 #undefs of X509_NAME and PKCS7_ISSUER_AND_SERIAL so they will
always get included with the relevant files.
Bodo Möller [Fri, 21 May 1999 11:46:29 +0000 (11:46 +0000)]
We need e_os.h here.
Bodo Möller [Fri, 21 May 1999 11:21:19 +0000 (11:21 +0000)]
Remove traces of bad idea :-)
Bodo Möller [Fri, 21 May 1999 11:20:04 +0000 (11:20 +0000)]
Older versions of SINIX C development system inherited a bug from
SGI' cc; enable workaround.
Submitted by: Martin Kraemer
Bodo Möller [Fri, 21 May 1999 11:16:48 +0000 (11:16 +0000)]
It was a very bad idea to use #include "../e_os.h" -- when this occurs
in cryptlib.h (which is often included as "../cryptlib.h"), then the
question remains relative to which directory this is to be interpreted.
gcc went one further directory up, as intended; but makedepend thinks
differently, and so probably do some C compilers. So the ../ must go away;
thus e_os.h goes back into include/openssl (but I now use
#include "openssl/e_os.h" instead of <openssl/e_os.h> to make the point) --
and we have another huge bunch of dependency changes. Argh.
Ben Laurie [Fri, 21 May 1999 08:38:17 +0000 (08:38 +0000)]
Don't include top-level CVS directory.
Dr. Stephen Henson [Fri, 21 May 1999 01:06:23 +0000 (01:06 +0000)]
The last argument in the d2i_XXX_fp and d2i_XXX_bio functions should be
of type XXX ** not XXX *
Bodo Möller [Thu, 20 May 1999 22:18:49 +0000 (22:18 +0000)]
Add a kludge :-(
There were problems with putting e_os.h just into the top directory,
because the test programs are compiled within test/ in the "standard"
case in in their original directories in the makefile.one case;
and in the latter symlinks may not be available.
Bodo Möller [Thu, 20 May 1999 21:59:20 +0000 (21:59 +0000)]
Don't install e_os.h in include/openssl, use it only as a local
include file.
Ulf Möller [Thu, 20 May 1999 21:00:29 +0000 (21:00 +0000)]
Bring VMS in sync with the recent changes.
Submitted by: Richard Levitte <levitte@stacken.kth.se>
Ben Laurie [Thu, 20 May 1999 19:57:53 +0000 (19:57 +0000)]
On seconds thoughts, the version number shoud _never_ decrease.
Ben Laurie [Thu, 20 May 1999 19:46:23 +0000 (19:46 +0000)]
Revert.
Ben Laurie [Thu, 20 May 1999 19:33:46 +0000 (19:33 +0000)]
Prepare for a beta release.
Ulf Möller [Thu, 20 May 1999 17:58:42 +0000 (17:58 +0000)]
NeXT doesn't have dirent.
Pointed out by Juergen Moellenhoff <jurgen@oic.de>
Ulf Möller [Thu, 20 May 1999 17:28:19 +0000 (17:28 +0000)]
Detect Siemens platforms.
Submitted by: Martin Kraemer <Martin.Kraemer@MchP.Siemens.De>
Bodo Möller [Thu, 20 May 1999 13:11:43 +0000 (13:11 +0000)]
Some solaris-usparc MD5 fixes.
Ulf Möller [Thu, 20 May 1999 02:09:46 +0000 (02:09 +0000)]
Avoid a warning.
Submitted by: Sylvain Robitaille <syl@alcor.concordia.ca>
Ulf Möller [Thu, 20 May 1999 01:46:39 +0000 (01:46 +0000)]
Declare test key data as static.
Submitted by: Andy Polyakov <appro@fy.chalmers.se>
Bodo Möller [Thu, 20 May 1999 01:43:28 +0000 (01:43 +0000)]
Change self-description (mklink.pl is not just faster than the last
released version of mklink.sh -- the latter couldn't even handle
the ../../include/openssl case).
Ulf Möller [Thu, 20 May 1999 01:43:07 +0000 (01:43 +0000)]
Bignum library bug fix. IRIX 6 passes "make test" now!
This also avoids the problems with SC4.2 and unpatched SC5.
Submitted by: Andy Polyakov <appro@fy.chalmers.se>
Dr. Stephen Henson [Wed, 19 May 1999 23:54:58 +0000 (23:54 +0000)]
Include some notes on basic extension usage and change openssl.cnf to usually
do sensible things with extensions.
Bodo Möller [Wed, 19 May 1999 22:45:08 +0000 (22:45 +0000)]
Add -mv8 to solaris-usparc-oldgcc.
Ulf Möller [Wed, 19 May 1999 19:20:49 +0000 (19:20 +0000)]
Typos.
Ulf Möller [Wed, 19 May 1999 19:14:59 +0000 (19:14 +0000)]
Oops.
Ulf Möller [Wed, 19 May 1999 18:39:23 +0000 (18:39 +0000)]
Small corrections.
Bodo Möller [Wed, 19 May 1999 18:08:35 +0000 (18:08 +0000)]
Note that the numbering scheme used to be different.
Ben Laurie [Wed, 19 May 1999 17:36:40 +0000 (17:36 +0000)]
Switch to new version numbering scheme.
Bodo Möller [Wed, 19 May 1999 16:50:16 +0000 (16:50 +0000)]
Convert gcc version detection (for solaris-usparc-gcc) into a form
better suited for finding what went wrong in case that some compiler
versions create an output we can't parse.
Bodo Möller [Wed, 19 May 1999 16:35:21 +0000 (16:35 +0000)]
Bugfix: GCCVAR contains two lines ("Reading specs ..." and the actual
version), so we need
echo $GCCVAR | sed ...
instead of
echo "$GCCVAR" | sed ...
to process it as intended.
Dr. Stephen Henson [Wed, 19 May 1999 12:45:16 +0000 (12:45 +0000)]
New functions sk_set, sk_value and sk_num to replace existing macros: this is
to minimise the effects on existing code.
Bodo Möller [Wed, 19 May 1999 12:27:33 +0000 (12:27 +0000)]
For Solaris with old gcc versions (that don't understand
-mcpu=ultrasparc), don't silently step to solaris-sparc-gcc, which
would unnecessarily use less efficient assembler code.
Instead, use new configuration variant solaris-usparc-oldgcc;
this also means that someone who reads the output of ./config will
notice that it may be advantegeous to upgrade gcc.
Ulf Möller [Tue, 18 May 1999 23:44:38 +0000 (23:44 +0000)]
gcc < 2.8 does not support ultrasparc.
Dr. Stephen Henson [Tue, 18 May 1999 20:12:54 +0000 (20:12 +0000)]
Change default PKCS#12 iteration count to 2048, include rsa_oeap_test in the
test batch file.
Ulf Möller [Tue, 18 May 1999 16:40:40 +0000 (16:40 +0000)]
no-xxx options.
Ulf Möller [Tue, 18 May 1999 16:04:03 +0000 (16:04 +0000)]
BSD alpha config.
Submitted by: Rich Bud <rbud@fortean.com>
Bodo Möller [Tue, 18 May 1999 15:06:20 +0000 (15:06 +0000)]
Get rid of some unnecessary casts and add a necessary one.
Ulf Möller [Tue, 18 May 1999 14:53:39 +0000 (14:53 +0000)]
Spelling error.
Ralf S. Engelschall [Tue, 18 May 1999 09:19:28 +0000 (09:19 +0000)]
Protect applications from failing to compile when they
try to directly include opensslv.h.
Ralf S. Engelschall [Tue, 18 May 1999 08:52:01 +0000 (08:52 +0000)]
Don't forget that it's freeze time now...
Ulf Möller [Mon, 17 May 1999 22:33:25 +0000 (22:33 +0000)]
BC now compiles crypto/des
Ulf Möller [Mon, 17 May 1999 22:25:31 +0000 (22:25 +0000)]
Move prototypes to the right place.
Bodo Möller [Mon, 17 May 1999 20:46:43 +0000 (20:46 +0000)]
If we couldn't handle "-showcerts" (which happens with the current
SSL2 implementation), show at least the server certificate.
Ulf Möller [Mon, 17 May 1999 20:42:59 +0000 (20:42 +0000)]
Mention "make depend".
Bodo Möller [Mon, 17 May 1999 20:36:08 +0000 (20:36 +0000)]
Substitute spaces for tab.
Dr. Stephen Henson [Mon, 17 May 1999 20:05:36 +0000 (20:05 +0000)]
Various clarifications to extension docs: change the name of literal
extensions from RAW to DER to avoid confusion with raw extensions.
Update NEWS file.
Ulf Möller [Mon, 17 May 1999 15:03:43 +0000 (15:03 +0000)]
Mention Andy's assembler stuff.
Ulf Möller [Mon, 17 May 1999 14:38:03 +0000 (14:38 +0000)]
mk1mf.pl syntax has been changed.
Bodo Möller [Mon, 17 May 1999 11:21:52 +0000 (11:21 +0000)]
Make MD5 work on Alpha, and fix a bug.
Submitted by: Andy Polyakov
Bodo Möller [Mon, 17 May 1999 11:15:49 +0000 (11:15 +0000)]
Additional, more descriptive error message for rejection of a session ID
because of missing session ID context (so that application programmers
are directly pointed to what they should do differently).
Bodo Möller [Mon, 17 May 1999 10:54:18 +0000 (10:54 +0000)]
gcc (in some versions) doesn't like the const_des_cblock typedef.
So omit it for now :-(
Bodo Möller [Mon, 17 May 1999 08:28:37 +0000 (08:28 +0000)]
Rename "openssl x509" option "-config" to "-extfile", because it
doesn't have a default value like the "-config" options of other
openssl subprograms.
Bodo Möller [Mon, 17 May 1999 08:17:30 +0000 (08:17 +0000)]
Clarification.
Dr. Stephen Henson [Sun, 16 May 1999 21:50:26 +0000 (21:50 +0000)]
Oops! Get the pmatch test the right way round.
Bodo Möller [Sun, 16 May 1999 18:27:46 +0000 (18:27 +0000)]
Keep text lines less than 80 characters wide.
Dr. Stephen Henson [Sun, 16 May 1999 17:32:32 +0000 (17:32 +0000)]
Fix various less obvious bugs in PKCS#7 handling: such as not zeroing
the secret key before we've encrypted it and using the right NID for RC2-64.
Add various arguments to the experimental programs 'dec' and 'enc' to make
testing less painful.
This stuff has now been tested against Netscape Messenger and it can encrypt
and decrypt S/MIME messages with RC2 (128, 64 and 40 bit) DES and triple DES.
Its still experimental though...
Bodo Möller [Sun, 16 May 1999 14:20:17 +0000 (14:20 +0000)]
Typo.
Bodo Möller [Sun, 16 May 1999 12:29:28 +0000 (12:29 +0000)]
DES changes.
Bodo Möller [Sun, 16 May 1999 12:26:16 +0000 (12:26 +0000)]
Change type of various DES function arguments from des_cblock
(meaning pointer to char) to des_cblock * (meaning pointer to
array with 8 char elements), which allows the compiler to
do more typechecking. (The changed argument types were of type
des_cblock * back in SSLeay, and a lot of ugly casts were
used then to turn them into pointers to elements; but it can be
done without those casts.)
Introduce new type const_des_cblock -- before, the pointers rather
than the elements pointed to were declared const, and for
some reason gcc did not complain about this (but some other
compilers did).
Bodo Möller [Sun, 16 May 1999 12:17:20 +0000 (12:17 +0000)]
Added a comment pointing out the behaviour of "openssl x509 -conf ...",
which cost me some time to find out about.
Bodo Möller [Sun, 16 May 1999 12:01:49 +0000 (12:01 +0000)]
Marked probable bug, pointed out by Anonymous.
Ben Laurie [Sun, 16 May 1999 11:26:46 +0000 (11:26 +0000)]
Convert void *.