Skip to content

Commit 385bae8

Browse files
authored
Merge pull request #266 from libtom/pr/fix-lint-issues
Fix lint issues
2 parents daaab84 + de8a53a commit 385bae8

5 files changed

Lines changed: 9 additions & 13 deletions

File tree

src/encauth/gcm/gcm_test.c

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -342,7 +342,6 @@ int gcm_test(void)
342342
if ((err = gcm_add_iv(&gcm, tests[0].IV, tests[0].IVlen)) != CRYPT_OK) return err;
343343
/* intentionally skip gcm_add_aad + gcm_process */
344344
if ((err = gcm_done(&gcm, T[0], &y)) != CRYPT_OK) return err;
345-
if (compare_testvector(out[0], 0, tests[0].C, tests[0].ptlen, "GCM CT-special", 0)) return CRYPT_FAIL_TESTVECTOR;
346345
if (compare_testvector(T[0], y, tests[0].T, 16, "GCM Encrypt Tag-special", 0)) return CRYPT_FAIL_TESTVECTOR;
347346

348347
for (x = 0; x < (int)(sizeof(tests)/sizeof(tests[0])); x++) {

src/encauth/ocb3/ocb3_decrypt.c

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -30,11 +30,9 @@ int ocb3_decrypt(ocb3_state *ocb, const unsigned char *ct, unsigned long ctlen,
3030
unsigned char *pt_b, *ct_b;
3131

3232
LTC_ARGCHK(ocb != NULL);
33-
if (ct == NULL) LTC_ARGCHK(ctlen == 0);
34-
if (ctlen != 0) {
35-
LTC_ARGCHK(ct != NULL);
36-
LTC_ARGCHK(pt != NULL);
37-
}
33+
if (ctlen == 0) return CRYPT_OK; /* no data, nothing to do */
34+
LTC_ARGCHK(ct != NULL);
35+
LTC_ARGCHK(pt != NULL);
3836

3937
if ((err = cipher_is_valid(ocb->cipher)) != CRYPT_OK) {
4038
return err;

src/encauth/ocb3/ocb3_encrypt.c

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -30,11 +30,9 @@ int ocb3_encrypt(ocb3_state *ocb, const unsigned char *pt, unsigned long ptlen,
3030
unsigned char *pt_b, *ct_b;
3131

3232
LTC_ARGCHK(ocb != NULL);
33-
if (pt == NULL) LTC_ARGCHK(ptlen == 0);
34-
if (ptlen != 0) {
35-
LTC_ARGCHK(pt != NULL);
36-
LTC_ARGCHK(ct != NULL);
37-
}
33+
if (ptlen == 0) return CRYPT_OK; /* no data, nothing to do */
34+
LTC_ARGCHK(pt != NULL);
35+
LTC_ARGCHK(ct != NULL);
3836

3937
if ((err = cipher_is_valid(ocb->cipher)) != CRYPT_OK) {
4038
return err;

src/encauth/ocb3/ocb3_test.c

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -204,7 +204,8 @@ int ocb3_test(void)
204204

205205
int err, x, idx, res;
206206
unsigned long len;
207-
unsigned char outct[MAXBLOCKSIZE], outtag[MAXBLOCKSIZE];
207+
unsigned char outct[MAXBLOCKSIZE] = { 0 };
208+
unsigned char outtag[MAXBLOCKSIZE] = { 0 };
208209
ocb3_state ocb;
209210

210211
/* AES can be under rijndael or aes... try to find it */

src/pk/ecc/ltc_ecc_map.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ int ltc_ecc_map(ecc_point *P, void *modulus, void *mp)
3838
LTC_ARGCHK(mp != NULL);
3939

4040
if ((err = mp_init_multi(&t1, &t2, NULL)) != CRYPT_OK) {
41-
return CRYPT_MEM;
41+
return err;
4242
}
4343

4444
/* first map z back to normal */

0 commit comments

Comments
 (0)