Ulf Möller [Sat, 24 Apr 1999 22:59:36 +0000 (22:59 +0000)]
New Configure option --openssldir to replace util/ssldir.pl.
Bodo Möller [Sat, 24 Apr 1999 18:52:03 +0000 (18:52 +0000)]
cryptall.h is not needed for anything and cannot even be #include-d
without producing error messages.
Submitted by:
Reviewed by:
PR:
Bodo Möller [Sat, 24 Apr 1999 18:50:40 +0000 (18:50 +0000)]
Fix header files so that any one can be included first.
Submitted by:
Reviewed by:
PR:
Ulf Möller [Sat, 24 Apr 1999 17:49:02 +0000 (17:49 +0000)]
Replaced by mkerr.pl
Bodo Möller [Sat, 24 Apr 1999 17:41:45 +0000 (17:41 +0000)]
Some instructions for how to handle the <foo.h> => <openssl/foo.h>
transition.
Submitted by:
Reviewed by:
PR:
Dr. Stephen Henson [Sat, 24 Apr 1999 17:28:43 +0000 (17:28 +0000)]
Change the command line options of mkerr.pl so -static is now default and
a -write option is needed to actually change anything. Second attempt at
getting rid of ERR, ERRC definitions: it might even work this time :-)
Bodo Möller [Sat, 24 Apr 1999 16:15:43 +0000 (16:15 +0000)]
"perl util/mkerr.pl -static -recurse -rebuild" because the previous
codebase apparently was inconsistent. And crypto/Makefile.ssl
*does* need an ERRC ..
Submitted by:
Reviewed by:
PR:
Bodo Möller [Sat, 24 Apr 1999 15:58:52 +0000 (15:58 +0000)]
Removed superfluous reference to ERRC.
Submitted by:
Reviewed by:
PR:
Bodo Möller [Sat, 24 Apr 1999 15:57:02 +0000 (15:57 +0000)]
Restore ERRC definitions that are needed to compile the library.
Submitted by:
Reviewed by:
PR:
Submitted by:
Reviewed by:
PR:
Bodo Möller [Sat, 24 Apr 1999 15:11:39 +0000 (15:11 +0000)]
Avoid "incomprehensible" errors when required definitions are missing.
Submitted by:
Reviewed by:
PR:
Dr. Stephen Henson [Sat, 24 Apr 1999 13:28:57 +0000 (13:28 +0000)]
Delete the unnecessary ERR and ERRC lines in makefiles, add some functionality
to error code script: it can now find untranslatable function codes (usually
because the function is static and not defined in a header: occasionally because
of a typo...) and unreferenced function and reason codes. To see this try:
perl util/mkerr.pl -recurse -debug
Also fixed some typos in crypto/pkcs12 that this found :-)
Also tidy up some error calls that had to be all on one line: the old error
script couldn't find codes unless the call was all on one line.
Bodo Möller [Sat, 24 Apr 1999 11:49:33 +0000 (11:49 +0000)]
C indentation style definition for Emacs.
Submitted by:
Reviewed by:
PR:
Ulf Möller [Sat, 24 Apr 1999 11:23:20 +0000 (11:23 +0000)]
ANSIfy, fix typo in error message, and remove redundant statement from
my code.
Bodo Möller [Sat, 24 Apr 1999 00:53:29 +0000 (00:53 +0000)]
Submitted by:
Reviewed by:
PR:
Dr. Stephen Henson [Sat, 24 Apr 1999 00:15:18 +0000 (00:15 +0000)]
Complete rewrite of the error code generation script. It now runs as a single
script, translates function codes better and doesn't need the K&R function
prototypes to work (NB. the K&R prototypes can't be wiped just yet: they are
still needed by the DEF generator...). I also ran the script with the -rewrite
option to update all the header and source files.
Bodo Möller [Fri, 23 Apr 1999 23:28:26 +0000 (23:28 +0000)]
Submitted by:
Reviewed by:
PR:
Bodo Möller [Fri, 23 Apr 1999 23:27:50 +0000 (23:27 +0000)]
Submitted by:
Reviewed by:
PR:
Submitted by:
Reviewed by:
PR:
Bodo Möller [Fri, 23 Apr 1999 23:13:45 +0000 (23:13 +0000)]
Submitted by:
Reviewed by:
PR:
Bodo Möller [Fri, 23 Apr 1999 22:50:50 +0000 (22:50 +0000)]
"make depend"
Submitted by:
Reviewed by:
PR:
Bodo Möller [Fri, 23 Apr 1999 22:38:22 +0000 (22:38 +0000)]
Submitted by:
Reviewed by:
PR:
Ulf Möller [Fri, 23 Apr 1999 22:32:21 +0000 (22:32 +0000)]
Remove header files from .cvsignore.
Bodo Möller [Fri, 23 Apr 1999 22:32:04 +0000 (22:32 +0000)]
Submitted by:
Reviewed by:
PR:
Bodo Möller [Fri, 23 Apr 1999 22:20:21 +0000 (22:20 +0000)]
Submitted by:
Reviewed by:
PR:
Bodo Möller [Fri, 23 Apr 1999 22:13:45 +0000 (22:13 +0000)]
Change #include filenames from <foo.h> to <openssl.h>.
Submitted by:
Reviewed by:
PR:
Ulf Möller [Fri, 23 Apr 1999 21:31:54 +0000 (21:31 +0000)]
*.org files are gone for good.
Ulf Möller [Fri, 23 Apr 1999 21:29:45 +0000 (21:29 +0000)]
Andy Polyakov points out that BF_PTR2 is slower than the generic case.
Ulf Möller [Fri, 23 Apr 1999 18:37:21 +0000 (18:37 +0000)]
Undo evil cast! <g>
Ulf Möller [Fri, 23 Apr 1999 17:49:26 +0000 (17:49 +0000)]
Function didn't get ANSIfied because of unusual formatting.
Ulf Möller [Fri, 23 Apr 1999 16:32:04 +0000 (16:32 +0000)]
Recognize CPU version on NetBSD and FreeBSD.
NetBSD entry submitted by: Todd Vierling <tv@pobox.com>
Ben Laurie [Fri, 23 Apr 1999 15:01:15 +0000 (15:01 +0000)]
Work with -pedantic!
Bodo Möller [Fri, 23 Apr 1999 00:05:27 +0000 (00:05 +0000)]
Submitted by:
Reviewed by:
PR:
Ulf Möller [Thu, 22 Apr 1999 20:10:06 +0000 (20:10 +0000)]
Remove references to .org header file names.
Ulf Möller [Thu, 22 Apr 1999 19:24:18 +0000 (19:24 +0000)]
Pass the $PROCESSOR variable through.
Ulf Möller [Thu, 22 Apr 1999 19:23:56 +0000 (19:23 +0000)]
Set the 386 flag automatically when building on i386.
Ulf Möller [Thu, 22 Apr 1999 17:37:07 +0000 (17:37 +0000)]
Be more specify about system requirements.
Ulf Möller [Thu, 22 Apr 1999 16:30:17 +0000 (16:30 +0000)]
Ultrix compatibility.
Submitted by: Bernhard Simon <simon@zid.tuwien.ac.at>
Bodo Möller [Thu, 22 Apr 1999 15:06:12 +0000 (15:06 +0000)]
CVS confusion?
Submitted by:
Reviewed by:
PR:
Bodo Möller [Thu, 22 Apr 1999 14:28:38 +0000 (14:28 +0000)]
Don't return 0 from ssl2_read when a packet with empty payload is received.
Submitted by:
Reviewed by:
PR:
Ben Laurie [Thu, 22 Apr 1999 14:17:12 +0000 (14:17 +0000)]
Reverse unexplained change.
Bodo Möller [Thu, 22 Apr 1999 13:38:03 +0000 (13:38 +0000)]
Submitted by:
Reviewed by:
PR:
Bodo Möller [Thu, 22 Apr 1999 13:37:46 +0000 (13:37 +0000)]
Fixed some race conditions.
Submitted by:
Reviewed by:
PR:
Dr. Stephen Henson [Wed, 21 Apr 1999 17:46:23 +0000 (17:46 +0000)]
Oops! Fixup CHANGES.
Dr. Stephen Henson [Wed, 21 Apr 1999 17:44:45 +0000 (17:44 +0000)]
Suppport for CRL distribution points extension. Also document some of
this stuff.
Ulf Möller [Wed, 21 Apr 1999 17:33:52 +0000 (17:33 +0000)]
New header file opensslconf.h contains the macros set by Configure.
The configuration process could use some more clean-ups.
Ulf Möller [Wed, 21 Apr 1999 17:31:05 +0000 (17:31 +0000)]
Move all autogenerated header file parts to crypto/opensslconf.h.
Ben Laurie [Wed, 21 Apr 1999 13:25:40 +0000 (13:25 +0000)]
Remove some unnecessary(?) casting.
Ben Laurie [Wed, 21 Apr 1999 13:24:58 +0000 (13:24 +0000)]
Fix DES export ciphersuites.
Ulf Möller [Tue, 20 Apr 1999 22:50:42 +0000 (22:50 +0000)]
Fix lots of warnings.
Submitted by: Richard Levitte <levitte@stacken.kth.se>
Ulf Möller [Tue, 20 Apr 1999 22:48:55 +0000 (22:48 +0000)]
Fix some warnings.
Ulf Möller [Tue, 20 Apr 1999 22:48:03 +0000 (22:48 +0000)]
-Wall implies -Wuninitialized.
Ulf Möller [Tue, 20 Apr 1999 16:23:03 +0000 (16:23 +0000)]
Problems with 64-bit long.
Pointed out by Andy Polyakov <appro@fy.chalmers.se>.
Ulf Möller [Tue, 20 Apr 1999 15:54:24 +0000 (15:54 +0000)]
Remove useless defines.
Ulf Möller [Tue, 20 Apr 1999 15:54:03 +0000 (15:54 +0000)]
Problems with 64-bit long.
Pointed out by Andy Polyakov <appro@fy.chalmers.se>.
Ulf Möller [Tue, 20 Apr 1999 15:11:04 +0000 (15:11 +0000)]
Arguments are des_cblock.
Ben Laurie [Tue, 20 Apr 1999 10:38:27 +0000 (10:38 +0000)]
Update dependencies.
Dr. Stephen Henson [Tue, 20 Apr 1999 01:10:33 +0000 (01:10 +0000)]
Various fixes so Win32 compile may work. Convert GeneralNames to use safe stack.
Ben Laurie [Mon, 19 Apr 1999 23:43:11 +0000 (23:43 +0000)]
const correctness.
Ulf Möller [Mon, 19 Apr 1999 22:28:44 +0000 (22:28 +0000)]
Missing #endif.
Ulf Möller [Mon, 19 Apr 1999 21:31:43 +0000 (21:31 +0000)]
Change functions to ANSI C.
Dr. Stephen Henson [Mon, 19 Apr 1999 17:55:11 +0000 (17:55 +0000)]
Finish off support for Certificate Policies extension.
Ulf Möller [Mon, 19 Apr 1999 16:30:06 +0000 (16:30 +0000)]
Clean up prototypes (prepare for removing NOPROTO).
Ulf Möller [Mon, 19 Apr 1999 15:19:58 +0000 (15:19 +0000)]
Document additional Configure flags.
Ulf Möller [Mon, 19 Apr 1999 14:55:56 +0000 (14:55 +0000)]
Error in comment.
Ulf Möller [Mon, 19 Apr 1999 14:45:02 +0000 (14:45 +0000)]
Fix typos in error codes.
Ulf Möller [Mon, 19 Apr 1999 14:33:29 +0000 (14:33 +0000)]
Definition did not match prototype.
Pointed out by: Bernhard Simon <simon@zid.tuwien.ac.at>
Ulf Möller [Mon, 19 Apr 1999 13:54:11 +0000 (13:54 +0000)]
Defunct assembler files removed; various cleanups.
New Ultrix and Alpha entries submitted by Bernhard Simon
<simon@zid.tuwien.ac.at>.
Ulf Möller [Mon, 19 Apr 1999 13:41:45 +0000 (13:41 +0000)]
SPARC v8 assembler BIGNUM code.
Submitted by: Andy Polyakov <appro@fy.chalmers.se>
Bodo Möller [Mon, 19 Apr 1999 13:40:07 +0000 (13:40 +0000)]
New "Configure" entry (Solaris with debug info)
Submitted by:
Reviewed by:
PR:
Bodo Möller [Mon, 19 Apr 1999 13:37:35 +0000 (13:37 +0000)]
Removed extra semicolons.
Submitted by:
Reviewed by:
PR:
Ulf Möller [Mon, 19 Apr 1999 13:11:32 +0000 (13:11 +0000)]
Pass $PERL on make errors.
Dr. Stephen Henson [Sun, 18 Apr 1999 23:21:03 +0000 (23:21 +0000)]
Initial support for Certificate Policies extension: print out works but setting
isn't fully implemented (yet).
Ben Laurie [Sun, 18 Apr 1999 11:27:54 +0000 (11:27 +0000)]
Fix const declarations.
Ben Laurie [Sun, 18 Apr 1999 11:10:22 +0000 (11:10 +0000)]
Update dependencies.
Dr. Stephen Henson [Sat, 17 Apr 1999 23:55:39 +0000 (23:55 +0000)]
Allow asn1parse to print out VISIBLESTRING and some code needed for certificate
policies extension.
Ben Laurie [Sat, 17 Apr 1999 21:25:43 +0000 (21:25 +0000)]
Massive constification.
Dr. Stephen Henson [Sat, 17 Apr 1999 15:53:32 +0000 (15:53 +0000)]
Add support for VISIBLESTRING and UTF8String
Ben Laurie [Sat, 17 Apr 1999 10:28:46 +0000 (10:28 +0000)]
Another STACK bites the dust.
Dr. Stephen Henson [Fri, 16 Apr 1999 23:57:04 +0000 (23:57 +0000)]
Add initial support for r2i RAW extensions which can access the config database
add various X509V3_CTX helper functions and support for LHASH as the config
database.
Ben Laurie [Fri, 16 Apr 1999 18:13:27 +0000 (18:13 +0000)]
Fix some warnings. Contributed by Anonymous.
Ulf Möller [Fri, 16 Apr 1999 11:32:33 +0000 (11:32 +0000)]
Another bug.
Ulf Möller [Fri, 16 Apr 1999 11:16:00 +0000 (11:16 +0000)]
Write random seed file in binary mode.
Submitted by: Richard Levitte <levitte@stacken.kth.se>
Dr. Stephen Henson [Thu, 15 Apr 1999 23:07:00 +0000 (23:07 +0000)]
Fix a horrible BN bug in bn_expand2 which caused BN_add_word() et al to fail
when they cause the destination to expand.
To see how evil this is try this:
#include <pem.h>
main()
{
BIGNUM *bn = NULL;
int i;
bn = BN_new();
BN_hex2bn(&bn, "
FFFFFFFF");
BN_add_word(bn, 1);
printf("Value %s\n", BN_bn2hex(bn));
}
This would typically fail before the patch.
It also screws up if you comment out the BN_hex2bn line above or in any
situation where BN_add_word() causes the number of BN_ULONGs in the result
to change (try doubling the number of FFs).
Ben Laurie [Thu, 15 Apr 1999 18:52:13 +0000 (18:52 +0000)]
Add new experimental ciphersuites. Bring naming into line with RFC.
Ben Laurie [Thu, 15 Apr 1999 10:10:21 +0000 (10:10 +0000)]
Just use an ANSI declaration, instead.
Bodo Möller [Wed, 14 Apr 1999 23:47:41 +0000 (23:47 +0000)]
/* Just some comments. */
Submitted by:
Reviewed by:
PR:
Dr. Stephen Henson [Wed, 14 Apr 1999 23:44:41 +0000 (23:44 +0000)]
Add some utilities to support SXNet extension also add support in DEF files
generator to typesafe stacks.
Bodo Möller [Wed, 14 Apr 1999 23:10:11 +0000 (23:10 +0000)]
Cleaning up Ben's clean-ups :-)
Submitted by:
Reviewed by:
PR:
Bodo Möller [Wed, 14 Apr 1999 21:43:02 +0000 (21:43 +0000)]
Make Windows compilers happy.
Submitted by:Tom Titchener
Reviewed by:
PR:
Bodo Möller [Wed, 14 Apr 1999 20:17:23 +0000 (20:17 +0000)]
Some tiny fixes.
Submitted by:
Reviewed by:
PR:
Submitted by:
Reviewed by:
PR:
Ben Laurie [Wed, 14 Apr 1999 11:13:47 +0000 (11:13 +0000)]
Typo.
Ralf S. Engelschall [Wed, 14 Apr 1999 09:32:51 +0000 (09:32 +0000)]
Start with some plans...
Dr. Stephen Henson [Tue, 13 Apr 1999 23:56:39 +0000 (23:56 +0000)]
Delete all the old X509V3 pack and unpack stuff and various structures and
files associated with them. This stuff is all obsoleted by the new X509V3 code.
Ralf S. Engelschall [Tue, 13 Apr 1999 11:01:44 +0000 (11:01 +0000)]
SSL_ALLOW_ENULL was renamed to SSL_FORBID_ENULL some time ago by Ben.
Bodo Möller [Tue, 13 Apr 1999 02:32:38 +0000 (02:32 +0000)]
Submitted by:
Reviewed by:
PR:
Ulf Möller [Tue, 13 Apr 1999 00:58:49 +0000 (00:58 +0000)]
New Configure option "rsaref".
Bodo Möller [Mon, 12 Apr 1999 19:58:17 +0000 (19:58 +0000)]
Don#t auto-generate crypto/pem/pem.h -- a fixed file is fine for it.
Submitted by:
Reviewed by:
PR:
Ben Laurie [Mon, 12 Apr 1999 17:23:57 +0000 (17:23 +0000)]
Add type-safe STACKs and SETs.
Ben Laurie [Mon, 12 Apr 1999 17:17:39 +0000 (17:17 +0000)]
gcc claims this is a shadow, though I can't find what it is shadowing...
Ralf S. Engelschall [Mon, 12 Apr 1999 11:45:14 +0000 (11:45 +0000)]
Add `openssl ca -revoke <certfile>' facility which revokes a certificate
specified in <certfile> by updating the entry in the index.txt file.
This way one no longer has to edit the index.txt file manually for
revoking a certificate. The -revoke option does the gory details now.
Submitted by: Massimiliano Pala <madwolf@openca.org>
Cleaned up and integrated by: Ralf S. Engelschall
Ralf S. Engelschall [Mon, 12 Apr 1999 10:36:16 +0000 (10:36 +0000)]
Fix `openssl crl -noout -text' combination where `-noout' killed the `-text'
option at all and this way the `-noout -text' combination was inconsistent in
`openssl crl' with the friends in `openssl x509|rsa|dsa'.