@@ -55286,8 +55286,12 @@ static wc_test_ret_t mp_test_radix_16(mp_int* a, mp_int* r, WC_RNG* rng)
5528655286 ret = randNum(a, j, rng, NULL);
5528755287 if (ret != 0)
5528855288 return WC_TEST_RET_ENC_EC(ret);
55289- mp_radix_size(a, MP_RADIX_HEX, &size);
55290- mp_toradix(a, str, MP_RADIX_HEX);
55289+ ret = mp_radix_size(a, MP_RADIX_HEX, &size);
55290+ if (ret != 0)
55291+ return WC_TEST_RET_ENC_EC(ret);
55292+ ret = mp_toradix(a, str, MP_RADIX_HEX);
55293+ if (ret != 0)
55294+ return WC_TEST_RET_ENC_EC(ret);
5529155295 if ((int)XSTRLEN(str) != size - 1)
5529255296 return WC_TEST_RET_ENC_NC;
5529355297 mp_read_radix(r, str, MP_RADIX_HEX);
@@ -55364,7 +55368,9 @@ static wc_test_ret_t mp_test_shift(mp_int* a, mp_int* r1, WC_RNG* rng)
5536455368 if (ret != 0)
5536555369 return WC_TEST_RET_ENC_EC(ret);
5536655370 for (i = 0; i < 4; i++) {
55367- mp_copy(r1, a);
55371+ ret = mp_copy(r1, a);
55372+ if (ret != MP_OKAY)
55373+ return WC_TEST_RET_ENC_EC(ret);
5536855374#if !defined(NO_DH) || defined(HAVE_ECC) || (!defined(NO_RSA) && \
5536955375 defined(WC_RSA_BLINDING) && !defined(WOLFSSL_RSA_VERIFY_ONLY))
5537055376 ret = mp_lshd(r1, i);
@@ -56789,7 +56795,9 @@ static wc_test_ret_t mp_test_shbd(mp_int* a, mp_int* b, WC_RNG* rng)
5678956795 ret = randNum(a, j, rng, NULL);
5679056796 if (ret != MP_OKAY)
5679156797 return WC_TEST_RET_ENC_EC(ret);
56792- mp_copy(a, b);
56798+ ret = mp_copy(a, b);
56799+ if (ret != MP_OKAY)
56800+ return WC_TEST_RET_ENC_EC(ret);
5679356801 for (k = 0; k <= DIGIT_BIT * 2; k++) {
5679456802 ret = mp_mul_2d(a, k, a);
5679556803 if (ret != MP_OKAY)
@@ -56808,7 +56816,9 @@ static wc_test_ret_t mp_test_shbd(mp_int* a, mp_int* b, WC_RNG* rng)
5680856816 ret = randNum(a, j, rng, NULL);
5680956817 if (ret != MP_OKAY)
5681056818 return WC_TEST_RET_ENC_EC(ret);
56811- mp_copy(a, b);
56819+ ret = mp_copy(a, b);
56820+ if (ret != MP_OKAY)
56821+ return WC_TEST_RET_ENC_EC(ret);
5681256822 for (k = 0; k < 10; k++) {
5681356823 ret = mp_lshd(a, k);
5681456824 if (ret != MP_OKAY)
@@ -57602,7 +57612,9 @@ static wc_test_ret_t mp_test_exptmod(mp_int* b, mp_int* e, mp_int* m, mp_int* r)
5760257612 mp_mul_2d(b, DIGIT_BIT, b);
5760357613 mp_add_d(b, 1, b);
5760457614 mp_set(e, 0x3);
57605- mp_copy(b, m);
57615+ ret = mp_copy(b, m);
57616+ if (ret != MP_OKAY)
57617+ return WC_TEST_RET_ENC_EC(ret);
5760657618 ret = mp_exptmod_ex(b, e, 1, m, r);
5760757619 if (ret != MP_OKAY)
5760857620 return WC_TEST_RET_ENC_EC(ret);
0 commit comments