mp_test: when SP_INT_DIGITS is even calc was wrong

pull/4554/head
Sean Parkinson 2021-11-10 09:33:14 +10:00
parent 8e0fdc64be
commit 341bd7bbbc
1 changed files with 1 additions and 1 deletions

View File

@ -36533,7 +36533,7 @@ static int mp_test_mul_sqr(mp_int* a, mp_int* b, mp_int* r1, mp_int* r2,
ret = mp_set(a, 1); ret = mp_set(a, 1);
if (ret != MP_OKAY) if (ret != MP_OKAY)
return -13149; return -13149;
i = (SP_INT_DIGITS + 1) / 2; i = (SP_INT_DIGITS / 2) + 1;
ret = mp_mul_2d(a, i * SP_WORD_SIZE - 1, a); ret = mp_mul_2d(a, i * SP_WORD_SIZE - 1, a);
if (ret != MP_OKAY) if (ret != MP_OKAY)
return -13150; return -13150;