Ulf Möller [Fri, 9 Jul 1999 01:17:51 +0000 (01:17 +0000)]
Broken HPUX cc.
Bodo Möller [Tue, 6 Jul 1999 17:28:29 +0000 (17:28 +0000)]
improve readability of #if conditions (ELF, if defined, supersedes BSDI
[which we don't really define if ELF is defined, but who knows])
Bodo Möller [Mon, 5 Jul 1999 11:01:16 +0000 (11:01 +0000)]
avoid confliction definitions of NDEBUG
Bodo Möller [Mon, 5 Jul 1999 10:18:51 +0000 (10:18 +0000)]
Disable asserts for standard configurations.
Bodo Möller [Mon, 5 Jul 1999 10:09:24 +0000 (10:09 +0000)]
make debug-solaris-[u]sparc-gcc more useful
Bodo Möller [Fri, 2 Jul 1999 17:52:21 +0000 (17:52 +0000)]
typo
Bodo Möller [Fri, 2 Jul 1999 14:23:33 +0000 (14:23 +0000)]
typo
Bodo Möller [Fri, 2 Jul 1999 13:55:32 +0000 (13:55 +0000)]
New functions SSL[_CTX]_{set,get}_mode; the initial set of mode flags is
SSL_MODE_ENABLE_PARTIAL_WRITE, SSL_MODE_ACCEPT_MOVING_WRITE_BUFFER.
Bodo Möller [Fri, 2 Jul 1999 13:38:17 +0000 (13:38 +0000)]
Don't use ...-oldgcc for egcs compiler.
Ulf Möller [Wed, 30 Jun 1999 00:42:56 +0000 (00:42 +0000)]
More no-xxx option tweaks.
Ulf Möller [Tue, 29 Jun 1999 23:52:08 +0000 (23:52 +0000)]
Fix no-hmac and no-ripemd.
Dr. Stephen Henson [Tue, 29 Jun 1999 22:22:42 +0000 (22:22 +0000)]
New functions to allow RSA_METHODs to be changed without poking round in
RSA structure internals.
Ulf Möller [Mon, 28 Jun 1999 16:17:38 +0000 (16:17 +0000)]
Use "long long" for all Win32 gcc ports.
Bodo Möller [Mon, 28 Jun 1999 14:38:31 +0000 (14:38 +0000)]
With mingw32, use "long long" rather than "_int64" (the latter does
not work, at least the package mentioned in INSTALL.W32 does not know
about it).
Bodo Möller [Mon, 28 Jun 1999 12:14:06 +0000 (12:14 +0000)]
Fix comments.
Submitted by: Anonymous
Bodo Möller [Sat, 26 Jun 1999 21:25:01 +0000 (21:25 +0000)]
The Mingw32 configuration entry was missing one colon (found by
"Zot O'Connor" <zot@ZotConsulting.com>).
Also, Windows probably does not need the warning about multi-threading.
Bodo Möller [Sat, 26 Jun 1999 01:59:00 +0000 (01:59 +0000)]
configuration change for debugging
Bodo Möller [Fri, 25 Jun 1999 21:33:51 +0000 (21:33 +0000)]
Update TABLE.
Bodo Möller [Fri, 25 Jun 1999 14:04:10 +0000 (14:04 +0000)]
Memory leak checks.
Bodo Möller [Fri, 25 Jun 1999 13:49:55 +0000 (13:49 +0000)]
Close another memory hole.
Bodo Möller [Fri, 25 Jun 1999 13:41:35 +0000 (13:41 +0000)]
Avoid some memory holes, one of which was pointed out by
"Chad C. Mulligan" <mulligan@antipope.org>.
Ulf Möller [Thu, 24 Jun 1999 19:39:23 +0000 (19:39 +0000)]
Use the same CPU recogition method for FreeBSD 3 as for the other FreeBSD
versions. (The FreeBSD and FreeBSD-elf Configure entries were identical.)
Dr. Stephen Henson [Thu, 24 Jun 1999 01:50:27 +0000 (01:50 +0000)]
Fix d2i_ASN1_INTEGER() and i2d_ASN1_INTEGER() so it correctly works out
the length of negative integers.
Bodo Möller [Wed, 23 Jun 1999 12:18:31 +0000 (12:18 +0000)]
Don't use inline assembler when configured for "no-asm".
Dr. Stephen Henson [Tue, 22 Jun 1999 13:33:22 +0000 (13:33 +0000)]
New function PKCS7_signatureVerify to allow the signing certificate to
be explicitly stated with PKCS#7 verify.
Also fix for util/mkerr.pl: if the -nostatic option is being used this will be
for an external library so the autogenerated C file should include the
header file as:
#include "any/path/to/header.h"
rather than the internal library form:
#include <openssl/header.h>
Dr. Stephen Henson [Tue, 22 Jun 1999 01:38:31 +0000 (01:38 +0000)]
Change the PEM_* function prototypes to use DECLARE_PEM macros and change
util/mkdef.pl to handle this. Also do a 'make update'.
Dr. Stephen Henson [Mon, 21 Jun 1999 23:59:09 +0000 (23:59 +0000)]
Implement STACK_OF(ANS1_OBJECT) for extended key usage extension, change the
documentation to reflect the STACK_OF(CONF_VALUE) change to the CONF lib and
use ANSI typedefs for X509V3_EXT_I2D and X509V3_EXT_FREE.
Bodo Möller [Mon, 21 Jun 1999 21:04:18 +0000 (21:04 +0000)]
Make some debug-... configurations more useful for debugging.
Bodo Möller [Mon, 21 Jun 1999 11:32:25 +0000 (11:32 +0000)]
Perl variable names are case-sensitive ...
Ben Laurie [Mon, 21 Jun 1999 10:08:56 +0000 (10:08 +0000)]
Don't shadow.
Bodo Möller [Mon, 21 Jun 1999 10:04:48 +0000 (10:04 +0000)]
"make update"
Dr. Stephen Henson [Sun, 20 Jun 1999 22:18:16 +0000 (22:18 +0000)]
Convert the CONF library to use a typesafe stack: a STACK_OF(CONF_VALUE). It
seemed like a good idea at the time... several hours later it was rather
obvious that these are used all over the place making the changes rather
extensive.
Dr. Stephen Henson [Sun, 20 Jun 1999 17:36:11 +0000 (17:36 +0000)]
New functions CONF_load_bio() and CONF_load_fp() to load a configuration
file from a bio or fp. Added some more constification to the BN library.
Bodo Möller [Fri, 18 Jun 1999 18:22:38 +0000 (18:22 +0000)]
Clarification.
Bodo Möller [Fri, 18 Jun 1999 16:44:29 +0000 (16:44 +0000)]
"make update"
Bodo Möller [Fri, 18 Jun 1999 16:14:18 +0000 (16:14 +0000)]
New function CRYPTO_num_locks.
Bodo Möller [Fri, 18 Jun 1999 12:28:29 +0000 (12:28 +0000)]
Use same name in the definition as in the header file declaration :-/
(the extra "get" makes the name quite long, but otherwise it'd sound
as if you could request something rather than obtain information
about what the peer did).
Bodo Möller [Thu, 17 Jun 1999 21:10:35 +0000 (21:10 +0000)]
Don't access configuration files outside the source tree.
Ulf Möller [Wed, 16 Jun 1999 23:49:39 +0000 (23:49 +0000)]
Typo.
Ulf Möller [Wed, 16 Jun 1999 20:26:46 +0000 (20:26 +0000)]
Recognize CPU on BSD/OS.
Bodo Möller [Tue, 15 Jun 1999 23:17:09 +0000 (23:17 +0000)]
Some people don't have /dev/fd/0 on Solaris, so use - instead.
Bodo Möller [Tue, 15 Jun 1999 18:07:44 +0000 (18:07 +0000)]
Don't try to use zero-byte buffers.
Bodo Möller [Mon, 14 Jun 1999 15:52:31 +0000 (15:52 +0000)]
Obsolete.
Bodo Möller [Mon, 14 Jun 1999 15:51:26 +0000 (15:51 +0000)]
long obsolete
Bodo Möller [Mon, 14 Jun 1999 15:48:04 +0000 (15:48 +0000)]
Comment adjusted to reality.
Bodo Möller [Mon, 14 Jun 1999 14:48:25 +0000 (14:48 +0000)]
rc4_locl.h and bf_locl.h incorrectly defined _HEADER_...;
opensslconf.h always expects HEADER_... (no leading underscore).
Submitted by: Andy Polyakov <appro@fy.chalmers.se>
Bodo Möller [Mon, 14 Jun 1999 13:56:26 +0000 (13:56 +0000)]
Provide fallback configurations for all hpux... configurations
(problems with BN_LLONG have been reported both for hpux-cc
and for hpux10-gcc).
Bodo Möller [Sat, 12 Jun 1999 11:07:52 +0000 (11:07 +0000)]
Bugfix.
Bodo Möller [Sat, 12 Jun 1999 09:52:44 +0000 (09:52 +0000)]
Avoid some warnings (on silly compilers).
Bodo Möller [Sat, 12 Jun 1999 01:08:14 +0000 (01:08 +0000)]
"make update"
Bodo Möller [Sat, 12 Jun 1999 01:03:40 +0000 (01:03 +0000)]
BIO pairs.
Dr. Stephen Henson [Fri, 11 Jun 1999 22:30:45 +0000 (22:30 +0000)]
Fix to i2d_DSAPublicKey() to return the correct length.
Submitted by: Jeon KyoungHo <khjeon@sds.samsung.co.kr>
Bodo Möller [Fri, 11 Jun 1999 11:45:22 +0000 (11:45 +0000)]
Changes for BSD/OS 4.
Bodo Möller [Fri, 11 Jun 1999 10:54:42 +0000 (10:54 +0000)]
Don't use unquoted whitespace in "case" case.
Dr. Stephen Henson [Fri, 11 Jun 1999 01:58:42 +0000 (01:58 +0000)]
Document the X509V3 code and change some of the extension function pointers
to use 'void *' rather than 'char *' for an "arbitrary extension".
Bodo Möller [Thu, 10 Jun 1999 20:13:33 +0000 (20:13 +0000)]
NeXT 3.3 can handle -O3 (3.0 can't).
Ben Laurie [Thu, 10 Jun 1999 19:45:25 +0000 (19:45 +0000)]
Fix warnings.
Bodo Möller [Thu, 10 Jun 1999 18:34:48 +0000 (18:34 +0000)]
hpux-cc (HPUX 9.x) does not work with BN_LLONG (floating point exceptions).
Submitted by: Andreas Ley <andy@rz.uni-karlsruhe.de
Bodo Möller [Thu, 10 Jun 1999 18:05:58 +0000 (18:05 +0000)]
Try to detect NeXT 3.3 (working Configure entry for this still missing)
Bodo Möller [Thu, 10 Jun 1999 18:03:14 +0000 (18:03 +0000)]
Avoid warning.
Dr. Stephen Henson [Thu, 10 Jun 1999 17:32:52 +0000 (17:32 +0000)]
Two new functions to write out PKCS#8 private keys. Also fixes for some of
the the PBE code and a new constant PKCS5_DEFAULT_ITER for the default
iteration count if it is passed as zero.
Bodo Möller [Thu, 10 Jun 1999 16:29:32 +0000 (16:29 +0000)]
Avoid warnings.
Ralf S. Engelschall [Thu, 10 Jun 1999 08:13:52 +0000 (08:13 +0000)]
Fix determination of Perl interpreter: A perl or perl5
_directory_ in $PATH was also accepted as the interpreter.
Bodo Möller [Thu, 10 Jun 1999 08:12:20 +0000 (08:12 +0000)]
Another <unistd.h> ...
Dr. Stephen Henson [Wed, 9 Jun 1999 23:33:48 +0000 (23:33 +0000)]
Reformat and "modernise" the sign.c demo.
Ulf Möller [Wed, 9 Jun 1999 23:29:23 +0000 (23:29 +0000)]
Put SC5 warning back in, future changes might trigger the compiler bug again.
Bodo Möller [Wed, 9 Jun 1999 23:13:03 +0000 (23:13 +0000)]
tiny optical change
Bodo Möller [Wed, 9 Jun 1999 23:12:08 +0000 (23:12 +0000)]
Repair PEM_write_PrivateKey and PEM_write_bio_PrivateKey.
Bodo Möller [Wed, 9 Jun 1999 21:13:30 +0000 (21:13 +0000)]
Oops, I forgot to add the dependency "TABLE: Configure".
Ulf Möller [Wed, 9 Jun 1999 21:13:27 +0000 (21:13 +0000)]
Circumvent bug in SC5 without patch #107357-01.
Submitted by: Andy Polyakov <appro@fy.chalmers.se>
Ulf Möller [Wed, 9 Jun 1999 21:09:04 +0000 (21:09 +0000)]
Don't define _ANSI_SOURCE for NetBSD.
Submitted by: Eric Ding <ericding@MIT.EDU>
Dr. Stephen Henson [Wed, 9 Jun 1999 18:05:30 +0000 (18:05 +0000)]
Change the PEM function implementation to use a common set of macros: this
should make modifying them easier.
Fix the selfsign demo: it was rather ancient and used deleted functions.
Bodo Möller [Wed, 9 Jun 1999 18:04:44 +0000 (18:04 +0000)]
Delete unnecessary newlines in TABLE
Bodo Möller [Wed, 9 Jun 1999 18:01:49 +0000 (18:01 +0000)]
des_cbc_encrypt / des_ncbc_encrypt issue.
Bodo Möller [Wed, 9 Jun 1999 17:38:32 +0000 (17:38 +0000)]
Update dependencies.
Bodo Möller [Wed, 9 Jun 1999 17:28:30 +0000 (17:28 +0000)]
Unify DES library: ncbc_enc.c wasn't used, but its content was almost
duplicated in cbc_enc.c (without IV updating) and in des_enc.c
As pointed out by others on the openssl-dev list, des_cbc_encrypt (without
IV updating; defined in cbc_enc.c) exists only for historical reasons:
des_ncbc_encrypt should be used instead (and the caller does not have
to manually update the IV).
If des_cbc_enrypt is not needed for backwards compatibility, the
definition of des_ncbc_encrypt should be put back into des_enc.c, and
both cbc_enc.c and ncbc_enc.c can be deleted.
If des_cbc_encrypt *is* needed for backwards compatibility, its behaviour
obviously should not change (i.e., don't add IV updating).
Ulf Möller [Wed, 9 Jun 1999 16:33:18 +0000 (16:33 +0000)]
"extern" is a C++ reserved word.
Pointed out by: Janez Jere <jj@void.si>
Ulf Möller [Wed, 9 Jun 1999 16:26:50 +0000 (16:26 +0000)]
Remove old libdes version number.
Bodo Möller [Wed, 9 Jun 1999 16:18:53 +0000 (16:18 +0000)]
"make update" (added to top Makefile, and applied).
Bodo Möller [Wed, 9 Jun 1999 13:41:51 +0000 (13:41 +0000)]
DES CBC change looks dubious to me.
Bodo Möller [Wed, 9 Jun 1999 13:29:51 +0000 (13:29 +0000)]
Mention unistd.h.
Bodo Möller [Wed, 9 Jun 1999 13:23:38 +0000 (13:23 +0000)]
Some pre-POSIX systems don't have unistd.h (but e.g. lib.c).
Allow configuring the name of that header file.
Ben Laurie [Wed, 9 Jun 1999 11:09:12 +0000 (11:09 +0000)]
Oops. Get rid of now incorrect comment.
Ben Laurie [Wed, 9 Jun 1999 11:08:36 +0000 (11:08 +0000)]
I keep forgetting to fix this: update the IV! Most important!
Ben Laurie [Wed, 9 Jun 1999 10:19:53 +0000 (10:19 +0000)]
Make "make test" fail if bntest fails an internal selfcheck.
Ulf Möller [Tue, 8 Jun 1999 20:11:02 +0000 (20:11 +0000)]
The des app.
Ben Laurie [Tue, 8 Jun 1999 18:37:43 +0000 (18:37 +0000)]
Survive pedanticism.
Ulf Möller [Tue, 8 Jun 1999 17:57:49 +0000 (17:57 +0000)]
crypt(), demos patched.
Ulf Möller [Tue, 8 Jun 1999 16:35:11 +0000 (16:35 +0000)]
Call our crypt implementation des_crypt(). crypt() now is a wrapper if
there is no system crypt() available.
Ulf Möller [Tue, 8 Jun 1999 16:25:21 +0000 (16:25 +0000)]
Casts.
Ulf Möller [Tue, 8 Jun 1999 16:17:25 +0000 (16:17 +0000)]
Warnings and casts.
Ulf Möller [Tue, 8 Jun 1999 15:52:47 +0000 (15:52 +0000)]
Don't #define _, and eliminate casts.
Ulf Möller [Tue, 8 Jun 1999 15:35:57 +0000 (15:35 +0000)]
Fix to compile the des app.
Ulf Möller [Tue, 8 Jun 1999 14:50:20 +0000 (14:50 +0000)]
Prevent name conflicts.
Submitted by: Janez Jere <jj@void.si>
Bodo Möller [Tue, 8 Jun 1999 10:18:48 +0000 (10:18 +0000)]
"request" added.
Bodo Möller [Tue, 8 Jun 1999 10:18:19 +0000 (10:18 +0000)]
Use mkdir-p.pl more efficiently.
Bodo Möller [Tue, 8 Jun 1999 10:17:55 +0000 (10:17 +0000)]
Don't make assumptions on what the path looks like.
Dr. Stephen Henson [Tue, 8 Jun 1999 00:09:51 +0000 (00:09 +0000)]
Complete support for PKCS#5 v2.0. Still needs extensive testing.
Bodo Möller [Mon, 7 Jun 1999 22:51:55 +0000 (22:51 +0000)]
Fix for BIO pairs.
Bodo Möller [Mon, 7 Jun 1999 22:50:12 +0000 (22:50 +0000)]
Use locking in a way that makes more sense.