@@ -55286,8 +55286,12 @@ static wc_test_ret_t mp_test_radix_16(mp_int* a, mp_int* r, WC_RNG* rng)
55286
55286
ret = randNum(a, j, rng, NULL);
55287
55287
if (ret != 0)
55288
55288
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);
55291
55295
if ((int)XSTRLEN(str) != size - 1)
55292
55296
return WC_TEST_RET_ENC_NC;
55293
55297
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)
55364
55368
if (ret != 0)
55365
55369
return WC_TEST_RET_ENC_EC(ret);
55366
55370
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);
55368
55374
#if !defined(NO_DH) || defined(HAVE_ECC) || (!defined(NO_RSA) && \
55369
55375
defined(WC_RSA_BLINDING) && !defined(WOLFSSL_RSA_VERIFY_ONLY))
55370
55376
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)
56789
56795
ret = randNum(a, j, rng, NULL);
56790
56796
if (ret != MP_OKAY)
56791
56797
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);
56793
56801
for (k = 0; k <= DIGIT_BIT * 2; k++) {
56794
56802
ret = mp_mul_2d(a, k, a);
56795
56803
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)
56808
56816
ret = randNum(a, j, rng, NULL);
56809
56817
if (ret != MP_OKAY)
56810
56818
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);
56812
56822
for (k = 0; k < 10; k++) {
56813
56823
ret = mp_lshd(a, k);
56814
56824
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)
57602
57612
mp_mul_2d(b, DIGIT_BIT, b);
57603
57613
mp_add_d(b, 1, b);
57604
57614
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);
57606
57618
ret = mp_exptmod_ex(b, e, 1, m, r);
57607
57619
if (ret != MP_OKAY)
57608
57620
return WC_TEST_RET_ENC_EC(ret);
0 commit comments