Merge pull request #4613 from SparkiDev/sp_div_max

SP math all: div handling of length of dividend
This commit is contained in:
David Garske
2021-12-20 15:10:35 -08:00
committed by GitHub

View File

@@ -4615,6 +4615,10 @@ int sp_div(sp_int* a, sp_int* d, sp_int* r, sp_int* rem)
if ((err == MP_OKAY) && (rem != NULL) && (rem->size < a->used + 1)) {
err = MP_VAL;
}
/* May need to shift number being divided left into a new word. */
if ((err == MP_OKAY) && (a->used == SP_INT_DIGITS)) {
err = MP_VAL;
}
#if 0
if (err == MP_OKAY) {