Skip to content

Commit d6fe15a

Browse files
committed
coverity: check mp_sub_d return values.
1 parent 2abbab2 commit d6fe15a

1 file changed

Lines changed: 11 additions & 3 deletions

File tree

wolfcrypt/test/test.c

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -56315,16 +56315,24 @@ static wc_test_ret_t mp_test_mont(mp_int* a, mp_int* m, mp_int* n, mp_int* r, WC
5631556315
/* a = 2^(bits*2) - 1 */
5631656316
mp_zero(a);
5631756317
mp_set_bit(a, bits[i] * 2);
56318-
mp_sub_d(a, 1, a);
56318+
ret = mp_sub_d(a, 1, a);
56319+
if (ret != MP_OKAY)
56320+
return WC_TEST_RET_ENC_EC(ret);
56321+
5631956322
/* m = 2^(bits) - 1 */
5632056323
mp_zero(m);
5632156324
mp_set_bit(m, bits[i]);
56322-
mp_sub_d(m, 1, m);
56325+
ret = mp_sub_d(m, 1, m);
56326+
if (ret != MP_OKAY)
56327+
return WC_TEST_RET_ENC_EC(ret);
56328+
5632356329
mp = 1;
5632456330
/* result = r = 2^(bits) - 1 */
5632556331
mp_zero(r);
5632656332
mp_set_bit(r, bits[i]);
56327-
mp_sub_d(r, 1, r);
56333+
ret = mp_sub_d(r, 1, r);
56334+
if (ret != MP_OKAY)
56335+
return WC_TEST_RET_ENC_EC(ret);
5632856336

5632956337
ret = mp_montgomery_reduce(a, m, mp);
5633056338
if (ret != MP_OKAY)

0 commit comments

Comments
 (0)