Richard Levitte [Tue, 26 Nov 2002 11:14:38 +0000 (11:14 +0000)]
The logic in the main signing and verifying functions to check lengths was
incorrect. Fortunately, there is a second check that's correct, when adding
the pads.
PR: 355
Richard Levitte [Thu, 21 Nov 2002 22:39:16 +0000 (22:39 +0000)]
Mention a current showstopper
Lutz Jänicke [Wed, 20 Nov 2002 10:48:05 +0000 (10:48 +0000)]
Fix bug introduced by the attempt to fix client side external session
caching (#288): now internal caching failed (#351):
Make sure, that cipher_id is set before comparing.
Submitted by:
Reviewed by:
PR: 288 (and 351)
Bodo Möller [Tue, 19 Nov 2002 12:10:08 +0000 (12:10 +0000)]
allocate bio_err before memory debugging is enabled to avoid memory leaks
(we can't release it before the CRYPTO_mem_leaks() call!)
Submitted by: Nils Larsch
Richard Levitte [Mon, 18 Nov 2002 23:57:31 +0000 (23:57 +0000)]
Add news items for 0.9.6h
Bodo Möller [Mon, 18 Nov 2002 14:02:20 +0000 (14:02 +0000)]
fix memory leak in memory debuggin code ...
Submitted by: Nils Larsch
Richard Levitte [Mon, 18 Nov 2002 13:04:54 +0000 (13:04 +0000)]
A variable of type time_t is supposed to be a time measurement starting at
Epoch. offset isn't such a measurement, so let's stop pretend it is.
Lutz Jänicke [Fri, 15 Nov 2002 21:25:16 +0000 (21:25 +0000)]
Fix buggy #! magic and update ssleay->openssl
Submitted by:
Reviewed by:
PR: 305
Richard Levitte [Fri, 15 Nov 2002 13:58:58 +0000 (13:58 +0000)]
Document the change to remove the 'done' flag variable in the
OpenSSL_add_all_*() routines
Richard Levitte [Fri, 15 Nov 2002 11:21:33 +0000 (11:21 +0000)]
make update
Richard Levitte [Fri, 15 Nov 2002 11:18:05 +0000 (11:18 +0000)]
A few more Microsoft OIDs added
Lutz Jänicke [Fri, 15 Nov 2002 10:52:53 +0000 (10:52 +0000)]
The pointer to the cipher object is not yet set, when session was reloaded
from external cache (using d2i_SSL_SESSION). Perform comparison based on
the cipher's id instead.
Submitted by: Steve Haslam <araqnid@innocent.com>
Reviewed by:
PR: 288
Richard Levitte [Fri, 15 Nov 2002 10:28:38 +0000 (10:28 +0000)]
The architecture name is i486, not just 486
Richard Levitte [Fri, 15 Nov 2002 10:19:35 +0000 (10:19 +0000)]
-Wid-clash-n isn't support in gcc 3, and I get better result from continuously
rebuilding on a VMS box.
Richard Levitte [Fri, 15 Nov 2002 09:56:59 +0000 (09:56 +0000)]
Spell prototypes correctly :-)
Richard Levitte [Fri, 15 Nov 2002 09:53:53 +0000 (09:53 +0000)]
Add -Wstrict-prototype and -Wmissing-prototype to my debugging targets
Richard Levitte [Fri, 15 Nov 2002 09:16:56 +0000 (09:16 +0000)]
We need to read one more byte of the REQUEST-CERTIFICATE message.
PR: 300
Richard Levitte [Thu, 14 Nov 2002 23:56:29 +0000 (23:56 +0000)]
make update
Richard Levitte [Thu, 14 Nov 2002 23:38:59 +0000 (23:38 +0000)]
Add A/UX target.
PR: 271
Richard Levitte [Thu, 14 Nov 2002 23:33:48 +0000 (23:33 +0000)]
Close the implicitely opened registry key.
PR: 264
Richard Levitte [Thu, 14 Nov 2002 23:24:39 +0000 (23:24 +0000)]
Remove the flag variable in OpenSSL_add_all_ciphers() and
OpenSSL_add_all_digests(), as it doesn't really serve any
sensible purpose.
PR: 261
Lutz Jänicke [Thu, 14 Nov 2002 21:42:50 +0000 (21:42 +0000)]
No such reference to link to (found running pod2latex).
Submitted by:
Reviewed by:
PR:
Richard Levitte [Thu, 14 Nov 2002 16:30:29 +0000 (16:30 +0000)]
Add Tandem OSS target.
PR: 192
Richard Levitte [Thu, 14 Nov 2002 14:07:59 +0000 (14:07 +0000)]
It seems like gcc 2.9aix5.1 doesn't do will with optimization level 3.
PR: 115
Richard Levitte [Thu, 14 Nov 2002 13:01:12 +0000 (13:01 +0000)]
Add a FAQ on how to check the authenticity of the openSSL distribution.
PR: 292
Richard Levitte [Thu, 14 Nov 2002 12:40:52 +0000 (12:40 +0000)]
Cygwin fixes (the dummytest method to make all tests work was copied
from 0.9.7-stable)
Richard Levitte [Thu, 14 Nov 2002 08:09:00 +0000 (08:09 +0000)]
Make the Windows test scripts consistent in their echoing
Richard Levitte [Thu, 14 Nov 2002 06:49:45 +0000 (06:49 +0000)]
Handle last lines that aren't properly terminated.
PR: 308
Richard Levitte [Wed, 13 Nov 2002 23:47:41 +0000 (23:47 +0000)]
Constification needed.
PR: 241
Richard Levitte [Wed, 13 Nov 2002 23:45:41 +0000 (23:45 +0000)]
Reorder inclusion, or NO_SYS_TYPES_H will not be detected.
PR: 241
Richard Levitte [Wed, 13 Nov 2002 23:21:12 +0000 (23:21 +0000)]
Some part of the Windows random seed code could hang on NT4.0 (SP6).
The same was recently reported for ODBC applications. Therefore,
merge in this change from 0.9.7-stable.
PR: 230
Richard Levitte [Wed, 13 Nov 2002 13:46:37 +0000 (13:46 +0000)]
I think I'd like to be able to debug shared stuff as well...
Dr. Stephen Henson [Wed, 13 Nov 2002 00:44:47 +0000 (00:44 +0000)]
include ctype.h
Richard Levitte [Mon, 11 Nov 2002 21:34:37 +0000 (21:34 +0000)]
Variables on the stack must be initialized or we can't depend on any
initial value. For errline/errorline, we did depend on that, erroneously
Lutz Jänicke [Mon, 11 Nov 2002 08:55:43 +0000 (08:55 +0000)]
Make sure permissions are friendly when building release tar file.
Submitted by:
Reviewed by:
PR: 171
Lutz Jänicke [Mon, 11 Nov 2002 08:33:47 +0000 (08:33 +0000)]
More information to the important issue of seeding the PRNG
Submitted by:
Reviewed by:
PR: 285
Richard Levitte [Sat, 9 Nov 2002 21:53:48 +0000 (21:53 +0000)]
X509_NAME_cmp() now compares PrintableString and emailAddress with a value of type
ia5String correctly.
PR: 244
Dr. Stephen Henson [Sat, 9 Nov 2002 18:09:38 +0000 (18:09 +0000)]
Typo
Richard Levitte [Fri, 8 Nov 2002 21:54:07 +0000 (21:54 +0000)]
-CAserial does take a filename argument.
PR: 332
Richard Levitte [Fri, 8 Nov 2002 21:51:20 +0000 (21:51 +0000)]
-CAcreateserial doesn't take a filename argument.
PR: 332
Lutz Jänicke [Fri, 8 Nov 2002 20:20:11 +0000 (20:20 +0000)]
Allow building noninteractively.
Submitted by: Petter Reinholdtsen <pere@hungry.com>
Reviewed by:
PR: 315
Lutz Jänicke [Fri, 8 Nov 2002 19:51:04 +0000 (19:51 +0000)]
Next version will be 0.9.6h
Submitted by: Tapani Tarvainen <tt@it.jyu.fi>
Reviewed by:
PR: 281
Richard Levitte [Wed, 6 Nov 2002 23:47:25 +0000 (23:47 +0000)]
Keep on using ${CC}, since gcc may act in disguise.
PR: 329
Richard Levitte [Wed, 6 Nov 2002 06:02:17 +0000 (06:02 +0000)]
some people just can't read the instructions
Bodo Möller [Tue, 5 Nov 2002 12:24:41 +0000 (12:24 +0000)]
avoid Purify warnings
Submitted by: Nils Larsch
Richard Levitte [Mon, 4 Nov 2002 11:30:30 +0000 (11:30 +0000)]
Off-by-one-error corrected.
PR: 235
Richard Levitte [Mon, 4 Nov 2002 06:25:38 +0000 (06:25 +0000)]
nasm can compile for Borland C
Geoff Thorpe [Tue, 29 Oct 2002 18:36:51 +0000 (18:36 +0000)]
The recent session caching modifications (including docs, and CHANGES) were
applied to the "engine" 0.9.6 branch rather than the non-engine one. This
merges all the changes back across so they are in-sync w.r.t. these
changes.
Bodo Möller [Mon, 28 Oct 2002 15:40:47 +0000 (15:40 +0000)]
increase permissible message length so that we can handle
CertificateVerify for 4096 bit RSA signatures
Richard Levitte [Wed, 23 Oct 2002 15:07:13 +0000 (15:07 +0000)]
Signal an error if the entered output password didn't match itself.
PR: 314
Bodo Möller [Wed, 23 Oct 2002 13:09:50 +0000 (13:09 +0000)]
I don't like c-tab-always-indent ...
Dr. Stephen Henson [Mon, 21 Oct 2002 00:12:43 +0000 (00:12 +0000)]
Typo.
Bodo Möller [Thu, 17 Oct 2002 09:15:46 +0000 (09:15 +0000)]
change Emacs indentation style to make it easier to insert
tabs manually
Submitted by: Pierre Bacquet <pbacquet@delta.fr>
Richard Levitte [Mon, 14 Oct 2002 11:27:11 +0000 (11:27 +0000)]
When BN_add_word() reaches top, it shouldn't try to add the the corresponding
word, since that word may not be zero.
Richard Levitte [Fri, 11 Oct 2002 20:35:37 +0000 (20:35 +0000)]
Merge string protection from main trunk
Bodo Möller [Fri, 11 Oct 2002 17:51:25 +0000 (17:51 +0000)]
fix some entries for 0.9.6d and 0.9.6e (should look as in the
0.9.7-stable branch)
Richard Levitte [Fri, 11 Oct 2002 11:34:24 +0000 (11:34 +0000)]
There may be more than one single quote to fix.
PR: 256
Richard Levitte [Fri, 11 Oct 2002 11:07:32 +0000 (11:07 +0000)]
Make sure $fname will not give us any surprises with any funny characters.
PR: 256
Richard Levitte [Fri, 11 Oct 2002 09:39:06 +0000 (09:39 +0000)]
BN_bn2hex() returns "0" instead of "00" for zero. This disrputs the
requirement that the serial number always be an even amount of characters.
PR: 248
Richard Levitte [Wed, 9 Oct 2002 15:36:35 +0000 (15:36 +0000)]
Make sure that the 'config' variable is correctly defined and declared
for monolithic as well as non-monolithic biuld.
More work is probably needed in this area.
PR: 144
Richard Levitte [Wed, 9 Oct 2002 15:13:14 +0000 (15:13 +0000)]
Remove redundancy and use the main makefile better
Richard Levitte [Wed, 9 Oct 2002 13:58:11 +0000 (13:58 +0000)]
Don't fuss with the demo binaries
cvs2svn [Wed, 9 Oct 2002 13:57:57 +0000 (13:57 +0000)]
This commit was manufactured by cvs2svn to create branch
'OpenSSL_0_9_6-stable'.
Richard Levitte [Wed, 9 Oct 2002 13:57:55 +0000 (13:57 +0000)]
Don't fuss with the demo binaries
Richard Levitte [Wed, 9 Oct 2002 13:40:48 +0000 (13:40 +0000)]
Add a few more VxWorks targets.
Correct misspelled VXWORKS macros.
Add VXWORKS identifying macros to e_os2.h.
Add required inclusions and mappings for VxWorks in e_os.h.
A few small modifications to make OpenSSL build and work on VxWorks.
PR: 253, except for the change that was handled in an earlier
commit, and a request for easy build of just parts of OpenSSL.
Richard Levitte [Wed, 9 Oct 2002 13:25:12 +0000 (13:25 +0000)]
Use double dashes so makedepend doesn't misunderstand the flags we
give it.
For 0.9.7 and up, that means util/domd needs to remove those double
dashes from the argument list when gcc is used to find the
dependencies.
Richard Levitte [Wed, 9 Oct 2002 13:16:31 +0000 (13:16 +0000)]
Use double dashes so makedepend doesn't misunderstand the flags we
give it.
For 0.9.7 and up, that means util/domd needs to remove those double
dashes from the argument list when gcc is used to find the
dependencies.
Dr. Stephen Henson [Wed, 9 Oct 2002 13:10:23 +0000 (13:10 +0000)]
PKCS12_parse manual page.
Dr. Stephen Henson [Wed, 9 Oct 2002 12:06:58 +0000 (12:06 +0000)]
PKCS12_create manual page
Dr. Stephen Henson [Wed, 9 Oct 2002 12:06:12 +0000 (12:06 +0000)]
More man pages.
Richard Levitte [Wed, 9 Oct 2002 06:35:58 +0000 (06:35 +0000)]
Add missing LF
Richard Levitte [Wed, 9 Oct 2002 06:35:47 +0000 (06:35 +0000)]
Add missing LF
Dr. Stephen Henson [Tue, 8 Oct 2002 00:40:58 +0000 (00:40 +0000)]
PKCS7_verify() docs.
Dr. Stephen Henson [Mon, 7 Oct 2002 17:31:00 +0000 (17:31 +0000)]
More docs.
Dr. Stephen Henson [Mon, 7 Oct 2002 13:07:00 +0000 (13:07 +0000)]
More d2i/i2d manual pages.
Dr. Stephen Henson [Sun, 6 Oct 2002 12:59:25 +0000 (12:59 +0000)]
Document "0" and "1" naming convention.
Dr. Stephen Henson [Sun, 6 Oct 2002 12:40:31 +0000 (12:40 +0000)]
Update docs.
Dr. Stephen Henson [Sun, 6 Oct 2002 12:34:06 +0000 (12:34 +0000)]
Update docs.
Dr. Stephen Henson [Sun, 6 Oct 2002 12:24:09 +0000 (12:24 +0000)]
Update DH parameter docs.
Dr. Stephen Henson [Sun, 6 Oct 2002 12:14:55 +0000 (12:14 +0000)]
Various Win32 fixes.
Resolve signed/unsigned conflicts
Make dso_win32.c compile.
Dr. Stephen Henson [Sun, 6 Oct 2002 12:10:35 +0000 (12:10 +0000)]
Oops, remove old comment out debugging printf...
Richard Levitte [Sun, 6 Oct 2002 00:41:12 +0000 (00:41 +0000)]
Since crypt() isn't defined anywhere, define it locally in destest.c
Richard Levitte [Sun, 6 Oct 2002 00:33:23 +0000 (00:33 +0000)]
Please do not use C++ comments in C code.
Richard Levitte [Sun, 6 Oct 2002 00:23:28 +0000 (00:23 +0000)]
Do not define crypt(). The supported function is DES_crypt() (an des_crypt()
when backward compatibility is desired).
Dr. Stephen Henson [Sun, 6 Oct 2002 00:03:20 +0000 (00:03 +0000)]
Update RSAPublicKey manual page...
Dr. Stephen Henson [Sat, 5 Oct 2002 23:30:10 +0000 (23:30 +0000)]
Some docs relating to X509 ASN1 functions.
Many other ASN1 functions are identical other
than the actual structure being handled.
Richard Levitte [Sat, 5 Oct 2002 20:54:09 +0000 (20:54 +0000)]
For some reason, the random number support removed the destructor
Dr. Stephen Henson [Sat, 5 Oct 2002 01:38:58 +0000 (01:38 +0000)]
Typo.
Dr. Stephen Henson [Fri, 4 Oct 2002 21:22:47 +0000 (21:22 +0000)]
Add version info to Win32 DLLs.
We might want to edit the strings a bit...
Maybe add to 0.9.7 too?
Dr. Stephen Henson [Fri, 4 Oct 2002 21:16:58 +0000 (21:16 +0000)]
make update
Dr. Stephen Henson [Fri, 4 Oct 2002 21:08:01 +0000 (21:08 +0000)]
Add declaration got PKCS#7 NDEF.
Dr. Stephen Henson [Fri, 4 Oct 2002 20:24:50 +0000 (20:24 +0000)]
Update mkdef.pl to handle new ASN1 macro
Richard Levitte [Fri, 4 Oct 2002 13:43:51 +0000 (13:43 +0000)]
Installed libraries should not be overwritten, especially shared ones.
Use mv to make sure the old copy is unlinked instead of overwritten.
PR: 273, and probably others...
Richard Levitte [Fri, 4 Oct 2002 13:43:43 +0000 (13:43 +0000)]
Installed libraries should not be overwritten, especially shared ones.
Use mv to make sure the old copy is unlinked instead of overwritten.
PR: 273, and probably others...
Richard Levitte [Fri, 4 Oct 2002 13:30:57 +0000 (13:30 +0000)]
Add random number generation capability to the cswift engine.
Should this be added to 0.9.6-stable as well?
PR: 275
Richard Levitte [Fri, 4 Oct 2002 13:04:37 +0000 (13:04 +0000)]
If we're loading libz dynamically, and COMP_zlib() is called more than once,
only the first call would provide the correct result.
PR: 277
Richard Levitte [Fri, 4 Oct 2002 12:59:00 +0000 (12:59 +0000)]
Document should match reality :-).
PR: 255
Richard Levitte [Fri, 4 Oct 2002 12:58:44 +0000 (12:58 +0000)]
Add a small note saying the 'debug' option should come before the platform in
the arguments to mk1mf.pl.
PR: 298
Richard Levitte [Fri, 4 Oct 2002 12:32:33 +0000 (12:32 +0000)]
Add a small note saying the 'debug' option should come before the platform in
the arguments to mk1mf.pl.
PR: 298
Richard Levitte [Fri, 4 Oct 2002 00:03:29 +0000 (00:03 +0000)]
Document should match reality :-).
PR: 255