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.
Andy Polyakov [Sun, 27 Feb 2000 18:50:10 +0000 (18:50 +0000)]
MacOS tidbits. Add new files to the project, update config.
Ulf Möller [Sun, 27 Feb 2000 18:35:29 +0000 (18:35 +0000)]
corrections
Richard Levitte [Sun, 27 Feb 2000 17:56:54 +0000 (17:56 +0000)]
Works with gcc 2.8.0 as well.
Richard Levitte [Sun, 27 Feb 2000 17:43:39 +0000 (17:43 +0000)]
No, the VAX is not a 64 bit architecture.
Bodo Möller [Sun, 27 Feb 2000 17:37:41 +0000 (17:37 +0000)]
Use standard header file string.h for memset prototype (where
"standard" refers to the C language, probably there's also some
standard that defines memory.h).
Dr. Stephen Henson [Sun, 27 Feb 2000 17:34:30 +0000 (17:34 +0000)]
Don't call BN_rand with zero bits in bntest.c
Richard Levitte [Sun, 27 Feb 2000 17:23:25 +0000 (17:23 +0000)]
Make sure to catch UnixWare 7, even if the version is 7.1.1 or
something like that.
Richard Levitte [Sun, 27 Feb 2000 17:17:43 +0000 (17:17 +0000)]
Update config for the unixware targets by looking at what was done in
Apache's GuessOS (from Apache 1.3.1).
Ben Laurie [Sun, 27 Feb 2000 17:01:20 +0000 (17:01 +0000)]
Declare memset.
Ben Laurie [Sun, 27 Feb 2000 16:56:48 +0000 (16:56 +0000)]
Typo.
Richard Levitte [Sun, 27 Feb 2000 16:42:55 +0000 (16:42 +0000)]
AIX and HP-UX are passing the tests.
Warning about old gcc, though (and I recall getting in trouble with
gcc 2.8.0. I'll try that again).
Richard Levitte [Sun, 27 Feb 2000 16:11:06 +0000 (16:11 +0000)]
OpenSSL doesn't compile well on OpenVMS/VAX, it seems.
I'm looking into it, it's probably a simple script error.
Richard Levitte [Sun, 27 Feb 2000 15:58:09 +0000 (15:58 +0000)]
One test passed for VMS.
Richard Levitte [Sun, 27 Feb 2000 14:44:43 +0000 (14:44 +0000)]
A new beta has been released, and one test is documented.
Richard Levitte [Sun, 27 Feb 2000 14:03:58 +0000 (14:03 +0000)]
OpenVMS often has problems with files with more than on period in it.
Here's instructions on what to do if you get into trouble because of
that.
Ulf Möller [Sun, 27 Feb 2000 12:30:07 +0000 (12:30 +0000)]
remove obsolete BN_CTX info
Bodo Möller [Sun, 27 Feb 2000 11:48:32 +0000 (11:48 +0000)]
Add a comment.
Richard Levitte [Sun, 27 Feb 2000 11:12:58 +0000 (11:12 +0000)]
For lack of a better name, this is now called 0.9.5beta3-dev until the
release.
Richard Levitte [Sun, 27 Feb 2000 11:07:23 +0000 (11:07 +0000)]
Change version string to reflect the release of beta 2.
Richard Levitte [Sun, 27 Feb 2000 11:04:09 +0000 (11:04 +0000)]
Stop logging all the files that are copied all over the place...
Richard Levitte [Sun, 27 Feb 2000 10:41:31 +0000 (10:41 +0000)]
New logical names to skip algorithms are now supported.
Richard Levitte [Sun, 27 Feb 2000 10:39:41 +0000 (10:39 +0000)]
New logical names to skip algorithms are now supported.
Also, on Alpha, vms.mar is no longer used (it produced a lot of
confusing messages) for BN. Instead, the assembler part of bn_lcl.h
is used.
Richard Levitte [Sun, 27 Feb 2000 10:35:15 +0000 (10:35 +0000)]
New "target": CONFIG. This will build the opensslconf.h file from
what is known about VAX and Alpha running VMS, and from the
opensslconf.h.in (in VMS often named OPENSSLCONF.H_IN) file.
Richard Levitte [Sun, 27 Feb 2000 10:26:35 +0000 (10:26 +0000)]
Add and change docs for the changes that have been made.
Ulf Möller [Sun, 27 Feb 2000 02:38:41 +0000 (02:38 +0000)]
put function names in the title.
Andy Polyakov [Sun, 27 Feb 2000 02:34:37 +0000 (02:34 +0000)]
Statement that it fails only on 32-bit architectures isn't true.
Ulf Möller [Sun, 27 Feb 2000 02:19:48 +0000 (02:19 +0000)]
Overly long lines look ugly in the DOS editor. :)
Ulf Möller [Sun, 27 Feb 2000 02:05:39 +0000 (02:05 +0000)]
Bug fix!
Dr. Stephen Henson [Sun, 27 Feb 2000 01:39:41 +0000 (01:39 +0000)]
Fix so Win32 compiles again...
Dr. Stephen Henson [Sun, 27 Feb 2000 01:15:25 +0000 (01:15 +0000)]
Fix so Win32 assembly language works with MASM.
Add info about where to get MASM.
Ulf Möller [Sun, 27 Feb 2000 00:00:56 +0000 (00:00 +0000)]
*** empty log message ***
Ulf Möller [Sat, 26 Feb 2000 22:37:43 +0000 (22:37 +0000)]
workaround no longer needed
Ulf Möller [Sat, 26 Feb 2000 22:37:34 +0000 (22:37 +0000)]
remove
Ulf Möller [Sat, 26 Feb 2000 22:16:47 +0000 (22:16 +0000)]
Reorganize bn_mul.c (no bugfix yet), remove obsolete files in BN library.
Ulf Möller [Sat, 26 Feb 2000 22:06:02 +0000 (22:06 +0000)]
minor clarification
Dr. Stephen Henson [Sat, 26 Feb 2000 19:25:31 +0000 (19:25 +0000)]
Make ASN1 types real typedefs.
Rebuild error files.
Andy Polyakov [Sat, 26 Feb 2000 16:20:05 +0000 (16:20 +0000)]
BN_div_recp fix. I've ran divtest for 10 mins and it didn't exhibit a
single fault:-) Needless to mention that bnbug.c posted couple of days
ago passes as well...
Richard Levitte [Sat, 26 Feb 2000 11:17:33 +0000 (11:17 +0000)]
A small script to compile mttest.c on VMS as well.
Richard Levitte [Sat, 26 Feb 2000 11:02:31 +0000 (11:02 +0000)]
Make sure there's some entropy, and log a few more errors.
Bodo Möller [Sat, 26 Feb 2000 08:36:46 +0000 (08:36 +0000)]
More get0 et al. changes. Also provide fgrep targets in CHANGES
where the new functions are mentioned.
Richard Levitte [Sat, 26 Feb 2000 04:48:22 +0000 (04:48 +0000)]
make update
Richard Levitte [Sat, 26 Feb 2000 03:59:46 +0000 (03:59 +0000)]
Make sure that all test files are gone before starting the tests, or
backup will complain about some version not existing. Perhaps.
Richard Levitte [Sat, 26 Feb 2000 03:58:36 +0000 (03:58 +0000)]
Move to using the same perl code as Makefile.ssl
Richard Levitte [Sat, 26 Feb 2000 03:57:35 +0000 (03:57 +0000)]
Just as in Unix, make sure to generate some kind of "random data".
Richard Levitte [Sat, 26 Feb 2000 03:56:09 +0000 (03:56 +0000)]
Typo corrected.
Richard Levitte [Sat, 26 Feb 2000 03:55:15 +0000 (03:55 +0000)]
Don't include sys/types.h if NO_SYS_TYPES_H is defined.
Richard Levitte [Sat, 26 Feb 2000 03:53:58 +0000 (03:53 +0000)]
The OpenVMS library is most definitely not built for anything but
files, unless it's all in unixly syntax. We can't guarantee that
right now, so let's skip the whole test suit. There are other places
(like the open()) where errors are detected anyway.