Lines Matching defs:res

362   mp_err         res;
374 if ((res = s_mp_mul_d(mp, (UCHAR_MAX + 1))) != MP_OKAY)
375 return res;
377 res = s_mp_add_d(mp, (mp_digit)((v >> (ix * CHAR_BIT)) & UCHAR_MAX));
378 if (res != MP_OKAY)
379 return res;
396 mp_err res;
408 if ((res = s_mp_mul_d(mp, (UCHAR_MAX + 1))) != MP_OKAY)
409 return res;
411 res = s_mp_add_d(mp, (mp_digit)((z >> (ix * CHAR_BIT)) & UCHAR_MAX));
412 if (res != MP_OKAY)
413 return res;
436 mp_err res;
440 if((res = mp_init_copy(&tmp, a)) != MP_OKAY)
441 return res;
444 if((res = s_mp_add_d(&tmp, d)) != MP_OKAY)
447 if((res = s_mp_sub_d(&tmp, d)) != MP_OKAY)
462 return res;
480 mp_err res;
484 if((res = mp_init_copy(&tmp, a)) != MP_OKAY)
485 return res;
488 if((res = s_mp_add_d(&tmp, d)) != MP_OKAY)
491 if((res = s_mp_sub_d(&tmp, d)) != MP_OKAY)
507 return res;
524 mp_err res;
533 if((res = mp_copy(a, b)) != MP_OKAY)
534 return res;
536 res = s_mp_mul_d(b, d);
538 return res;
548 mp_err res;
552 if((res = mp_copy(a, c)) != MP_OKAY)
553 return res;
573 mp_err res;
601 if((res = mp_init_copy(&qp, a)) != MP_OKAY)
602 return res;
604 res = s_mp_div_d(&qp, d, &rem);
616 return res;
632 mp_err res;
636 if((res = mp_copy(a, c)) != MP_OKAY)
637 return res;
652 mp_err res;
656 if((res = mp_init(&s, FLAG(a))) != MP_OKAY)
657 return res;
658 if((res = mp_init_copy(&x, a)) != MP_OKAY)
665 if((res = s_mp_mul(&s, &x)) != MP_OKAY)
671 if((res = s_mp_sqr(&x)) != MP_OKAY)
682 return res;
703 mp_err res;
707 if((res = mp_copy(a, b)) != MP_OKAY)
708 return res;
728 mp_err res;
732 if((res = mp_copy(a, b)) != MP_OKAY)
733 return res;
756 mp_err res;
772 return res;
788 mp_err res;
802 res = MP_OKAY;
814 return res;
906 mp_err res;
913 if ((res = mp_init_copy(&tmp, a)) != MP_OKAY)
914 return res;
919 if ((res = mp_init_copy(&tmp, b)) != MP_OKAY)
920 return res;
941 if((res = s_mp_pad(c, USED(a) + USED(b))) != MP_OKAY)
955 if((res = conv_mp32_to_uint64arr(a, useda,
959 if((res = conv_mp32_to_uint64arr(b, useda,
1023 res = MP_OKAY;
1075 return res;
1096 mp_err res;
1104 if((res = mp_init_copy(&tmp, a)) != MP_OKAY)
1105 return res;
1109 res = MP_OKAY;
1166 return res;
1184 mp_err res;
1260 return res;
1270 mp_err res;
1275 if((res = mp_copy(a, q)) != MP_OKAY)
1276 return res;
1279 if((res = mp_copy(a, r)) != MP_OKAY)
1280 return res;
1307 mp_err res;
1316 if((res = mp_init(&s, FLAG(a))) != MP_OKAY)
1317 return res;
1321 if((res = mp_init_copy(&x, a)) != MP_OKAY)
1331 if((res = s_mp_mul(&s, &x)) != MP_OKAY)
1337 if((res = s_mp_sqr(&x)) != MP_OKAY)
1347 if((res = s_mp_mul(&s, &x)) != MP_OKAY)
1353 if((res = s_mp_sqr(&x)) != MP_OKAY)
1360 res = mp_copy(&s, c);
1367 return res;
1397 mp_err res;
1419 if((res = mp_div(a, m, NULL, c)) != MP_OKAY)
1420 return res;
1423 if((res = mp_add(c, m, c)) != MP_OKAY)
1424 return res;
1428 if((res = mp_copy(a, c)) != MP_OKAY)
1429 return res;
1432 if((res = mp_add(c, m, c)) != MP_OKAY)
1433 return res;
1457 mp_err res;
1463 if((res = mp_div_d(a, d, NULL, &rem)) != MP_OKAY)
1464 return res;
1500 mp_err res;
1514 if((res = mp_init_size(&t, USED(a), FLAG(a))) != MP_OKAY)
1515 return res;
1518 if((res = mp_init_copy(&x, a)) != MP_OKAY)
1529 if((res = mp_sqr(&t, &t)) != MP_OKAY ||
1530 (res = mp_sub(&t, a, &t)) != MP_OKAY)
1535 if((res = mp_div(&t, &x, &t, NULL)) != MP_OKAY)
1544 if((res = mp_sub(&x, &t, &x)) != MP_OKAY)
1558 return res;
1580 mp_err res;
1584 if((res = mp_add(a, b, c)) != MP_OKAY)
1585 return res;
1586 if((res = mp_mod(c, m, c)) != MP_OKAY)
1587 return res;
1605 mp_err res;
1609 if((res = mp_sub(a, b, c)) != MP_OKAY)
1610 return res;
1611 if((res = mp_mod(c, m, c)) != MP_OKAY)
1612 return res;
1630 mp_err res;
1634 if((res = mp_mul(a, b, c)) != MP_OKAY)
1635 return res;
1636 if((res = mp_mod(c, m, c)) != MP_OKAY)
1637 return res;
1650 mp_err res;
1654 if((res = mp_sqr(a, c)) != MP_OKAY)
1655 return res;
1656 if((res = mp_mod(c, m, c)) != MP_OKAY)
1657 return res;
1682 mp_err res;
1691 if((res = mp_init(&s, FLAG(a))) != MP_OKAY)
1692 return res;
1693 if((res = mp_init_copy(&x, a)) != MP_OKAY ||
1694 (res = mp_mod(&x, m, &x)) != MP_OKAY)
1696 if((res = mp_init(&mu, FLAG(a))) != MP_OKAY)
1704 if((res = mp_div(&mu, m, &mu, NULL)) != MP_OKAY)
1714 if((res = s_mp_mul(&s, &x)) != MP_OKAY)
1716 if((res = s_mp_reduce(&s, m, &mu)) != MP_OKAY)
1722 if((res = s_mp_sqr(&x)) != MP_OKAY)
1724 if((res = s_mp_reduce(&x, m, &mu)) != MP_OKAY)
1734 if((res = s_mp_mul(&s, &x)) != MP_OKAY)
1736 if((res = s_mp_reduce(&s, m, &mu)) != MP_OKAY)
1742 if((res = s_mp_sqr(&x)) != MP_OKAY)
1744 if((res = s_mp_reduce(&x, m, &mu)) != MP_OKAY)
1757 return res;
1768 mp_err res;
1772 if((res = mp_init(&s, FLAG(a))) != MP_OKAY)
1773 return res;
1774 if((res = mp_init_copy(&x, a)) != MP_OKAY)
1781 if((res = s_mp_mul(&s, &x)) != MP_OKAY ||
1782 (res = mp_mod(&s, m, &s)) != MP_OKAY)
1788 if((res = s_mp_sqr(&x)) != MP_OKAY ||
1789 (res = mp_mod(&x, m, &x)) != MP_OKAY)
1800 return res;
1965 mp_err res;
1979 if((res = mp_init(&t, FLAG(a))) != MP_OKAY)
1980 return res;
1981 if((res = mp_init_copy(&u, a)) != MP_OKAY)
1983 if((res = mp_init_copy(&v, b)) != MP_OKAY)
1998 if((res = mp_copy(&v, &t)) != MP_OKAY)
2008 if((res = mp_copy(&u, &t)) != MP_OKAY)
2019 if((res = mp_copy(&t, &u)) != MP_OKAY)
2023 if((res = mp_copy(&t, &v)) != MP_OKAY)
2033 if((res = mp_sub(&u, &v, &t)) != MP_OKAY)
2041 res = mp_mul(&u, &v, c); /* c = u * v */
2050 return res;
2068 mp_err res;
2073 if((res = mp_init(&gcd, FLAG(a))) != MP_OKAY)
2074 return res;
2075 if((res = mp_init(&prod, FLAG(a))) != MP_OKAY)
2078 if((res = mp_mul(a, b, &prod)) != MP_OKAY)
2080 if((res = mp_gcd(a, b, &gcd)) != MP_OKAY)
2083 res = mp_div(&prod, &gcd, c, NULL);
2090 return res;
2111 mp_err res;
2208 return res;
2266 mp_err res;
2283 res = MP_UNDEF;
2290 res = MP_UNDEF;
2298 res = k;
2306 res = MP_UNDEF; /* a and p are not relatively prime */
2317 if (res >= 0) {
2321 res = k;
2328 return res;
2359 mp_err res;
2385 res = MP_OKAY;
2388 return res;
2395 mp_err res;
2408 if ((res = mp_init_copy(&x, a)) != MP_OKAY)
2409 return res;
2414 if ((res = mp_init_copy(&x, m)) != MP_OKAY)
2415 return res;
2422 k = res;
2426 return res;
2433 mp_err res;
2448 res = MP_UNDEF;
2452 res = mp_mod(&x, m, c);
2459 return res;
2466 mp_err res;
2507 res = MP_UNDEF;
2518 return res;
2523 mp_err res;
2532 if ((res = s_mp_ispow2(m)) >= 0) {
2533 k = res;
2591 return res;
2672 mp_err res;
2687 if((res = mp_mul_d(mp, 256, mp)) != MP_OKAY)
2688 return res;
2689 if((res = mp_add_d(mp, ustr[ix], mp)) != MP_OKAY)
2690 return res;
2751 mp_err res;
2776 if((res = s_mp_mul_d(mp, radix)) != MP_OKAY)
2777 return res;
2778 if((res = s_mp_add_d(mp, val)) != MP_OKAY)
2779 return res;
2797 mp_err res;
2824 res = mp_read_radix(a, str, radix);
2825 if (res == MP_OKAY) {
2828 return res;
2863 mp_err res;
2869 if((res = mp_init_copy(&tmp, mp)) != MP_OKAY)
2870 return res;
2877 if((res = mp_div_d(&tmp, rdx, &tmp, &rem)) != MP_OKAY) {
2879 return res;
2995 mp_err res;
2999 if ((res = s_mp_grow(mp, min)) != MP_OKAY)
3000 return res;
3138 mp_err res;
3148 if((res = s_mp_pad(mp, USED(mp) + p)) != MP_OKAY)
3149 return res;
3175 mp_err res;
3187 if (MP_OKAY != (res = s_mp_pad(mp, MP_USED(mp) + dshift + (mask != 0) )))
3188 return res;
3190 if (dshift && MP_OKAY != (res = s_mp_lshd(mp, dshift)))
3191 return res;
3284 mp_err res;
3285 if((res = s_mp_grow(mp, ALLOC(mp) + 1)) != MP_OKAY)
3286 return res;
3376 mp_err res = MP_OKAY;
3393 return res;
3424 mp_err res;
3426 if((res = s_mp_pad(mp, USED(mp) + 1)) != MP_OKAY)
3427 return res;
3436 mp_err res = MP_OKAY;
3454 return res;
3515 mp_err res;
3537 return res;
3560 mp_err res;
3654 return res;
3677 mp_err res;
3680 if((USED(b) > USED(a)) && (res = s_mp_pad(a, USED(b))) != MP_OKAY)
3681 return res;
3733 if((res = s_mp_pad(a, used + 1)) != MP_OKAY)
3734 return res;
3740 if((res = s_mp_pad(a, used + 1)) != MP_OKAY)
3741 return res;
3763 mp_err res;
3773 if (MP_OKAY != (res = s_mp_pad(c, MP_USED(a))))
3774 return res;
3821 if((res = s_mp_pad(c, used + 1)) != MP_OKAY)
3822 return res;
3829 if((res = s_mp_pad(c, used + 1)) != MP_OKAY)
3830 return res;
3852 mp_err res;
3856 if((lim > USED(a)) && (res = s_mp_pad(a, lim)) != MP_OKAY)
3857 return res;
3904 if((res = s_mp_pad(a, USED(a) + 1)) != MP_OKAY)
3905 return res;
3911 if((res = s_mp_pad(a, lim + 1)) != MP_OKAY)
3912 return res;
4003 mp_err res;
4008 if (MP_OKAY != (res = s_mp_pad(c, MP_USED(a))))
4009 return res;
4361 mp_err res;
4364 if((res = mp_init_size(&tmp, 2 * USED(a), FLAG(a))) != MP_OKAY)
4365 return res;
4366 res = mp_sqr(a, &tmp);
4367 if (res == MP_OKAY) {
4371 return res;
4395 mp_err res;
4488 res = MP_RANGE;
4514 return res;
4525 mp_err res;
4532 if((res = s_mp_pad(a, dig + 1)) != MP_OKAY)
4533 return res;
4561 mp_err res;
4563 if((res = mp_init_copy(&q, x)) != MP_OKAY)
4564 return res;
4578 if((res = mp_sub(x, &q, x)) != MP_OKAY)
4584 if((res = s_mp_lshd(&q, USED(m) + 1)) != MP_OKAY)
4586 if((res = mp_add(x, &q, x)) != MP_OKAY)
4592 if((res = s_mp_sub(x, m)) != MP_OKAY)
4599 return res;
4861 mp_err res;
4885 if((res = s_mp_lshd(mp, 1)) != MP_OKAY)
4886 return res;