D | libtommath.c | 765 mp_int x, y, u, v, A, B, C, D; in mp_invmod_slow() local 775 &A, &B, &C, &D, NULL)) != MP_OKAY) { in mp_invmod_slow() 801 mp_set (&D, 1); in mp_invmod_slow() 836 if (mp_isodd (&C) == 1 || mp_isodd (&D) == 1) { in mp_invmod_slow() 841 if ((res = mp_sub (&D, &x, &D)) != MP_OKAY) { in mp_invmod_slow() 849 if ((res = mp_div_2 (&D, &D)) != MP_OKAY) { in mp_invmod_slow() 865 if ((res = mp_sub (&B, &D, &B)) != MP_OKAY) { in mp_invmod_slow() 878 if ((res = mp_sub (&D, &B, &D)) != MP_OKAY) { in mp_invmod_slow() 912 LBL_ERR:mp_clear_multi (&x, &y, &u, &v, &A, &B, &C, &D, NULL); in mp_invmod_slow() 1019 mp_digit D, r, rr; in mp_div_2d() local [all …]
|