hcrypto: Quell div-by-zero in mp_root_u32()

This commit is contained in:
Nicolas Williams
2023-01-04 02:02:44 -06:00
parent ffd4013be7
commit 1d06e8fcb9

View File

@@ -23,6 +23,9 @@ mp_err mp_root_u32(const mp_int *a, uint32_t b, mp_int *c)
if (((b & 1u) == 0u) && (a->sign == MP_NEG)) {
return MP_VAL;
}
if (b == 0) {
return MP_VAL;
}
if ((err = mp_init_multi(&t1, &t2, &t3, NULL)) != MP_OKAY) {
return err;