From 536a1992034cfbdfc02227ec550f36913855207d Mon Sep 17 00:00:00 2001 From: Steffen Jaeckel Date: Thu, 21 Aug 2014 12:41:25 +0200 Subject: [PATCH] rsa_test: fix valgrind warnings --- testprof/rsa_test.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/testprof/rsa_test.c b/testprof/rsa_test.c index c5792c5..648ed71 100644 --- a/testprof/rsa_test.c +++ b/testprof/rsa_test.c @@ -240,11 +240,13 @@ for (cnt = 0; cnt < len; ) { for (rsa_msgsize = 1; rsa_msgsize <= 117; rsa_msgsize++) { len = sizeof(out); len2 = rsa_msgsize; + /* make a random key/msg */ + yarrow_read(in, rsa_msgsize, &yarrow_prng); DO(rsa_encrypt_key_ex(in, rsa_msgsize, out, &len, NULL, 0, &yarrow_prng, prng_idx, 0, LTC_PKCS_1_V1_5, &key)); len2 = rsa_msgsize; DO(rsa_decrypt_key_ex(out, len, tmp, &len2, NULL, 0, 0, LTC_PKCS_1_V1_5, &stat, &key)); - if (!(stat == 1 && stat2 == 0)) { + if (stat != 1) { fprintf(stderr, "rsa_decrypt_key_ex failed, %d, %d", stat, stat2); return 1; }