fix clang static analyzer warnings/errors - see #217

This commit is contained in:
Karel Miko
2017-05-11 20:37:06 +02:00
parent 08cc78007b
commit 43e46a2efc
7 changed files with 12 additions and 8 deletions
+3 -3
View File
@@ -530,7 +530,6 @@ for (cnt = 0; cnt < len; ) {
for (i = 0; i < 9; ++i) {
len = sizeof(in);
len2 = sizeof(out);
cnt = rsa_get_size(&key);
/* (1) */
DO(rsa_sign_hash_ex(p, 20, p2, &len2, LTC_PKCS_1_V1_5, &yarrow_prng, prng_idx, hash_idx, 8, &privKey));
/* (2) */
@@ -540,7 +539,8 @@ for (cnt = 0; cnt < len; ) {
/* (3) */
DO(ltc_mp.rsa_me(p2, len2, p3, &len3, PK_PUBLIC, &key));
/* (4) */
#if 0
#ifdef LTC_TEST_DBG
cnt = rsa_get_size(&key);
printf("\nBefore:");
for (cnt = 0; cnt < len3; ++cnt) {
if (cnt%32 == 0)
@@ -563,7 +563,7 @@ for (cnt = 0; cnt < len; ) {
for (cnt = cnt + len3-cnt2+i; cnt < len; ++cnt) {
p3[cnt] = 0;
}
#if 0
#ifdef LTC_TEST_DBG
printf("\nAfter:");
for (cnt = 0; cnt < len3; ++cnt) {
if (cnt%32 == 0)
+1 -1
View File
@@ -1487,7 +1487,7 @@ void time_macs_(unsigned long MAC_SIZE)
if (cipher_idx == -1 || hash_idx == -1) {
fprintf(stderr, "Warning the MAC tests requires AES and SHA1 to operate... so sorry\n");
return;
exit(EXIT_FAILURE);
}
yarrow_read(buf, MAC_SIZE*1024, &yarrow_prng);