openssl/crypto/dsa
Bodo Möller 35ed8cb8b6 Integrate my implementation of a countermeasure against
Bleichenbacher's DSA attack.  With this implementation, the expected
number of iterations never exceeds 2.

New semantics for BN_rand_range():
BN_rand_range(r, min, range) now generates r such that
     min <= r < min+range.
(Previously, BN_rand_range(r, min, max) generated r such that
     min <= r < max.
It is more convenient to have the range; also the previous
prototype was misleading because max was larger than
the actual maximum.)
2001-02-08 12:14:51 +00:00
..
.cvsignore Ignore Makefile.save 1999-04-29 16:04:54 +00:00
dsa_asn1.c Merge from the ASN1 branch of new ASN1 code 2000-12-08 19:09:35 +00:00
dsa_err.c Merge from the ASN1 branch of new ASN1 code 2000-12-08 19:09:35 +00:00
dsa_gen.c Constify DSA-related code. 2000-11-07 13:54:39 +00:00
dsa_key.c Don't set the two top bits to one when generating a random number < q.:wq 2000-09-13 01:45:54 +00:00
dsa_lib.c Do to DH and DSA what has already been done to RSA. This involves moving 2000-11-29 19:59:45 +00:00
dsa_ossl.c Integrate my implementation of a countermeasure against 2001-02-08 12:14:51 +00:00
dsa_sign.c Merge the engine branch into the main trunk. All conflicts resolved. 2000-10-26 21:07:28 +00:00
dsa_vrf.c Constify DSA-related code. 2000-11-07 13:54:39 +00:00
dsa.h Merge from the ASN1 branch of new ASN1 code 2000-12-08 19:09:35 +00:00
dsagen.c Change #include filenames from <foo.h> to <openssl.h>. 1999-04-23 22:13:45 +00:00
dsatest.c Cosmetic changes. 2000-02-05 21:28:09 +00:00
fips186a.txt Import of old SSLeay release: SSLeay 0.8.1b 1998-12-21 10:52:47 +00:00
Makefile.ssl Make depend. 2001-02-04 21:06:55 +00:00
README Import of old SSLeay release: SSLeay 0.8.1b 1998-12-21 10:52:47 +00:00

The stuff in here is based on patches supplied to me by
Steven Schoch <schoch@sheba.arc.nasa.gov> to do DSS.
I have since modified a them a little but a debt of gratitude
is due for doing the initial work.