summaryrefslogtreecommitdiffstats
path: root/regress/lib/libcrypto/dsa/dsatest.c
diff options
context:
space:
mode:
authorbcook <bcook@openbsd.org>2016-06-30 02:02:06 +0000
committerbcook <bcook@openbsd.org>2016-06-30 02:02:06 +0000
commit1b2bbd6a2be0d8567d09a347b008777f6f415bc7 (patch)
treef898e27b29c52ec722c83757f2cab72f231455d8 /regress/lib/libcrypto/dsa/dsatest.c
parentIf /tmp/vi.recover doesn't exist, don't create it. Warn once (diff)
downloadwireguard-openbsd-1b2bbd6a2be0d8567d09a347b008777f6f415bc7.tar.xz
wireguard-openbsd-1b2bbd6a2be0d8567d09a347b008777f6f415bc7.zip
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@
Diffstat (limited to 'regress/lib/libcrypto/dsa/dsatest.c')
-rw-r--r--regress/lib/libcrypto/dsa/dsatest.c7
1 files changed, 0 insertions, 7 deletions
diff --git a/regress/lib/libcrypto/dsa/dsatest.c b/regress/lib/libcrypto/dsa/dsatest.c
index 1fb929a6895..444cda532d0 100644
--- a/regress/lib/libcrypto/dsa/dsatest.c
+++ b/regress/lib/libcrypto/dsa/dsatest.c
@@ -182,13 +182,6 @@ int main(int argc, char **argv)
goto end;
}
- dsa->flags |= DSA_FLAG_NO_EXP_CONSTTIME;
- DSA_generate_key(dsa);
- DSA_sign(0, str1, 20, sig, &siglen, dsa);
- if (DSA_verify(0, str1, 20, sig, siglen, dsa) == 1)
- ret=1;
-
- dsa->flags &= ~DSA_FLAG_NO_EXP_CONSTTIME;
DSA_generate_key(dsa);
DSA_sign(0, str1, 20, sig, &siglen, dsa);
if (DSA_verify(0, str1, 20, sig, siglen, dsa) == 1)