openssl/crypto/dh
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
dh.h Implement fixed-window exponentiation to mitigate hyper-threading 2005-05-16 01:26:08 +00:00
dh192.pem Import of old SSLeay release: SSLeay 0.8.1b 1998-12-21 10:52:47 +00:00
dh512.pem Import of old SSLeay release: SSLeay 0.8.1b 1998-12-21 10:52:47 +00:00
dh1024.pem Import of old SSLeay release: SSLeay 0.8.1b 1998-12-21 10:52:47 +00:00
dh2048.pem Import of old SSLeay release: SSLeay 0.8.1b 1998-12-21 10:52:47 +00:00
dh4096.pem Import of old SSLeay release: SSLeay 0.8.1b 1998-12-21 10:52:47 +00:00
dh_asn1.c Get rid of ASN1_ITEM_FUNCTIONS dummy function 2001-02-23 12:47:06 +00:00
dh_check.c The version that was actually submitted for FIPS testing. 2004-06-19 13:15:35 +00:00
dh_err.c Rebuild error codes. 2005-04-12 13:47:58 +00:00
dh_gen.c Remaining parts of PR:620 2004-12-05 01:46:03 +00:00
dh_key.c Implement fixed-window exponentiation to mitigate hyper-threading 2005-05-16 01:26:08 +00:00
dh_lib.c Add the possibility to build without the ENGINE framework. 2003-01-30 17:37:49 +00:00
dhtest.c Implement fixed-window exponentiation to mitigate hyper-threading 2005-05-16 01:26:08 +00:00
example Import of old SSLeay release: SSLeay 0.8.1b 1998-12-21 10:52:47 +00:00
generate 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
p192.c Change #include filenames from <foo.h> to <openssl.h>. 1999-04-23 22:13:45 +00:00
p512.c Change #include filenames from <foo.h> to <openssl.h>. 1999-04-23 22:13:45 +00:00
p1024.c Change #include filenames from <foo.h> to <openssl.h>. 1999-04-23 22:13:45 +00:00