CVSROOT: /cvs Module name: src Changes by: bc...@cvs.openbsd.org 2016/06/29 20:02:06
Modified files: regress/lib/libcrypto/dh: dhtest.c regress/lib/libcrypto/dsa: dsatest.c lib/libssl/src/crypto/dh: dh.h dh_key.c lib/libssl/src/crypto/dsa: dsa.h dsa_key.c lib/libssl/src/crypto/rsa: rsa.h rsa_crpt.c rsa_eay.c rsa_gen.c Log message: Remove flags for disabling constant-time operations. This removes support for DSA_FLAG_NO_EXP_CONSTTIME, DH_FLAG_NO_EXP_CONSTTIME, and RSA_FLAG_NO_CONSTTIME flags, making all of these operations unconditionally constant-time. Based on the original patch by César Pereid. ok beck@