Skip to content

Commit 6188f05

Browse files
committed
Added ONLY_PUBLIC_API to test_mp_read_radix
1 parent b90ad04 commit 6188f05

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

demo/test.c

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1054,7 +1054,7 @@ static int test_mp_read_radix(void)
10541054

10551055
/* Must be bigger than the cut-off value, of course */
10561056
bignum = (2 * 20 * MP_RADIX_BARRETT_START_MULTIPLICATOR) * 10;
1057-
buffer = (char *)malloc(bignum + 2);
1057+
buffer = (char *)malloc((size_t)(bignum + 2));
10581058
if (buffer == NULL) {
10591059
goto LBL_ERR;
10601060
}
@@ -1063,7 +1063,7 @@ static int test_mp_read_radix(void)
10631063
start = clock();
10641064
for (i = 2; i < 65; i++) {
10651065
/* printf("FAST radix = %d\n",i); */
1066-
DO(mp_to_radix(&a, buffer, bignum + 1, &written, i));
1066+
DO(mp_to_radix(&a, buffer, (size_t)(bignum + 1), &written, i));
10671067
DO(mp_read_radix(&b, buffer, i));
10681068
EXPECT(mp_cmp(&a, &b) == MP_EQ);
10691069
}
@@ -1074,7 +1074,7 @@ static int test_mp_read_radix(void)
10741074
start = clock();
10751075
for (i = 2; i < 65; i++) {
10761076
/* printf("SLOW radix = %d\n",i); */
1077-
maxlen = bignum + 1;
1077+
maxlen = (size_t)(bignum + 1);
10781078
bcpy = buffer;
10791079
DO(s_mp_slower_to_radix(&a, &bcpy, &maxlen, &written, i, false));
10801080
DO(s_mp_slower_read_radix(&b, bcpy, 0, strlen(bcpy), i));
@@ -2256,7 +2256,7 @@ static int unit_tests(int argc, char **argv)
22562256
T1(mp_prime_next_prime, MP_PRIME_NEXT_PRIME),
22572257
T1(mp_prime_rand, MP_PRIME_RAND),
22582258
T1(mp_rand, MP_RAND),
2259-
T1(mp_read_radix, MP_READ_RADIX),
2259+
T3(mp_read_radix, ONLY_PUBLIC_API, MP_READ_RADIX, MP_TO_RADIX),
22602260
T1(mp_read_write_ubin, MP_TO_UBIN),
22612261
T1(mp_read_write_sbin, MP_TO_SBIN),
22622262
T1(mp_reduce_2k, MP_REDUCE_2K),

0 commit comments

Comments
 (0)