From 5d21abbc8a727b7a586a91d0fc5c704deb1a69a4 Mon Sep 17 00:00:00 2001 From: Rob Austein Date: Wed, 10 Jun 2015 18:52:16 -0400 Subject: Operand lengths weren't including bug-workaround padding. --- tests/test-rsa.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'tests') diff --git a/tests/test-rsa.c b/tests/test-rsa.c index 5491399..150c6eb 100644 --- a/tests/test-rsa.c +++ b/tests/test-rsa.c @@ -82,7 +82,7 @@ static int test_modexp(const char * const kind, static int test_rsa(const rsa_tc_t * const tc) { - return (test_modexp("Signature", tc, &tc->m, &tc->d, &tc->s) || /* RSA decryption */ + return (test_modexp("Signature", tc, &tc->m, &tc->d, &tc->s) && /* RSA decryption */ test_modexp("Verification", tc, &tc->s, &tc->e, &tc->m)); /* RSA encryption */ } -- cgit v1.2.3