oweals/openssl.git
25 years agoMore PKCS#5 v2.0 development. Add a function to setup a PKCS#5 v2.0
Dr. Stephen Henson [Sun, 6 Jun 1999 23:34:44 +0000 (23:34 +0000)]
More PKCS#5 v2.0 development. Add a function to setup a PKCS#5 v2.0
AlgorithmIdentifier and make various ASN1 fixes.

25 years agoChange PBE handling a bit more: now the key and iv generator does calls
Dr. Stephen Henson [Sun, 6 Jun 1999 18:41:52 +0000 (18:41 +0000)]
Change PBE handling a bit more: now the key and iv generator does calls
EVP_CipherInit() this because the IV wont be easily available when doing
PKCS#5 v2.0

25 years agoRewrite PBE handling read to support PKCS#5 v2.0 and update the function
Dr. Stephen Henson [Sun, 6 Jun 1999 13:07:13 +0000 (13:07 +0000)]
Rewrite PBE handling read to support PKCS#5 v2.0 and update the function
list for Win32.

25 years agoChange so PEM private key read routines can handle PKCS#8 transparently.
Dr. Stephen Henson [Sat, 5 Jun 1999 18:40:51 +0000 (18:40 +0000)]
Change so PEM private key read routines can handle PKCS#8 transparently.

25 years agoMore PKCS#8 stuff. Support for unencrypted forms of private key.
Dr. Stephen Henson [Sat, 5 Jun 1999 12:39:10 +0000 (12:39 +0000)]
More PKCS#8 stuff. Support for unencrypted forms of private key.

25 years agoconst/type fixes.
Ben Laurie [Sat, 5 Jun 1999 12:16:33 +0000 (12:16 +0000)]
const/type fixes.

25 years agoAdd d2i,i2d bio and fp functions for PKCS#8 and add -inform and -outform
Dr. Stephen Henson [Sat, 5 Jun 1999 01:45:20 +0000 (01:45 +0000)]
Add d2i,i2d bio and fp functions for PKCS#8 and add -inform and -outform
arguments to pkcs8 application.

25 years agoAdd a 'pkcs8' application for initial PKCS#8 support. Still needs lots more
Dr. Stephen Henson [Sat, 5 Jun 1999 00:32:16 +0000 (00:32 +0000)]
Add a 'pkcs8' application for initial PKCS#8 support. Still needs lots more
options to handle encrypted and unencrypted forms and DER format input and
output.

25 years agoThe rest of the PKCS#5, PKCS#8 patch I forgot before :-)
Dr. Stephen Henson [Fri, 4 Jun 1999 23:33:48 +0000 (23:33 +0000)]
The rest of the PKCS#5, PKCS#8 patch I forgot before :-)

25 years agoAdd PKCS#5 v1.5 compatible algorithms and initial PKCS#8 support. PKCS#8 needs
Dr. Stephen Henson [Fri, 4 Jun 1999 23:32:14 +0000 (23:32 +0000)]
Add PKCS#5 v1.5 compatible algorithms and initial PKCS#8 support. PKCS#8 needs
more work: need an application and make the private key routines automatically
handle PKCS#8.

25 years agoUpdate.
Bodo Möller [Fri, 4 Jun 1999 23:14:24 +0000 (23:14 +0000)]
Update.

25 years agoAha! That's how pkcs12 got missed from stackification.
Ben Laurie [Fri, 4 Jun 1999 22:25:30 +0000 (22:25 +0000)]
Aha! That's how pkcs12 got missed from stackification.

25 years agoSome constification and stacks that slipped through the cracks (how?).
Ben Laurie [Fri, 4 Jun 1999 22:23:10 +0000 (22:23 +0000)]
Some constification and stacks that slipped through the cracks (how?).

25 years agoSupport the EBCDIC character set and BS2000/OSD-POSIX (work in progress).
Ulf Möller [Fri, 4 Jun 1999 21:54:13 +0000 (21:54 +0000)]
Support the EBCDIC character set and BS2000/OSD-POSIX (work in progress).

Submitted by: Martin Kraemer <Martin.Kraemer@MchP.Siemens.De>

25 years agoremove conflict indicator ...
Bodo Möller [Fri, 4 Jun 1999 21:52:12 +0000 (21:52 +0000)]
remove conflict indicator ...

25 years agoSupport the EBCDIC character set and BS2000/OSD-POSIX (work in progress).
Ulf Möller [Fri, 4 Jun 1999 21:47:27 +0000 (21:47 +0000)]
Support the EBCDIC character set and BS2000/OSD-POSIX (work in progress).

Submitted by: Martin Kraemer <Martin.Kraemer@MchP.Siemens.De>

25 years ago"linux-sparc64-gcc" configuration
Bodo Möller [Fri, 4 Jun 1999 21:46:35 +0000 (21:46 +0000)]
"linux-sparc64-gcc" configuration
Submitted by: Ray Miller <ray.miller@oucs.ox.ac.uk>

25 years agoSupport the EBCDIC character set and BS2000/OSD-POSIX (work in progress).
Ulf Möller [Fri, 4 Jun 1999 21:35:58 +0000 (21:35 +0000)]
Support the EBCDIC character set and BS2000/OSD-POSIX (work in progress).

Submitted by: Martin Kraemer <Martin.Kraemer@MchP.Siemens.De>

25 years agoGenerate no-xxx options for missing ciphers.
Ulf Möller [Fri, 4 Jun 1999 21:32:31 +0000 (21:32 +0000)]
Generate no-xxx options for missing ciphers.

25 years agoTest apps.
Ulf Möller [Fri, 4 Jun 1999 21:31:48 +0000 (21:31 +0000)]
Test apps.

25 years agoHint about unresolved symbols when mixing compilers.
Ulf Möller [Fri, 4 Jun 1999 21:31:15 +0000 (21:31 +0000)]
Hint about unresolved symbols when mixing compilers.

25 years agoAvoid type conflict on Unix with DEC C.
Ulf Möller [Fri, 4 Jun 1999 13:41:30 +0000 (13:41 +0000)]
Avoid type conflict on Unix with DEC C.

Pointed out by Sergio Rabellino <Rabellino@di.unito.it>

25 years agoDefine a macro to avoid name conflicts.
Ulf Möller [Fri, 4 Jun 1999 12:42:35 +0000 (12:42 +0000)]
Define a macro to avoid name conflicts.

25 years agogcc dumps core on HPUX.
Ulf Möller [Fri, 4 Jun 1999 12:33:05 +0000 (12:33 +0000)]
gcc dumps core on HPUX.

25 years agoMore evil cast removal.
Ben Laurie [Thu, 3 Jun 1999 18:04:04 +0000 (18:04 +0000)]
More evil cast removal.

25 years agoMake samples compile.
Ben Laurie [Thu, 3 Jun 1999 16:07:37 +0000 (16:07 +0000)]
Make samples compile.

25 years agostack
Ben Laurie [Wed, 2 Jun 1999 22:01:56 +0000 (22:01 +0000)]
stack

25 years agoEvil cast extermination.
Ben Laurie [Wed, 2 Jun 1999 21:34:46 +0000 (21:34 +0000)]
Evil cast extermination.

25 years agostack.
Ben Laurie [Wed, 2 Jun 1999 21:13:45 +0000 (21:13 +0000)]
stack.

25 years agoMove stack implementations to more natural places.
Ben Laurie [Wed, 2 Jun 1999 17:14:44 +0000 (17:14 +0000)]
Move stack implementations to more natural places.

25 years agoStack.
Ben Laurie [Wed, 2 Jun 1999 17:11:53 +0000 (17:11 +0000)]
Stack.

25 years agoRemove redundant line.
Ulf Möller [Tue, 1 Jun 1999 22:47:40 +0000 (22:47 +0000)]
Remove redundant line.

25 years agoLabels longer than eight characters might cause problems.
Bodo Möller [Tue, 1 Jun 1999 12:09:51 +0000 (12:09 +0000)]
Labels longer than eight characters might cause problems.

25 years agoBorland C fix.
Ulf Möller [Tue, 1 Jun 1999 09:41:13 +0000 (09:41 +0000)]
Borland C fix.

Submitted by: Andy Polyakov

25 years agomore typesafe stacks ...
Bodo Möller [Mon, 31 May 1999 22:10:15 +0000 (22:10 +0000)]
more typesafe stacks ...

25 years agoMore consistency.
Bodo Möller [Mon, 31 May 1999 21:58:18 +0000 (21:58 +0000)]
More consistency.

25 years agostack.
Ben Laurie [Mon, 31 May 1999 21:00:25 +0000 (21:00 +0000)]
stack.

25 years agoStack.
Ben Laurie [Mon, 31 May 1999 20:35:31 +0000 (20:35 +0000)]
Stack.

25 years ago"BTW, I no longer have a wish for this. This was solved in other ways."
Bodo Möller [Mon, 31 May 1999 12:43:28 +0000 (12:43 +0000)]
"BTW, I no longer have a wish for this. This was solved in other ways."
Mats Nilsson <mats.nilsson@xware.se>,
<4.1.19990531095211.040bf2e0@berit.xware.se> to <openssl-dev@openssl.org>

25 years agoComplain about deficiency of internal_verify.
Bodo Möller [Mon, 31 May 1999 12:13:10 +0000 (12:13 +0000)]
Complain about deficiency of internal_verify.

25 years agoMore stack.
Ben Laurie [Mon, 31 May 1999 11:57:32 +0000 (11:57 +0000)]
More stack.

25 years agoAdjust bsdi-elf-gcc to look more like FreeBSD-elf, linux-elf and the like.
Bodo Möller [Mon, 31 May 1999 06:06:52 +0000 (06:06 +0000)]
Adjust bsdi-elf-gcc to look more like FreeBSD-elf, linux-elf and the like.

25 years agoBSD/OS 4.x support (bsdi-elf-gcc)
Bodo Möller [Sun, 30 May 1999 23:54:52 +0000 (23:54 +0000)]
BSD/OS 4.x support (bsdi-elf-gcc)

25 years agoYet another stack.
Ben Laurie [Sun, 30 May 1999 22:25:19 +0000 (22:25 +0000)]
Yet another stack.

25 years agoAnother stack.
Ben Laurie [Sun, 30 May 1999 21:16:24 +0000 (21:16 +0000)]
Another stack.

25 years agoAnother safe stack.
Ben Laurie [Sun, 30 May 1999 15:40:21 +0000 (15:40 +0000)]
Another safe stack.

25 years agoAnother safe stack.
Ben Laurie [Sun, 30 May 1999 15:25:47 +0000 (15:25 +0000)]
Another safe stack.

25 years agoMore safe stack.
Ben Laurie [Sun, 30 May 1999 14:13:19 +0000 (14:13 +0000)]
More safe stack.

25 years agoPuhhh... today is a very hot day.
Ralf S. Engelschall [Sun, 30 May 1999 13:54:25 +0000 (13:54 +0000)]
Puhhh... today is a very hot day.

25 years agoAnd carry on with development...
Ben Laurie [Sat, 29 May 1999 14:18:27 +0000 (14:18 +0000)]
And carry on with development...

25 years agoOops! OpenSSL_0_9_3a
Ben Laurie [Sat, 29 May 1999 14:14:56 +0000 (14:14 +0000)]
Oops!

25 years agoPrepare to release 0.9.3a
Ben Laurie [Sat, 29 May 1999 14:13:15 +0000 (14:13 +0000)]
Prepare to release 0.9.3a

25 years agoUpdate dependencies.
Ben Laurie [Sat, 29 May 1999 14:10:58 +0000 (14:10 +0000)]
Update dependencies.

25 years agoPass INSTALL_PREFIX to subdirectories of crypto
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)

25 years agoSome assembler-related clean-ups.
Bodo Möller [Fri, 28 May 1999 23:18:51 +0000 (23:18 +0000)]
Some assembler-related clean-ups.

25 years agosco5-gcc configuration.
Bodo Möller [Fri, 28 May 1999 20:25:30 +0000 (20:25 +0000)]
sco5-gcc configuration.

Submitted by: David Greaves

25 years agoInclude <stdio.h>.
Bodo Möller [Fri, 28 May 1999 20:21:33 +0000 (20:21 +0000)]
Include <stdio.h>.

25 years agoUpdated C++ SSL demos.
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

25 years agoUpdated some demos.
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>

25 years ago*** empty log message ***
Bodo Möller [Thu, 27 May 1999 20:55:18 +0000 (20:55 +0000)]
*** empty log message ***

25 years agoChange function call according to current API.
Bodo Möller [Thu, 27 May 1999 20:49:27 +0000 (20:49 +0000)]
Change function call according to current API.

25 years agoIgnore directories created by "make -f makefile.one".
Bodo Möller [Thu, 27 May 1999 14:41:46 +0000 (14:41 +0000)]
Ignore directories created by "make -f makefile.one".

25 years agoFree up 'out' before exiting pkcs12 application.
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>

25 years agoder_chop is now generated from der_chop.in.
Bodo Möller [Thu, 27 May 1999 00:19:59 +0000 (00:19 +0000)]
der_chop is now generated from der_chop.in.

25 years agoI386_ONLY is defined in opensslconf.h, so we need to include it.
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>

25 years agoCircument egcs bug.
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>

25 years agoFix for memory leak.
Dr. Stephen Henson [Wed, 26 May 1999 12:40:08 +0000 (12:40 +0000)]
Fix for memory leak.

25 years agoUpdate md5 assembly source for Win32.
Dr. Stephen Henson [Wed, 26 May 1999 00:39:20 +0000 (00:39 +0000)]
Update md5 assembly source for Win32.

25 years agoSet #!... path to Perl in apps/der_chop automatically.
Bodo Möller [Tue, 25 May 1999 22:31:49 +0000 (22:31 +0000)]
Set #!... path to Perl in apps/der_chop automatically.

25 years agoAdd closing parenthesis to usage output.
Bodo Möller [Tue, 25 May 1999 21:38:09 +0000 (21:38 +0000)]
Add closing parenthesis to usage output.

25 years agoTemporary workaround for IRIX64 build.
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>

25 years agoLast minute VMS updates for 0.9.3.
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

25 years agoUpdate for 0.9.3.
Bodo Möller [Mon, 24 May 1999 22:43:30 +0000 (22:43 +0000)]
Update for 0.9.3.

25 years agoFinal version for 0.9.3.
Bodo Möller [Mon, 24 May 1999 22:38:23 +0000 (22:38 +0000)]
Final version for 0.9.3.

25 years agoMove on to 0.9.4.
Ben Laurie [Mon, 24 May 1999 20:59:34 +0000 (20:59 +0000)]
Move on to 0.9.4.

25 years agoHere we go: prepare to roll 0.9.3. OpenSSL_0_9_3
Ben Laurie [Mon, 24 May 1999 20:52:13 +0000 (20:52 +0000)]
Here we go: prepare to roll 0.9.3.

25 years agoFix URL for perl in INSTALL.W32
Dr. Stephen Henson [Mon, 24 May 1999 13:20:21 +0000 (13:20 +0000)]
Fix URL for perl in INSTALL.W32

25 years agoMove to beta 3.
Ben Laurie [Sun, 23 May 1999 16:38:07 +0000 (16:38 +0000)]
Move to beta 3.

25 years agoPrepare for final(?) beta. OpenSSL_0_9_3beta2
Ben Laurie [Sun, 23 May 1999 16:35:29 +0000 (16:35 +0000)]
Prepare for final(?) beta.

25 years agoDon't use NULL-pointer :-/
Bodo Möller [Sun, 23 May 1999 16:19:08 +0000 (16:19 +0000)]
Don't use NULL-pointer :-/

25 years agoDetect linux-mips.
Bodo Möller [Sun, 23 May 1999 13:49:51 +0000 (13:49 +0000)]
Detect linux-mips.

25 years agoComment about bug.
Bodo Möller [Sun, 23 May 1999 13:15:35 +0000 (13:15 +0000)]
Comment about bug.

25 years agoLet ssl_get_prev_session reliably work in multi-threaded settings.
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.

25 years agoSet ext_list to NULL after use.
Dr. Stephen Henson [Sun, 23 May 1999 12:02:18 +0000 (12:02 +0000)]
Set ext_list to NULL after use.

25 years agoAvoid memory hole when we don't like the session proposed by the client
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

25 years agoFixup do_nt.bat for new mk1mf arg order.
Dr. Stephen Henson [Sat, 22 May 1999 23:24:38 +0000 (23:24 +0000)]
Fixup do_nt.bat for new mk1mf arg order.

25 years agoMove the Win32 #undefs of X509_NAME and PKCS7_ISSUER_AND_SERIAL so they will
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.

25 years agoWe need e_os.h here.
Bodo Möller [Fri, 21 May 1999 11:46:29 +0000 (11:46 +0000)]
We need e_os.h here.

25 years agoRemove traces of bad idea :-)
Bodo Möller [Fri, 21 May 1999 11:21:19 +0000 (11:21 +0000)]
Remove traces of bad idea :-)

25 years agoOlder versions of SINIX C development system inherited a bug from
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

25 years agoIt was a very bad idea to use #include "../e_os.h" -- when this occurs
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.

25 years agoDon't include top-level CVS directory.
Ben Laurie [Fri, 21 May 1999 08:38:17 +0000 (08:38 +0000)]
Don't include top-level CVS directory.

25 years agoThe last argument in the d2i_XXX_fp and d2i_XXX_bio functions should be
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 *

25 years agoAdd a kludge :-(
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.

25 years agoDon't install e_os.h in include/openssl, use it only as a local
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.

25 years agoBring VMS in sync with the recent changes.
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>

25 years agoOn seconds thoughts, the version number shoud _never_ decrease.
Ben Laurie [Thu, 20 May 1999 19:57:53 +0000 (19:57 +0000)]
On seconds thoughts, the version number shoud _never_ decrease.

25 years agoRevert.
Ben Laurie [Thu, 20 May 1999 19:46:23 +0000 (19:46 +0000)]
Revert.

25 years agoPrepare for a beta release.
Ben Laurie [Thu, 20 May 1999 19:33:46 +0000 (19:33 +0000)]
Prepare for a beta release.

25 years agoNeXT doesn't have dirent.
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>