Home | History | Annotate | Download | only in libtommath

Lines Matching refs:arg

40 /* Store non-zero to ret if arg is square, and zero if not */
41 int mp_is_square(mp_int *arg,int *ret)
51 if (arg->sign == MP_NEG) {
56 if (arg->used == 0) {
61 if (rem_128[127 & DIGIT(arg,0)] == 1) {
66 if ((res = mp_mod_d(arg,105,&c)) != MP_OKAY) {
77 if ((res = mp_mod(arg,&t,&t)) != MP_OKAY) {
93 /* Final check - is sqr(sqrt(arg)) == arg ? */
94 if ((res = mp_sqrt(arg,&t)) != MP_OKAY) {
101 *ret = (mp_cmp_mag(&t,arg) == MP_EQ) ? MP_YES : MP_NO;