openssl/crypto/dsa
Bodo Möller ecb1445ce2 Implement fixed-window exponentiation to mitigate hyper-threading
timing attacks.

BN_FLG_EXP_CONSTTIME requests this algorithm, and this done by default for
RSA/DSA/DH private key computations unless
RSA_FLAG_NO_EXP_CONSTTIME/DSA_FLAG_NO_EXP_CONSTTIME/
DH_FLAG_NO_EXP_CONSTTIME is set.

Submitted by: Matthew D Wood
Reviewed by: Bodo Moeller
2005-05-16 01:26:08 +00:00
..
.cvsignore Add emacs cache files to .cvsignore. 2005-04-11 14:18:14 +00:00
dsa.h Implement fixed-window exponentiation to mitigate hyper-threading 2005-05-16 01:26:08 +00:00
dsa_asn1.c Get rid of ASN1_ITEM_FUNCTIONS dummy function 2001-02-23 12:47:06 +00:00
dsa_err.c Rebuild error codes. 2005-04-12 13:47:58 +00:00
dsa_gen.c Remaining parts of PR:620 2004-12-05 01:46:03 +00:00
dsa_key.c Implement fixed-window exponentiation to mitigate hyper-threading 2005-05-16 01:26:08 +00:00
dsa_lib.c Add the possibility to build without the ENGINE framework. 2003-01-30 17:37:49 +00:00
dsa_ossl.c Implement fixed-window exponentiation to mitigate hyper-threading 2005-05-16 01:26:08 +00:00
dsa_sign.c To protect FIPS-related global variables, add locking mechanisms 2004-07-30 14:38:02 +00:00
dsa_vrf.c To protect FIPS-related global variables, add locking mechanisms 2004-07-30 14:38:02 +00:00
dsagen.c Adjust the parameter lists in some not commonly used files. 2003-01-01 23:41:50 +00:00
dsatest.c Implement fixed-window exponentiation to mitigate hyper-threading 2005-05-16 01:26:08 +00:00
fips186a.txt Import of old SSLeay release: SSLeay 0.8.1b 1998-12-21 10:52:47 +00:00
Makefile Don't use $(EXHEADER) directly in for loops, as most shells will break 2004-11-02 23:53:31 +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.