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.
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