Lines Matching refs:res

358   mp_err         res;
370 if ((res = s_mp_mul_d(mp, (UCHAR_MAX + 1))) != MP_OKAY)
371 return res;
373 res = s_mp_add_d(mp, (mp_digit)((v >> (ix * CHAR_BIT)) & UCHAR_MAX));
374 if (res != MP_OKAY)
375 return res;
392 mp_err res;
404 if ((res = s_mp_mul_d(mp, (UCHAR_MAX + 1))) != MP_OKAY)
405 return res;
407 res = s_mp_add_d(mp, (mp_digit)((z >> (ix * CHAR_BIT)) & UCHAR_MAX));
408 if (res != MP_OKAY)
409 return res;
432 mp_err res;
436 if((res = mp_init_copy(&tmp, a)) != MP_OKAY)
437 return res;
440 if((res = s_mp_add_d(&tmp, d)) != MP_OKAY)
443 if((res = s_mp_sub_d(&tmp, d)) != MP_OKAY)
458 return res;
476 mp_err res;
480 if((res = mp_init_copy(&tmp, a)) != MP_OKAY)
481 return res;
484 if((res = s_mp_add_d(&tmp, d)) != MP_OKAY)
487 if((res = s_mp_sub_d(&tmp, d)) != MP_OKAY)
503 return res;
520 mp_err res;
529 if((res = mp_copy(a, b)) != MP_OKAY)
530 return res;
532 res = s_mp_mul_d(b, d);
534 return res;
544 mp_err res;
548 if((res = mp_copy(a, c)) != MP_OKAY)
549 return res;
569 mp_err res;
597 if((res = mp_init_copy(&qp, a)) != MP_OKAY)
598 return res;
600 res = s_mp_div_d(&qp, d, &rem);
612 return res;
628 mp_err res;
632 if((res = mp_copy(a, c)) != MP_OKAY)
633 return res;
648 mp_err res;
652 if((res = mp_init(&s, FLAG(a))) != MP_OKAY)
653 return res;
654 if((res = mp_init_copy(&x, a)) != MP_OKAY)
661 if((res = s_mp_mul(&s, &x)) != MP_OKAY)
667 if((res = s_mp_sqr(&x)) != MP_OKAY)
678 return res;
699 mp_err res;
703 if((res = mp_copy(a, b)) != MP_OKAY)
704 return res;
724 mp_err res;
728 if((res = mp_copy(a, b)) != MP_OKAY)
729 return res;
752 mp_err res;
768 return res;
784 mp_err res;
798 res = MP_OKAY;
810 return res;
827 mp_err res;
834 if ((res = mp_init_copy(&tmp, a)) != MP_OKAY)
835 return res;
840 if ((res = mp_init_copy(&tmp, b)) != MP_OKAY)
841 return res;
854 if((res = s_mp_pad(c, USED(a) + USED(b))) != MP_OKAY)
903 return res;
924 mp_err res;
932 if((res = mp_init_copy(&tmp, a)) != MP_OKAY)
933 return res;
937 res = MP_OKAY;
994 return res;
1012 mp_err res;
1088 return res;
1098 mp_err res;
1103 if((res = mp_copy(a, q)) != MP_OKAY)
1104 return res;
1107 if((res = mp_copy(a, r)) != MP_OKAY)
1108 return res;
1135 mp_err res;
1144 if((res = mp_init(&s, FLAG(a))) != MP_OKAY)
1145 return res;
1149 if((res = mp_init_copy(&x, a)) != MP_OKAY)
1159 if((res = s_mp_mul(&s, &x)) != MP_OKAY)
1165 if((res = s_mp_sqr(&x)) != MP_OKAY)
1175 if((res = s_mp_mul(&s, &x)) != MP_OKAY)
1181 if((res = s_mp_sqr(&x)) != MP_OKAY)
1188 res = mp_copy(&s, c);
1195 return res;
1225 mp_err res;
1247 if((res = mp_div(a, m, NULL, c)) != MP_OKAY)
1248 return res;
1251 if((res = mp_add(c, m, c)) != MP_OKAY)
1252 return res;
1256 if((res = mp_copy(a, c)) != MP_OKAY)
1257 return res;
1260 if((res = mp_add(c, m, c)) != MP_OKAY)
1261 return res;
1285 mp_err res;
1291 if((res = mp_div_d(a, d, NULL, &rem)) != MP_OKAY)
1292 return res;
1328 mp_err res;
1342 if((res = mp_init_size(&t, USED(a), FLAG(a))) != MP_OKAY)
1343 return res;
1346 if((res = mp_init_copy(&x, a)) != MP_OKAY)
1357 if((res = mp_sqr(&t, &t)) != MP_OKAY ||
1358 (res = mp_sub(&t, a, &t)) != MP_OKAY)
1363 if((res = mp_div(&t, &x, &t, NULL)) != MP_OKAY)
1372 if((res = mp_sub(&x, &t, &x)) != MP_OKAY)
1386 return res;
1408 mp_err res;
1412 if((res = mp_add(a, b, c)) != MP_OKAY)
1413 return res;
1414 if((res = mp_mod(c, m, c)) != MP_OKAY)
1415 return res;
1433 mp_err res;
1437 if((res = mp_sub(a, b, c)) != MP_OKAY)
1438 return res;
1439 if((res = mp_mod(c, m, c)) != MP_OKAY)
1440 return res;
1458 mp_err res;
1462 if((res = mp_mul(a, b, c)) != MP_OKAY)
1463 return res;
1464 if((res = mp_mod(c, m, c)) != MP_OKAY)
1465 return res;
1478 mp_err res;
1482 if((res = mp_sqr(a, c)) != MP_OKAY)
1483 return res;
1484 if((res = mp_mod(c, m, c)) != MP_OKAY)
1485 return res;
1510 mp_err res;
1519 if((res = mp_init(&s, FLAG(a))) != MP_OKAY)
1520 return res;
1521 if((res = mp_init_copy(&x, a)) != MP_OKAY ||
1522 (res = mp_mod(&x, m, &x)) != MP_OKAY)
1524 if((res = mp_init(&mu, FLAG(a))) != MP_OKAY)
1532 if((res = mp_div(&mu, m, &mu, NULL)) != MP_OKAY)
1542 if((res = s_mp_mul(&s, &x)) != MP_OKAY)
1544 if((res = s_mp_reduce(&s, m, &mu)) != MP_OKAY)
1550 if((res = s_mp_sqr(&x)) != MP_OKAY)
1552 if((res = s_mp_reduce(&x, m, &mu)) != MP_OKAY)
1562 if((res = s_mp_mul(&s, &x)) != MP_OKAY)
1564 if((res = s_mp_reduce(&s, m, &mu)) != MP_OKAY)
1570 if((res = s_mp_sqr(&x)) != MP_OKAY)
1572 if((res = s_mp_reduce(&x, m, &mu)) != MP_OKAY)
1585 return res;
1596 mp_err res;
1600 if((res = mp_init(&s, FLAG(a))) != MP_OKAY)
1601 return res;
1602 if((res = mp_init_copy(&x, a)) != MP_OKAY)
1609 if((res = s_mp_mul(&s, &x)) != MP_OKAY ||
1610 (res = mp_mod(&s, m, &s)) != MP_OKAY)
1616 if((res = s_mp_sqr(&x)) != MP_OKAY ||
1617 (res = mp_mod(&x, m, &x)) != MP_OKAY)
1628 return res;
1793 mp_err res;
1807 if((res = mp_init(&t, FLAG(a))) != MP_OKAY)
1808 return res;
1809 if((res = mp_init_copy(&u, a)) != MP_OKAY)
1811 if((res = mp_init_copy(&v, b)) != MP_OKAY)
1826 if((res = mp_copy(&v, &t)) != MP_OKAY)
1836 if((res = mp_copy(&u, &t)) != MP_OKAY)
1847 if((res = mp_copy(&t, &u)) != MP_OKAY)
1851 if((res = mp_copy(&t, &v)) != MP_OKAY)
1861 if((res = mp_sub(&u, &v, &t)) != MP_OKAY)
1869 res = mp_mul(&u, &v, c); /* c = u * v */
1878 return res;
1896 mp_err res;
1901 if((res = mp_init(&gcd, FLAG(a))) != MP_OKAY)
1902 return res;
1903 if((res = mp_init(&prod, FLAG(a))) != MP_OKAY)
1906 if((res = mp_mul(a, b, &prod)) != MP_OKAY)
1908 if((res = mp_gcd(a, b, &gcd)) != MP_OKAY)
1911 res = mp_div(&prod, &gcd, c, NULL);
1918 return res;
1939 mp_err res;
2036 return res;
2094 mp_err res;
2111 res = MP_UNDEF;
2118 res = MP_UNDEF;
2126 res = k;
2134 res = MP_UNDEF; /* a and p are not relatively prime */
2145 if (res >= 0) {
2149 res = k;
2156 return res;
2187 mp_err res;
2213 res = MP_OKAY;
2216 return res;
2223 mp_err res;
2236 if ((res = mp_init_copy(&x, a)) != MP_OKAY)
2237 return res;
2242 if ((res = mp_init_copy(&x, m)) != MP_OKAY)
2243 return res;
2250 k = res;
2254 return res;
2261 mp_err res;
2276 res = MP_UNDEF;
2280 res = mp_mod(&x, m, c);
2287 return res;
2294 mp_err res;
2335 res = MP_UNDEF;
2346 return res;
2351 mp_err res;
2360 if ((res = s_mp_ispow2(m)) >= 0) {
2361 k = res;
2419 return res;
2500 mp_err res;
2515 if((res = mp_mul_d(mp, 256, mp)) != MP_OKAY)
2516 return res;
2517 if((res = mp_add_d(mp, ustr[ix], mp)) != MP_OKAY)
2518 return res;
2579 mp_err res;
2604 if((res = s_mp_mul_d(mp, radix)) != MP_OKAY)
2605 return res;
2606 if((res = s_mp_add_d(mp, val)) != MP_OKAY)
2607 return res;
2625 mp_err res;
2652 res = mp_read_radix(a, str, radix);
2653 if (res == MP_OKAY) {
2656 return res;
2691 mp_err res;
2697 if((res = mp_init_copy(&tmp, mp)) != MP_OKAY)
2698 return res;
2705 if((res = mp_div_d(&tmp, rdx, &tmp, &rem)) != MP_OKAY) {
2707 return res;
2823 mp_err res;
2827 if ((res = s_mp_grow(mp, min)) != MP_OKAY)
2828 return res;
2966 mp_err res;
2976 if((res = s_mp_pad(mp, USED(mp) + p)) != MP_OKAY)
2977 return res;
3003 mp_err res;
3015 if (MP_OKAY != (res = s_mp_pad(mp, MP_USED(mp) + dshift + (mask != 0) )))
3016 return res;
3018 if (dshift && MP_OKAY != (res = s_mp_lshd(mp, dshift)))
3019 return res;
3112 mp_err res;
3113 if((res = s_mp_grow(mp, ALLOC(mp) + 1)) != MP_OKAY)
3114 return res;
3204 mp_err res = MP_OKAY;
3221 return res;
3252 mp_err res;
3254 if((res = s_mp_pad(mp, USED(mp) + 1)) != MP_OKAY)
3255 return res;
3264 mp_err res = MP_OKAY;
3282 return res;
3343 mp_err res;
3365 return res;
3388 mp_err res;
3482 return res;
3505 mp_err res;
3508 if((USED(b) > USED(a)) && (res = s_mp_pad(a, USED(b))) != MP_OKAY)
3509 return res;
3561 if((res = s_mp_pad(a, used + 1)) != MP_OKAY)
3562 return res;
3568 if((res = s_mp_pad(a, used + 1)) != MP_OKAY)
3569 return res;
3591 mp_err res;
3601 if (MP_OKAY != (res = s_mp_pad(c, MP_USED(a))))
3602 return res;
3649 if((res = s_mp_pad(c, used + 1)) != MP_OKAY)
3650 return res;
3657 if((res = s_mp_pad(c, used + 1)) != MP_OKAY)
3658 return res;
3680 mp_err res;
3684 if((lim > USED(a)) && (res = s_mp_pad(a, lim)) != MP_OKAY)
3685 return res;
3732 if((res = s_mp_pad(a, USED(a) + 1)) != MP_OKAY)
3733 return res;
3739 if((res = s_mp_pad(a, lim + 1)) != MP_OKAY)
3740 return res;
3831 mp_err res;
3836 if (MP_OKAY != (res = s_mp_pad(c, MP_USED(a))))
3837 return res;
4189 mp_err res;
4192 if((res = mp_init_size(&tmp, 2 * USED(a), FLAG(a))) != MP_OKAY)
4193 return res;
4194 res = mp_sqr(a, &tmp);
4195 if (res == MP_OKAY) {
4199 return res;
4223 mp_err res;
4316 res = MP_RANGE;
4342 return res;
4353 mp_err res;
4360 if((res = s_mp_pad(a, dig + 1)) != MP_OKAY)
4361 return res;
4389 mp_err res;
4391 if((res = mp_init_copy(&q, x)) != MP_OKAY)
4392 return res;
4406 if((res = mp_sub(x, &q, x)) != MP_OKAY)
4412 if((res = s_mp_lshd(&q, USED(m) + 1)) != MP_OKAY)
4414 if((res = mp_add(x, &q, x)) != MP_OKAY)
4420 if((res = s_mp_sub(x, m)) != MP_OKAY)
4427 return res;
4689 mp_err res;
4713 if((res = s_mp_lshd(mp, 1)) != MP_OKAY)
4714 return res;