Disable DSA_FLAG_NO_EXP_CONSTTIME, always enable constant-time behavior.
authorbcook <bcook@openbsd.org>
Tue, 21 Jun 2016 04:16:53 +0000 (04:16 +0000)
committerbcook <bcook@openbsd.org>
Tue, 21 Jun 2016 04:16:53 +0000 (04:16 +0000)
commit55cda256cf237a408a609da09647ec2a4ee0a5f3
treefb74b8a592d9960ee360427265e0041d97735d2a
parentbbc7462f3182b3217fcb5e27817262f3e5bac645
Disable DSA_FLAG_NO_EXP_CONSTTIME, always enable constant-time behavior.

Improved patch from Cesar Pereida. See
https://github.com/libressl-portable/openbsd/pull/61 for more details.

ok beck@
lib/libcrypto/dsa/dsa.h
lib/libcrypto/dsa/dsa_key.c
lib/libcrypto/dsa/dsa_ossl.c
lib/libssl/src/crypto/dsa/dsa.h
lib/libssl/src/crypto/dsa/dsa_key.c
lib/libssl/src/crypto/dsa/dsa_ossl.c