Bodo Möller [Sat, 11 Mar 2000 01:29:14 +0000 (01:29 +0000)]
On NeXT, ssize_t is int, not long (see <sys/types.h> -- the definition
is activated only when _POSIX_SOURCE is defined).
Ulf Möller [Fri, 10 Mar 2000 23:45:51 +0000 (23:45 +0000)]
NO_SYSLOG is defined for MSDOS anyway. just don't include the Unix
header...
Ulf Möller [Fri, 10 Mar 2000 23:45:28 +0000 (23:45 +0000)]
ssize_t
Bodo Möller [Fri, 10 Mar 2000 21:44:38 +0000 (21:44 +0000)]
Use signed types where necessary, and add missing functionality
to make SSL_nread0 work.
Ulf Möller [Fri, 10 Mar 2000 17:43:05 +0000 (17:43 +0000)]
Use L for all constants.
Ulf Möller [Fri, 10 Mar 2000 17:02:12 +0000 (17:02 +0000)]
Don't generate asm files for no-asm.
Ulf Möller [Fri, 10 Mar 2000 17:01:23 +0000 (17:01 +0000)]
Repair bss_log.
Curiously enough, void functions don't return a value.
Bodo Möller [Fri, 10 Mar 2000 13:49:02 +0000 (13:49 +0000)]
Mention -ign_eof.
Bodo Möller [Fri, 10 Mar 2000 13:23:20 +0000 (13:23 +0000)]
Always use fixed DH parameters created with 'dhparam -C',
don't dynamically create them. This allows using ssltest
for approximate performance comparisons:
$ time ./ssltest -num 50 -tls1 -cert ../apps/server2.pem \
[-no_dhe|-dhe1024dsa|-dhe1024]
(server2.pem contains a 1024 bit RSA key, the default has only
512 bits.) Note that these timings contain both the server's and
the client's computations, they are not a good indicator for
server workload in different configurations.
Richard Levitte [Fri, 10 Mar 2000 12:18:28 +0000 (12:18 +0000)]
Add the possibility (with -ign_eof) to ignore end of file on input but
still not be quiet. Also make it clear that -quiet implicitely means
-ign_eof as well.
Bodo Möller [Fri, 10 Mar 2000 12:17:37 +0000 (12:17 +0000)]
Change to code generated by 'dhparam -C':
- Move DH parameter components inside the function.
- Automatically #include the required header file if it
has not already been #included.
Bodo Möller [Fri, 10 Mar 2000 11:47:58 +0000 (11:47 +0000)]
another typo
Bodo Möller [Fri, 10 Mar 2000 11:43:45 +0000 (11:43 +0000)]
typo
Ulf Möller [Thu, 9 Mar 2000 17:07:55 +0000 (17:07 +0000)]
clarify.
Ulf Möller [Thu, 9 Mar 2000 17:07:19 +0000 (17:07 +0000)]
bug fix.
Submitted by: "Yoram Meroz" <yoram@mail.idrive.com>
Bodo Möller [Thu, 9 Mar 2000 15:04:27 +0000 (15:04 +0000)]
Manual page installation did not work if INSTALL_PREFIX was a relative path.
Dr. Stephen Henson [Thu, 9 Mar 2000 01:03:44 +0000 (01:03 +0000)]
Don't Free() password if it was read from config file.
Bodo Möller [Wed, 8 Mar 2000 20:20:15 +0000 (20:20 +0000)]
Clarification.
Dr. Stephen Henson [Wed, 8 Mar 2000 12:44:10 +0000 (12:44 +0000)]
Fix typo and make ca get the CA and request fields correct.
Dr. Stephen Henson [Wed, 8 Mar 2000 01:48:12 +0000 (01:48 +0000)]
Manual pages for EVP_Open* and EVP_Seal*
Richard Levitte [Tue, 7 Mar 2000 23:17:48 +0000 (23:17 +0000)]
Protect variables from potential misinterpretations, for example a
colon which may bite the lesser knowleged...
Richard Levitte [Tue, 7 Mar 2000 22:35:27 +0000 (22:35 +0000)]
Check that a password was actually passed, or the user will just get
mysterious crashes.
Dr. Stephen Henson [Tue, 7 Mar 2000 17:35:25 +0000 (17:35 +0000)]
Manual pages for EVP signing and verifying.
Bodo Möller [Tue, 7 Mar 2000 15:10:08 +0000 (15:10 +0000)]
spelling
Dr. Stephen Henson [Tue, 7 Mar 2000 14:04:29 +0000 (14:04 +0000)]
New compatability trust and purpose settings.
Bodo Möller [Tue, 7 Mar 2000 09:37:19 +0000 (09:37 +0000)]
{NEXT,OPEN}STEP don't have pid_t.
Dr. Stephen Henson [Tue, 7 Mar 2000 01:03:33 +0000 (01:03 +0000)]
Fix the PKCS#8 DSA code so it works again. All the
broken formats worked but the valid didn't :-(
Ulf Möller [Mon, 6 Mar 2000 14:24:25 +0000 (14:24 +0000)]
bug fix release planned
Bodo Möller [Mon, 6 Mar 2000 10:21:57 +0000 (10:21 +0000)]
Fix the indentation, and avoid a compiler warning.
Richard Levitte [Mon, 6 Mar 2000 07:31:17 +0000 (07:31 +0000)]
Let's not lie to the people.
Bodo Möller [Sun, 5 Mar 2000 01:11:44 +0000 (01:11 +0000)]
Add missing include (only MONOLITH builds were possible without it).
Submitted by: Andrew W. Gray
Bodo Möller [Sun, 5 Mar 2000 00:19:36 +0000 (00:19 +0000)]
Preserve reason strings in automatically build tables.
Richard Levitte [Sat, 4 Mar 2000 21:31:52 +0000 (21:31 +0000)]
Beautifying. Sorry, but code that's slammed to the far left is not
very readable in my opinion.
Richard Levitte [Sat, 4 Mar 2000 20:19:57 +0000 (20:19 +0000)]
Let's care about the compiler warnings for both cases, shall we?
Bodo Möller [Sat, 4 Mar 2000 17:56:32 +0000 (17:56 +0000)]
There is no reason to use downcase letters throughout in error reason
strings, it's just the default because it's usually ok.
Bodo Möller [Sat, 4 Mar 2000 17:44:07 +0000 (17:44 +0000)]
Read complete seed files given in -rand options.
Ben Laurie [Sat, 4 Mar 2000 11:42:40 +0000 (11:42 +0000)]
Get definition of ssize_t.
Bodo Möller [Sat, 4 Mar 2000 02:06:04 +0000 (02:06 +0000)]
Change output text (ar is not a linker).
Bodo Möller [Sat, 4 Mar 2000 01:36:53 +0000 (01:36 +0000)]
Generate correct error reasons strings for SYSerr.
Ulf Möller [Sat, 4 Mar 2000 00:22:56 +0000 (00:22 +0000)]
The selftest sometimes lacked important information
Ulf Möller [Sat, 4 Mar 2000 00:22:04 +0000 (00:22 +0000)]
new component
Ulf Möller [Sat, 4 Mar 2000 00:21:45 +0000 (00:21 +0000)]
gcc warnings
Bodo Möller [Fri, 3 Mar 2000 23:28:35 +0000 (23:28 +0000)]
Note about PRNG error message for openssl command line tool.
Bodo Möller [Fri, 3 Mar 2000 23:27:56 +0000 (23:27 +0000)]
Add an #include.
Bodo Möller [Fri, 3 Mar 2000 22:34:35 +0000 (22:34 +0000)]
Use signed type where -1 may be returned.
Bodo Möller [Fri, 3 Mar 2000 22:24:43 +0000 (22:24 +0000)]
Avoid potential memory leak in code generated by 'openssl dhparam -C'.
Bodo Möller [Fri, 3 Mar 2000 22:18:19 +0000 (22:18 +0000)]
New '-dsaparam' option for 'openssl dhparam', and related fixes.
Bodo Möller [Fri, 3 Mar 2000 07:51:25 +0000 (07:51 +0000)]
Fix for previous patch: If RAND_pseudo_bytes returns 0, this is not an error.
Dr. Stephen Henson [Fri, 3 Mar 2000 01:37:11 +0000 (01:37 +0000)]
Make name_funcs_stack static.
Dr. Stephen Henson [Fri, 3 Mar 2000 00:06:40 +0000 (00:06 +0000)]
Move the 'file scope' argument in set_label to
the third argument: the second was being used
already.
Richard Levitte [Thu, 2 Mar 2000 23:32:47 +0000 (23:32 +0000)]
Synchronise
Bodo Möller [Thu, 2 Mar 2000 22:44:55 +0000 (22:44 +0000)]
Use RAND_pseudo_bytes, not RAND_bytes, for IVs/salts.
Bodo Möller [Thu, 2 Mar 2000 22:29:38 +0000 (22:29 +0000)]
Use RAND_pseudo_bytes, not RAND_bytes, for IVs/salts.
Bodo Möller [Thu, 2 Mar 2000 22:08:30 +0000 (22:08 +0000)]
Update comment.
Bodo Möller [Thu, 2 Mar 2000 19:30:41 +0000 (19:30 +0000)]
Add missing dependencies.
Bodo Möller [Thu, 2 Mar 2000 14:34:58 +0000 (14:34 +0000)]
Use RAND_METHOD for implementing RAND_status.
Bodo Möller [Thu, 2 Mar 2000 14:34:08 +0000 (14:34 +0000)]
Change comment.
Richard Levitte [Thu, 2 Mar 2000 07:50:02 +0000 (07:50 +0000)]
Hack b_print.c to implement asprintf() functionality. Not enabled by
default yet, I wanna play with it a bit more.
For those who don't know: asprintf() is an allocating sprintf. The
first argument to it is a double indirection to char instead of a
single.
Richard Levitte [Thu, 2 Mar 2000 07:45:31 +0000 (07:45 +0000)]
Make bss_log.c a bit more readable, and implement it for VMS as well.
Richard Levitte [Thu, 2 Mar 2000 07:42:48 +0000 (07:42 +0000)]
It started with finding a misplaced #endif. Then I wanted to see the
structure better. I hope noone minds, and that it still works. Steve?
Richard Levitte [Thu, 2 Mar 2000 07:38:45 +0000 (07:38 +0000)]
I'm experimenting with a hack in dopr() and friends b_printf.c to make
it work like asprintf().
Dr. Stephen Henson [Thu, 2 Mar 2000 00:37:53 +0000 (00:37 +0000)]
Fix bug which would free up a public key
twice if the verify callback tried to
continue after a signature failure.
Ulf Möller [Wed, 1 Mar 2000 19:08:47 +0000 (19:08 +0000)]
add comment.
Ulf Möller [Wed, 1 Mar 2000 19:08:27 +0000 (19:08 +0000)]
Bug fix.
Ulf Möller [Wed, 1 Mar 2000 19:07:58 +0000 (19:07 +0000)]
Note bug fix for the DSA infinite loop
Ulf Möller [Wed, 1 Mar 2000 17:42:06 +0000 (17:42 +0000)]
pseudo-seed for the PRNG before testing DSA
Ulf Möller [Wed, 1 Mar 2000 17:08:27 +0000 (17:08 +0000)]
add RAND_status() to title
Ulf Möller [Wed, 1 Mar 2000 17:05:14 +0000 (17:05 +0000)]
change info text (as on the web site)
Bodo Möller [Wed, 1 Mar 2000 11:45:53 +0000 (11:45 +0000)]
'rand'/'-rand' documentation.
Bodo Möller [Wed, 1 Mar 2000 07:57:25 +0000 (07:57 +0000)]
Document the 'rand' application.
Ulf Möller [Wed, 1 Mar 2000 01:46:34 +0000 (01:46 +0000)]
check for WIN32 (needed by Mingw32)
Ulf Möller [Wed, 1 Mar 2000 00:40:26 +0000 (00:40 +0000)]
Keep the references to other INSTALL files short. These are the Unix
instructions.
Bodo Möller [Tue, 29 Feb 2000 23:47:01 +0000 (23:47 +0000)]
'rand' application for creating pseudo-random files.
Bodo Möller [Tue, 29 Feb 2000 22:37:27 +0000 (22:37 +0000)]
Check BN_rand return value.
"make update".
Bodo Möller [Tue, 29 Feb 2000 19:07:39 +0000 (19:07 +0000)]
Point to INSTALL.MacOS for MacOS pre X.
Ulf Möller [Tue, 29 Feb 2000 19:00:48 +0000 (19:00 +0000)]
some people can't read :)
Ulf Möller [Tue, 29 Feb 2000 17:18:24 +0000 (17:18 +0000)]
change wording
Ulf Möller [Tue, 29 Feb 2000 15:33:35 +0000 (15:33 +0000)]
how to recognize assembler problems
Ralf S. Engelschall [Tue, 29 Feb 2000 15:29:02 +0000 (15:29 +0000)]
Added configuration support for Linux/IA64
Submitted by: Rolf Haberrecker <rolf@suse.de>
Andy Polyakov [Tue, 29 Feb 2000 15:18:46 +0000 (15:18 +0000)]
MacOS pseudo-random entropy collector.
Submitted by: Yoram Meroz <yoram@mail.idrive.com>
Reviewed by: <appro>
Ulf Möller [Tue, 29 Feb 2000 14:47:29 +0000 (14:47 +0000)]
Bug fix.
Pointed out by: Gisle Vanem <gvanem@eunet.no>
Richard Levitte [Mon, 28 Feb 2000 23:54:20 +0000 (23:54 +0000)]
Forgot to check correctly for the new options
Ulf Möller [Mon, 28 Feb 2000 21:04:10 +0000 (21:04 +0000)]
Mingw32 can now use assembler.
Ulf Möller [Mon, 28 Feb 2000 20:19:39 +0000 (20:19 +0000)]
Switch for turning on the predictable "random" number generator.
Ulf Möller [Mon, 28 Feb 2000 20:16:06 +0000 (20:16 +0000)]
Fix for non-monolithic build.
Submitted by: Andrew Gray <agray@iconsinc.com>
Ulf Möller [Mon, 28 Feb 2000 19:16:41 +0000 (19:16 +0000)]
Support assembler for Mingw32.
Ulf Möller [Mon, 28 Feb 2000 19:14:46 +0000 (19:14 +0000)]
Shared library support for Solaris and HPUX
by Lutz Behnke and by Lutz Jaenicke.
Hopefully we'll have a unified way of handling shared libraries when
we move to autoconf...
Bodo Möller [Mon, 28 Feb 2000 18:03:16 +0000 (18:03 +0000)]
Switch to 0.9.6, and finally remove the annoying message
about renamed header files.
Dr. Stephen Henson [Mon, 28 Feb 2000 14:11:19 +0000 (14:11 +0000)]
Ouch! PKCS7_encrypt() was heading MIME text headers twice
because it added them manually and as part of SMIME_crlf_copy().
Removed the manual add.
Richard Levitte [Mon, 28 Feb 2000 12:11:39 +0000 (12:11 +0000)]
Tagging has been done, time to switch to 0.9.6-dev.
Richard Levitte [Mon, 28 Feb 2000 11:59:02 +0000 (11:59 +0000)]
Time for a release
Richard Levitte [Mon, 28 Feb 2000 11:32:42 +0000 (11:32 +0000)]
A few more tests were reported.
Richard Levitte [Mon, 28 Feb 2000 11:30:31 +0000 (11:30 +0000)]
Typo corrected.
Richard Levitte [Sun, 27 Feb 2000 23:17:18 +0000 (23:17 +0000)]
Short is always promoted to int when passed as a function argument.
This is especially true when it's part of a '...'.
Richard Levitte [Sun, 27 Feb 2000 22:57:53 +0000 (22:57 +0000)]
Include rand.h so RAND_pseudo_bytes may be declared.
Remove one ampersand so the compiler may complain less.
Make rand() static so it will not conflict with the C RTL.
Make bug() static too, for good measure.
Richard Levitte [Sun, 27 Feb 2000 20:14:03 +0000 (20:14 +0000)]
More platforms passed the test.
Andy Polyakov [Sun, 27 Feb 2000 19:58:16 +0000 (19:58 +0000)]
More tests passed.
Ulf Möller [Sun, 27 Feb 2000 19:24:57 +0000 (19:24 +0000)]
works on solaris
Richard Levitte [Sun, 27 Feb 2000 19:06:27 +0000 (19:06 +0000)]
Update the OpenVMS/VAX status
Andy Polyakov [Sun, 27 Feb 2000 18:55:01 +0000 (18:55 +0000)]
IRIX6* tests passed.