Ulf Möller [Sat, 5 Feb 2000 10:39:54 +0000 (10:39 +0000)]
Replace ridiculous libdes PRNG with RAND_bytes. These functions are not
used anywhere in OpenSSL, but might be used by libdes applications.
Andy Polyakov [Fri, 4 Feb 2000 15:16:22 +0000 (15:16 +0000)]
New xcbc_ok test vector is required after the parity bits in cbc2_key
were fixed up. The catch is that in the DESX test the cbc2_key is used
as whitening key where *all* 64 bits are significant.
Dr. Stephen Henson [Fri, 4 Feb 2000 14:01:38 +0000 (14:01 +0000)]
Rename SSLeay_add_all_algorithms() et al to
OpenSSL_add_all_algorithms(). Move these into
separate files so they work properly.
Bodo Möller [Fri, 4 Feb 2000 11:21:18 +0000 (11:21 +0000)]
Report progress as in dsatest.c when creating a DHE key.
Bodo Möller [Fri, 4 Feb 2000 00:56:09 +0000 (00:56 +0000)]
Use correct, not American spelling.
Bodo Möller [Fri, 4 Feb 2000 00:42:21 +0000 (00:42 +0000)]
Correct spelling as it was done in the source.
Ulf Möller [Thu, 3 Feb 2000 23:38:55 +0000 (23:38 +0000)]
*** empty log message ***
Ulf Möller [Thu, 3 Feb 2000 23:23:57 +0000 (23:23 +0000)]
a short page for "speed"
Ulf Möller [Thu, 3 Feb 2000 23:23:24 +0000 (23:23 +0000)]
ispell (and minor modifications)
Ulf Möller [Thu, 3 Feb 2000 18:22:01 +0000 (18:22 +0000)]
Document hash functions.
Dr. Stephen Henson [Thu, 3 Feb 2000 02:56:48 +0000 (02:56 +0000)]
Add new -notext option to 'ca', -pubkey option to spkac.
Remove some "WTF??" casts from applications.
Fixes to keep VC++ happy and avoid warnings.
Docs tidy.
Bodo Möller [Thu, 3 Feb 2000 01:26:07 +0000 (01:26 +0000)]
Some 'const's for BNs.
Bodo Möller [Wed, 2 Feb 2000 23:30:32 +0000 (23:30 +0000)]
Include OpenSSL license.
Bodo Möller [Wed, 2 Feb 2000 22:18:01 +0000 (22:18 +0000)]
Tolerate negative numbers in BN_is_prime.
Bodo Möller [Wed, 2 Feb 2000 21:20:44 +0000 (21:20 +0000)]
rndsort{Miller, Rabin} primality test.
Andy Polyakov [Wed, 2 Feb 2000 16:18:12 +0000 (16:18 +0000)]
Support for "multiply high" instruction, see BN_UMULT_HIGH comment in
crypto/bn/bn_lcl.h for further details. It should be noted that for
the moment of this writing the code was tested only on Alpha. If
compiled with DEC C the C implementation exhibits 12% performance
improvement over the crypto/bn/asm/alpha.s (on EV56 box running
AlphaLinux). GNU C is (unfortunately) 8% behind the assembler
implementation. But it's OpenVMS Alpha users who *may* benefit most
as 'apps/openssl speed rsa' exhibits 6 (six) times performance
improvement over the original VMS bignum implementation. Where "*may*"
means "as soon as code is enabled though #define SIXTY_FOUR_BIT and
crypto/bn/asm/vms.mar is skipped."
Dr. Stephen Henson [Wed, 2 Feb 2000 01:33:28 +0000 (01:33 +0000)]
Update docs.
Ulf Möller [Tue, 1 Feb 2000 23:48:55 +0000 (23:48 +0000)]
Bug fix: BN_is_prime() would fail with a high probability for small
primes (negligible for larger ones).
Ulf Möller [Tue, 1 Feb 2000 23:47:24 +0000 (23:47 +0000)]
match the prototype
Ulf Möller [Tue, 1 Feb 2000 15:33:15 +0000 (15:33 +0000)]
Remove an =over that never ends
Ulf Möller [Tue, 1 Feb 2000 15:05:11 +0000 (15:05 +0000)]
link to SSL_get_error(3)
Ulf Möller [Tue, 1 Feb 2000 15:00:37 +0000 (15:00 +0000)]
dhgen is gone.
Richard Levitte [Tue, 1 Feb 2000 12:03:47 +0000 (12:03 +0000)]
Correct one link.
Bodo Möller [Tue, 1 Feb 2000 11:10:54 +0000 (11:10 +0000)]
If n0 == d0, we must alway compute 'rem' "by hand"
Bodo Möller [Tue, 1 Feb 2000 08:48:30 +0000 (08:48 +0000)]
Typo in preprocessor symbol.
Bodo Möller [Tue, 1 Feb 2000 08:48:05 +0000 (08:48 +0000)]
Pointer to important manual page that should be written.
Bodo Möller [Tue, 1 Feb 2000 07:50:42 +0000 (07:50 +0000)]
Change log entry completed.
Ulf Möller [Tue, 1 Feb 2000 02:24:10 +0000 (02:24 +0000)]
undo. I keep confusing my directories. :(
Ulf Möller [Tue, 1 Feb 2000 02:21:16 +0000 (02:21 +0000)]
EBCDIC support.
Submitted by: Martin Kraemer <martin.kraemer@mch.sni.de>
Ulf Möller [Tue, 1 Feb 2000 01:37:00 +0000 (01:37 +0000)]
Document ERR library.
Ulf Möller [Tue, 1 Feb 2000 01:35:52 +0000 (01:35 +0000)]
spelling
Ulf Möller [Tue, 1 Feb 2000 01:35:29 +0000 (01:35 +0000)]
Print a reassuring message when Configure is done.
Bodo Möller [Mon, 31 Jan 2000 09:02:30 +0000 (09:02 +0000)]
Reference for SHA-1.
Ulf Möller [Sun, 30 Jan 2000 23:46:18 +0000 (23:46 +0000)]
Checked in some junk. Sorry.
Ulf Möller [Sun, 30 Jan 2000 23:34:33 +0000 (23:34 +0000)]
Note changes.
Ulf Möller [Sun, 30 Jan 2000 23:33:40 +0000 (23:33 +0000)]
Seek out and destroy another evil cast.
Ulf Möller [Sun, 30 Jan 2000 23:31:01 +0000 (23:31 +0000)]
Typos.
Ulf Möller [Sun, 30 Jan 2000 22:20:28 +0000 (22:20 +0000)]
Source code cleanups: Use void * rather than char * in lhash,
eliminate some of the -Wcast-qual warnings (debug-ben-strict target)
Ulf Möller [Sun, 30 Jan 2000 22:16:47 +0000 (22:16 +0000)]
Update docs: corrections, turn buffer docs into manpage, fold SHA1
pages into one for improved readability, add lhash manpage
Richard Levitte [Sun, 30 Jan 2000 13:44:08 +0000 (13:44 +0000)]
Synchronise
Bodo Möller [Sun, 30 Jan 2000 11:05:39 +0000 (11:05 +0000)]
Documentation for BN_is_prime_fasttest.
Bodo Möller [Sun, 30 Jan 2000 03:32:28 +0000 (03:32 +0000)]
Make output of "openssl dsaparam 1024" more interesting :-)
Bodo Möller [Sun, 30 Jan 2000 02:40:38 +0000 (02:40 +0000)]
Tiny changes to previous patch (the log message was meant to be
"Make DSA_generate_parameters faster").
Bodo Möller [Sun, 30 Jan 2000 02:23:03 +0000 (02:23 +0000)]
Make DSA_generate_parameters, and fix a couple of bug
(including another problem in the s3_srvr.c state machine).
Dr. Stephen Henson [Sun, 30 Jan 2000 01:39:40 +0000 (01:39 +0000)]
Update docs.
Richard Levitte [Sat, 29 Jan 2000 01:22:03 +0000 (01:22 +0000)]
Reimplement so only one synchronous stack is used. The benefit is
that function pointers are nicely tucker in their structure.
Richard Levitte [Sat, 29 Jan 2000 01:12:50 +0000 (01:12 +0000)]
Finally found a form that I like...
Dr. Stephen Henson [Sat, 29 Jan 2000 00:00:26 +0000 (00:00 +0000)]
Fix CRL encoding bug.
Bodo Möller [Fri, 28 Jan 2000 21:26:30 +0000 (21:26 +0000)]
more information on 0.9.5
Richard Levitte [Fri, 28 Jan 2000 12:15:20 +0000 (12:15 +0000)]
Synchronise with Unix code
Richard Levitte [Fri, 28 Jan 2000 11:35:44 +0000 (11:35 +0000)]
Put config in section 5, where it belongs.
Dr. Stephen Henson [Fri, 28 Jan 2000 01:37:08 +0000 (01:37 +0000)]
Add CA.pl man page this time...
Dr. Stephen Henson [Fri, 28 Jan 2000 01:35:31 +0000 (01:35 +0000)]
New -pkcs12 option to CA.pl.
Document CA.pl script.
Initialise and free up the extra DH fields
(nothing uses them yet though).
Ulf Möller [Thu, 27 Jan 2000 23:07:50 +0000 (23:07 +0000)]
fix link
Richard Levitte [Thu, 27 Jan 2000 22:07:42 +0000 (22:07 +0000)]
Declare BN_pseudo_rand().
Richard Levitte [Thu, 27 Jan 2000 21:11:51 +0000 (21:11 +0000)]
It works much better when you don't press shift at the wrong moment...
Bodo Möller [Thu, 27 Jan 2000 21:09:25 +0000 (21:09 +0000)]
A couple of things were reversed for BN_pseudo_rand ...
Richard Levitte [Thu, 27 Jan 2000 21:09:15 +0000 (21:09 +0000)]
Added a configuration for myself...
Richard Levitte [Thu, 27 Jan 2000 20:34:03 +0000 (20:34 +0000)]
Use the pod2man that comes with OpenSSL. Make it so config(5) really
ends up in section 5.
Richard Levitte [Thu, 27 Jan 2000 20:23:29 +0000 (20:23 +0000)]
Since pod2man is still evolving, and some sites (among others dev.openssl.org)
don't have a version that will handle the L<foo(1)|foo(1)> construct yet, here
is a copy from my laptop (slightly modifed to work independently of the place
where perl itself resides).
Richard Levitte [Thu, 27 Jan 2000 20:11:26 +0000 (20:11 +0000)]
Update all links so they will be rendered better.
Ulf Möller [Thu, 27 Jan 2000 19:52:58 +0000 (19:52 +0000)]
comment was wrong.
Ulf Möller [Thu, 27 Jan 2000 19:36:52 +0000 (19:36 +0000)]
Update comment from bn.h
Ulf Möller [Thu, 27 Jan 2000 19:31:26 +0000 (19:31 +0000)]
Document DSA and SHA.
New function BN_pseudo_rand().
Use BN_prime_checks_size(BN_num_bits(w)) rounds of Miller-Rabin when
generating DSA primes (why not use BN_is_prime()?)
Ulf Möller [Thu, 27 Jan 2000 19:29:23 +0000 (19:29 +0000)]
New news.
Ulf Möller [Thu, 27 Jan 2000 19:28:49 +0000 (19:28 +0000)]
Increase the year by one.
Bodo Möller [Thu, 27 Jan 2000 14:31:31 +0000 (14:31 +0000)]
typo in a comment
Bodo Möller [Thu, 27 Jan 2000 13:00:10 +0000 (13:00 +0000)]
Update comments to provide a better approximation of reality.
Bodo Möller [Thu, 27 Jan 2000 12:52:41 +0000 (12:52 +0000)]
Add a pointer to a paper (is the algorithm in section 4.2 the
word-based algorithm we are using?)
Bodo Möller [Thu, 27 Jan 2000 11:26:28 +0000 (11:26 +0000)]
enable Montgomery test
Bodo Möller [Thu, 27 Jan 2000 09:15:49 +0000 (09:15 +0000)]
Update references.
Bodo Möller [Thu, 27 Jan 2000 09:03:49 +0000 (09:03 +0000)]
Small correction.
Bodo Möller [Thu, 27 Jan 2000 08:57:57 +0000 (08:57 +0000)]
Correct typos that ispell did not find.
Richard Levitte [Thu, 27 Jan 2000 02:29:19 +0000 (02:29 +0000)]
Made link of reference
Ulf Möller [Thu, 27 Jan 2000 01:54:05 +0000 (01:54 +0000)]
New manpage.
Ulf Möller [Thu, 27 Jan 2000 01:50:42 +0000 (01:50 +0000)]
Run ispell.
Clean up bn_mont.c.
Richard Levitte [Thu, 27 Jan 2000 01:25:31 +0000 (01:25 +0000)]
Update all links so they will be rendered better.
Bodo Möller [Wed, 26 Jan 2000 22:36:55 +0000 (22:36 +0000)]
Some comments added, and slight code clean-ups.
Bodo Möller [Wed, 26 Jan 2000 08:59:26 +0000 (08:59 +0000)]
Clarification.
Bodo Möller [Tue, 25 Jan 2000 22:35:20 +0000 (22:35 +0000)]
New manual page.
Bodo Möller [Mon, 24 Jan 2000 17:57:56 +0000 (17:57 +0000)]
Avoid a race condition.
Bodo Möller [Mon, 24 Jan 2000 16:02:29 +0000 (16:02 +0000)]
Improve clarity.
Bodo Möller [Mon, 24 Jan 2000 14:42:26 +0000 (14:42 +0000)]
Document RAND_load_file change.
Richard Levitte [Mon, 24 Jan 2000 14:19:00 +0000 (14:19 +0000)]
Man page section forgotten...
Bodo Möller [Mon, 24 Jan 2000 10:20:45 +0000 (10:20 +0000)]
Give the correct e-mail address even though the message is not quite serious
Bodo Möller [Mon, 24 Jan 2000 10:03:24 +0000 (10:03 +0000)]
RAND_load_file(..., -1) now means "read the complete file";
this is what we now use to read $RANDFILE / $HOME/.rnd.
(Previously, after 'cat'ting lots of stuff into .rnd
only the first MB would be looked at.)
Bugfix for apps/enc.c: Continue if RAND_pseudo_bytes returns 0
(only -1 is an error).
Bodo Möller [Mon, 24 Jan 2000 09:32:20 +0000 (09:32 +0000)]
RAND_pseudo_bytes is good enough for encryption IVs,
we should not need RAND_bytes (and we cannot use the latter
unless we load a seed file)
Bodo Möller [Mon, 24 Jan 2000 09:24:28 +0000 (09:24 +0000)]
The des_xcbc_encrypt apparently always fails.
Workaround so that "make test" continues anyway.
Richard Levitte [Mon, 24 Jan 2000 04:05:00 +0000 (04:05 +0000)]
Add the PID to the output on Win32.
Richard Levitte [Mon, 24 Jan 2000 02:24:37 +0000 (02:24 +0000)]
Let's make all the example formated the same, shall we?
Richard Levitte [Mon, 24 Jan 2000 02:15:59 +0000 (02:15 +0000)]
Correct indentation
Dr. Stephen Henson [Mon, 24 Jan 2000 01:50:17 +0000 (01:50 +0000)]
Document how CRYPTO_EX_DATA stuff works for
RSA structures. Other structures behave in
a similar way.
Ulf Möller [Mon, 24 Jan 2000 01:21:22 +0000 (01:21 +0000)]
Documented in the RSA_print page
Ulf Möller [Mon, 24 Jan 2000 01:20:39 +0000 (01:20 +0000)]
RSA_print etc
Ulf Möller [Mon, 24 Jan 2000 01:18:36 +0000 (01:18 +0000)]
Rename asn1/pkcs8.c to asn1/p8_key.c to avoid name conflict.
Dr. Stephen Henson [Sun, 23 Jan 2000 23:41:49 +0000 (23:41 +0000)]
Tidy up CRYPTO_EX_DATA structures.
Ulf Möller [Sun, 23 Jan 2000 22:06:24 +0000 (22:06 +0000)]
Document the BN library.
Bodo Möller [Sun, 23 Jan 2000 22:02:34 +0000 (22:02 +0000)]
Under VMS, ftruncate should be available
Bodo Möller [Sun, 23 Jan 2000 19:58:03 +0000 (19:58 +0000)]
As ftruncate is not availabe on all platforms, switch back to
opening the output file with "wb" to truncate it except on VMS
(where the file now keeps its original length because it is opened
with "rb+" -- does VMS have ftruncate?)
Dr. Stephen Henson [Sun, 23 Jan 2000 02:28:08 +0000 (02:28 +0000)]
Make s_server, s_client check cipher list return codes.
Update docs.