From: Eugene Crosser Date: Thu, 31 Oct 2013 08:44:06 +0000 (+0400) Subject: clear test results X-Git-Url: http://www.average.org/gitweb/?p=pam_pcsc_cr.git;a=commitdiff_plain;h=e9a4ddc840fdb71c5afe742855f59d511e595518 clear test results --- diff --git a/test_crypto.c b/test_crypto.c index 3654fa2..52cb1ea 100644 --- a/test_crypto.c +++ b/test_crypto.c @@ -36,6 +36,7 @@ int test_enc_dec(int iface1, int iface2) } printh(ct); if (select_crypto_if(iface2)) return 1; + memset(re, 0xab, sizeof(re)); if ((err = decrypt(key, sizeof(key), ct, re, sizeof(re)))) { printf("decrypt error: %s\n", crypto_errstr(err)); return 1; @@ -58,7 +59,8 @@ int test_sha(int iface) 0xBA,0x3E,0x25,0x71,0x78,0x50,0xC2,0x6C,0x9C,0xD0,0xD8,0x9D}; if (select_crypto_if(iface)) return 1; - shalen = 20; + memset(sha1, 0, sizeof(sha1)); + shalen = sizeof(sha1); if ((err = hash(spt, sizeof(spt), sha1, &shalen))) { printf("hash error: %s\n", crypto_errstr(err)); return 1; @@ -83,7 +85,8 @@ int test_hmac(int iface) 0xd2,0x74,0x16,0xd5,0xf1,0x84,0xdf,0x9c,0x25,0x9a,0x7c,0x79}; if (select_crypto_if(iface)) return 1; - hmaclen = 20; + memset(hmac1, 0, sizeof(hmac1)); + hmaclen = sizeof(hmac1); if ((err = hmac(hkey, sizeof(hkey), hpt, sizeof(hpt), hmac1, &hmaclen))) { printf("hash error: %s\n", crypto_errstr(err));