Lines Matching refs:MP_OKAY
90 #define MP_OKAY 0 /* ok result */ macro
227 if ((res = mp_grow (c, max + 1)) != MP_OKAY) { in s_mp_add()
290 return MP_OKAY; in s_mp_add()
305 if ((res = mp_grow (c, max)) != MP_OKAY) { in s_mp_sub()
357 return MP_OKAY; in s_mp_sub()
383 return MP_OKAY; in mp_init()
532 if ((res = mp_init (&t)) != MP_OKAY) { in mp_mulmod()
536 if ((res = mp_mul (a, b, &t)) != MP_OKAY) { in mp_mulmod()
552 if ((res = mp_init (&t)) != MP_OKAY) { in mp_mod()
556 if ((res = mp_div (a, b, NULL, &t)) != MP_OKAY) { in mp_mod()
564 res = MP_OKAY; in mp_mod()
597 if ((err = mp_init(&tmpG)) != MP_OKAY) { in mp_exptmod()
600 if ((err = mp_invmod(G, P, &tmpG)) != MP_OKAY) { in mp_exptmod()
606 if ((err = mp_init(&tmpX)) != MP_OKAY) { in mp_exptmod()
610 if ((err = mp_abs(X, &tmpX)) != MP_OKAY) { in mp_exptmod()
767 &A, &B, &C, &D, NULL)) != MP_OKAY) { in mp_invmod_slow()
772 if ((res = mp_mod(a, b, &x)) != MP_OKAY) { in mp_invmod_slow()
775 if ((res = mp_copy (b, &y)) != MP_OKAY) { in mp_invmod_slow()
786 if ((res = mp_copy (&x, &u)) != MP_OKAY) { in mp_invmod_slow()
789 if ((res = mp_copy (&y, &v)) != MP_OKAY) { in mp_invmod_slow()
799 if ((res = mp_div_2 (&u, &u)) != MP_OKAY) { in mp_invmod_slow()
805 if ((res = mp_add (&A, &y, &A)) != MP_OKAY) { in mp_invmod_slow()
808 if ((res = mp_sub (&B, &x, &B)) != MP_OKAY) { in mp_invmod_slow()
813 if ((res = mp_div_2 (&A, &A)) != MP_OKAY) { in mp_invmod_slow()
816 if ((res = mp_div_2 (&B, &B)) != MP_OKAY) { in mp_invmod_slow()
824 if ((res = mp_div_2 (&v, &v)) != MP_OKAY) { in mp_invmod_slow()
830 if ((res = mp_add (&C, &y, &C)) != MP_OKAY) { in mp_invmod_slow()
833 if ((res = mp_sub (&D, &x, &D)) != MP_OKAY) { in mp_invmod_slow()
838 if ((res = mp_div_2 (&C, &C)) != MP_OKAY) { in mp_invmod_slow()
841 if ((res = mp_div_2 (&D, &D)) != MP_OKAY) { in mp_invmod_slow()
849 if ((res = mp_sub (&u, &v, &u)) != MP_OKAY) { in mp_invmod_slow()
853 if ((res = mp_sub (&A, &C, &A)) != MP_OKAY) { in mp_invmod_slow()
857 if ((res = mp_sub (&B, &D, &B)) != MP_OKAY) { in mp_invmod_slow()
862 if ((res = mp_sub (&v, &u, &v)) != MP_OKAY) { in mp_invmod_slow()
866 if ((res = mp_sub (&C, &A, &C)) != MP_OKAY) { in mp_invmod_slow()
870 if ((res = mp_sub (&D, &B, &D)) != MP_OKAY) { in mp_invmod_slow()
889 if ((res = mp_add(&C, b, &C)) != MP_OKAY) { in mp_invmod_slow()
896 if ((res = mp_sub(&C, b, &C)) != MP_OKAY) { in mp_invmod_slow()
903 res = MP_OKAY; in mp_invmod_slow()
952 if ((res = mp_grow(a, 2)) != MP_OKAY) { in mp_read_unsigned_bin()
962 if ((res = mp_mul_2d (a, 8, a)) != MP_OKAY) { in mp_read_unsigned_bin()
976 return MP_OKAY; in mp_read_unsigned_bin()
986 if ((res = mp_init_copy (&t, a)) != MP_OKAY) { in mp_to_unsigned_bin()
997 if ((res = mp_div_2d (&t, 8, &t, NULL)) != MP_OKAY) { in mp_to_unsigned_bin()
1004 return MP_OKAY; in mp_to_unsigned_bin()
1025 if ((res = mp_init (&t)) != MP_OKAY) { in mp_div_2d()
1031 if ((res = mp_mod_2d (a, b, &t)) != MP_OKAY) { in mp_div_2d()
1038 if ((res = mp_copy (a, c)) != MP_OKAY) { in mp_div_2d()
1081 return MP_OKAY; in mp_div_2d()
1089 if ((res = mp_init (a)) != MP_OKAY) { in mp_init_copy()
1119 return MP_OKAY; in mp_copy()
1124 if ((res = mp_grow (b, a->used)) != MP_OKAY) { in mp_copy()
1155 return MP_OKAY; in mp_copy()
1280 return MP_OKAY; in mp_grow()
1295 if ((res = mp_copy (a, b)) != MP_OKAY) { in mp_abs()
1303 return MP_OKAY; in mp_abs()
1325 if ((res = mp_grow (b, a->used)) != MP_OKAY) { in mp_div_2()
1362 return MP_OKAY; in mp_div_2()
1375 if ((res = mp_copy (a, c)) != MP_OKAY) { in mp_mul_2d()
1381 if ((res = mp_grow (c, c->used + b / DIGIT_BIT + 1)) != MP_OKAY) { in mp_mul_2d()
1388 if ((res = mp_lshd (c, b / DIGIT_BIT)) != MP_OKAY) { in mp_mul_2d()
1428 return MP_OKAY; in mp_mul_2d()
1435 mp_err res = MP_OKAY; /* Assume ok until proven otherwise */ in mp_init_multi()
1442 if (mp_init(cur_arg) != MP_OKAY) { in mp_init_multi()
1493 return MP_OKAY; in mp_lshd()
1498 if ((res = mp_grow (a, a->used + b)) != MP_OKAY) { in mp_lshd()
1529 return MP_OKAY; in mp_lshd()
1565 return MP_OKAY; in mp_mod_2d()
1575 if ((res = mp_copy (a, c)) != MP_OKAY) { in mp_mod_2d()
1587 return MP_OKAY; in mp_mod_2d()
1609 res = MP_OKAY; in mp_div()
1618 if ((res = mp_init_multi(&ta, &tb, &tq, &q, NULL) != MP_OKAY)) { in mp_div()
1625 if (((res = mp_abs(a, &ta)) != MP_OKAY) || in mp_div()
1626 ((res = mp_abs(b, &tb)) != MP_OKAY) || in mp_div()
1627 ((res = mp_mul_2d(&tb, n, &tb)) != MP_OKAY) || in mp_div()
1628 ((res = mp_mul_2d(&tq, n, &tq)) != MP_OKAY)) { in mp_div()
1634 if (((res = mp_sub(&ta, &tb, &ta)) != MP_OKAY) || in mp_div()
1635 ((res = mp_add(&q, &tq, &q)) != MP_OKAY)) { in mp_div()
1639 if (((res = mp_div_2d(&tb, 1, &tb, NULL)) != MP_OKAY) || in mp_div()
1640 ((res = mp_div_2d(&tq, 1, &tq, NULL)) != MP_OKAY)) { in mp_div()
1691 res = MP_OKAY; in mp_div()
1699 if ((res = mp_init_size (&q, a->used + 2)) != MP_OKAY) { in mp_div()
1704 if ((res = mp_init (&t1)) != MP_OKAY) { in mp_div()
1708 if ((res = mp_init (&t2)) != MP_OKAY) { in mp_div()
1712 if ((res = mp_init_copy (&x, a)) != MP_OKAY) { in mp_div()
1716 if ((res = mp_init_copy (&y, b)) != MP_OKAY) { in mp_div()
1728 if ((res = mp_mul_2d (&x, norm, &x)) != MP_OKAY) { in mp_div()
1731 if ((res = mp_mul_2d (&y, norm, &y)) != MP_OKAY) { in mp_div()
1743 if ((res = mp_lshd (&y, n - t)) != MP_OKAY) { /* y = y*b**{n-t} */ in mp_div()
1749 if ((res = mp_sub (&x, &y, &x)) != MP_OKAY) { in mp_div()
1791 if ((res = mp_mul_d (&t1, q.dp[i - t - 1], &t1)) != MP_OKAY) { in mp_div()
1803 if ((res = mp_mul_d (&y, q.dp[i - t - 1], &t1)) != MP_OKAY) { in mp_div()
1807 if ((res = mp_lshd (&t1, i - t - 1)) != MP_OKAY) { in mp_div()
1811 if ((res = mp_sub (&x, &t1, &x)) != MP_OKAY) { in mp_div()
1817 if ((res = mp_copy (&y, &t1)) != MP_OKAY) { in mp_div()
1820 if ((res = mp_lshd (&t1, i - t - 1)) != MP_OKAY) { in mp_div()
1823 if ((res = mp_add (&x, &t1, &x)) != MP_OKAY) { in mp_div()
1849 res = MP_OKAY; in mp_div()
1901 if ((err = mp_init(&M[1])) != MP_OKAY) { in s_mp_exptmod()
1907 if ((err = mp_init(&M[x])) != MP_OKAY) { in s_mp_exptmod()
1917 if ((err = mp_init (&mu)) != MP_OKAY) { in s_mp_exptmod()
1922 if ((err = mp_reduce_setup (&mu, P)) != MP_OKAY) { in s_mp_exptmod()
1927 if ((err = mp_reduce_2k_setup_l (P, &mu)) != MP_OKAY) { in s_mp_exptmod()
1941 if ((err = mp_mod (G, P, &M[1])) != MP_OKAY) { in s_mp_exptmod()
1948 if ((err = mp_copy (&M[1], &M[1 << (winsize - 1)])) != MP_OKAY) { in s_mp_exptmod()
1955 &M[1 << (winsize - 1)])) != MP_OKAY) { in s_mp_exptmod()
1960 if ((err = redux (&M[1 << (winsize - 1)], P, &mu)) != MP_OKAY) { in s_mp_exptmod()
1969 if ((err = mp_mul (&M[x - 1], &M[1], &M[x])) != MP_OKAY) { in s_mp_exptmod()
1972 if ((err = redux (&M[x], P, &mu)) != MP_OKAY) { in s_mp_exptmod()
1978 if ((err = mp_init (&res)) != MP_OKAY) { in s_mp_exptmod()
2018 if ((err = mp_sqr (&res, &res)) != MP_OKAY) { in s_mp_exptmod()
2021 if ((err = redux (&res, P, &mu)) != MP_OKAY) { in s_mp_exptmod()
2035 if ((err = mp_sqr (&res, &res)) != MP_OKAY) { in s_mp_exptmod()
2038 if ((err = redux (&res, P, &mu)) != MP_OKAY) { in s_mp_exptmod()
2044 if ((err = mp_mul (&res, &M[bitbuf], &res)) != MP_OKAY) { in s_mp_exptmod()
2047 if ((err = redux (&res, P, &mu)) != MP_OKAY) { in s_mp_exptmod()
2062 if ((err = mp_sqr (&res, &res)) != MP_OKAY) { in s_mp_exptmod()
2065 if ((err = redux (&res, P, &mu)) != MP_OKAY) { in s_mp_exptmod()
2072 if ((err = mp_mul (&res, &M[1], &res)) != MP_OKAY) { in s_mp_exptmod()
2075 if ((err = redux (&res, P, &mu)) != MP_OKAY) { in s_mp_exptmod()
2083 err = MP_OKAY; in s_mp_exptmod()
2142 if ((res = mp_init(&q)) != MP_OKAY) { in mp_reduce_2k_l()
2149 if ((res = mp_div_2d(a, p, &q, a)) != MP_OKAY) { in mp_reduce_2k_l()
2154 if ((res = mp_mul(&q, d, &q)) != MP_OKAY) { in mp_reduce_2k_l()
2159 if ((res = s_mp_add(a, &q, a)) != MP_OKAY) { in mp_reduce_2k_l()
2180 if ((res = mp_init(&tmp)) != MP_OKAY) { in mp_reduce_2k_setup_l()
2184 if ((res = mp_2expt(&tmp, mp_count_bits(a))) != MP_OKAY) { in mp_reduce_2k_setup_l()
2188 if ((res = s_mp_sub(&tmp, a, d)) != MP_OKAY) { in mp_reduce_2k_setup_l()
2211 if ((res = mp_grow (a, b / DIGIT_BIT + 1)) != MP_OKAY) { in mp_2expt()
2221 return MP_OKAY; in mp_2expt()
2232 if ((res = mp_2expt (a, b->used * 2 * DIGIT_BIT)) != MP_OKAY) { in mp_reduce_setup()
2249 if ((res = mp_init_copy (&q, x)) != MP_OKAY) { in mp_reduce()
2258 if ((res = mp_mul (&q, mu, &q)) != MP_OKAY) { in mp_reduce()
2263 if ((res = s_mp_mul_high_digs (&q, mu, &q, um)) != MP_OKAY) { in mp_reduce()
2267 if ((res = fast_s_mp_mul_high_digs (&q, mu, &q, um)) != MP_OKAY) { in mp_reduce()
2283 if ((res = mp_mod_2d (x, DIGIT_BIT * (um + 1), x)) != MP_OKAY) { in mp_reduce()
2288 if ((res = s_mp_mul_digs (&q, m, &q, um + 1)) != MP_OKAY) { in mp_reduce()
2293 if ((res = mp_sub (x, &q, x)) != MP_OKAY) { in mp_reduce()
2300 if ((res = mp_lshd (&q, um + 1)) != MP_OKAY) { in mp_reduce()
2303 if ((res = mp_add (x, &q, x)) != MP_OKAY) { in mp_reduce()
2310 if ((res = s_mp_sub (x, m, x)) != MP_OKAY) { in mp_reduce()
2341 if ((res = mp_init_size (&t, digs)) != MP_OKAY) { in s_mp_mul_digs()
2388 return MP_OKAY; in s_mp_mul_digs()
2416 if ((res = mp_grow (c, digs)) != MP_OKAY) { in fast_s_mp_mul_digs()
2475 return MP_OKAY; in fast_s_mp_mul_digs()
2503 return MP_OKAY; in mp_init_size()
2516 if ((res = mp_init_size (&t, 2*pa + 1)) != MP_OKAY) { in s_mp_sqr()
2567 return MP_OKAY; in s_mp_sqr()
2590 if ((res = mp_init_size (&t, a->used + b->used + 1)) != MP_OKAY) { in s_mp_mul_high_digs()
2627 return MP_OKAY; in s_mp_mul_high_digs()
2667 return MP_OKAY; in mp_montgomery_setup()
2691 if ((res = mp_grow (x, n->used + 1)) != MP_OKAY) { in fast_mp_montgomery_reduce()
2821 return MP_OKAY; in fast_mp_montgomery_reduce()
2834 if ((res = mp_grow (b, a->used + 1)) != MP_OKAY) { in mp_mul_2()
2885 return MP_OKAY; in mp_mul_2()
2905 if ((res = mp_2expt (a, (b->used - 1) * DIGIT_BIT + bits - 1)) != MP_OKAY) { in mp_montgomery_calc_normalization()
2916 if ((res = mp_mul_2 (a, a)) != MP_OKAY) { in mp_montgomery_calc_normalization()
2920 if ((res = s_mp_sub (a, b, a)) != MP_OKAY) { in mp_montgomery_calc_normalization()
2926 return MP_OKAY; in mp_montgomery_calc_normalization()
2978 if ((err = mp_init(&M[1])) != MP_OKAY) { in mp_exptmod_fast()
2984 if ((err = mp_init(&M[x])) != MP_OKAY) { in mp_exptmod_fast()
2997 if ((err = mp_montgomery_setup (P, &mp)) != MP_OKAY) { in mp_exptmod_fast()
3033 if ((err = mp_reduce_2k_setup(P, &mp)) != MP_OKAY) { in mp_exptmod_fast()
3044 if ((err = mp_init (&res)) != MP_OKAY) { in mp_exptmod_fast()
3058 if ((err = mp_montgomery_calc_normalization (&res, P)) != MP_OKAY) { in mp_exptmod_fast()
3067 if ((err = mp_mulmod (G, &res, P, &M[1])) != MP_OKAY) { in mp_exptmod_fast()
3072 if ((err = mp_mod(G, P, &M[1])) != MP_OKAY) { in mp_exptmod_fast()
3078 if ((err = mp_copy (&M[1], &M[1 << (winsize - 1)])) != MP_OKAY) { in mp_exptmod_fast()
3083 if ((err = mp_sqr (&M[1 << (winsize - 1)], &M[1 << (winsize - 1)])) != MP_OKAY) { in mp_exptmod_fast()
3086 if ((err = redux (&M[1 << (winsize - 1)], P, mp)) != MP_OKAY) { in mp_exptmod_fast()
3093 if ((err = mp_mul (&M[x - 1], &M[1], &M[x])) != MP_OKAY) { in mp_exptmod_fast()
3096 if ((err = redux (&M[x], P, mp)) != MP_OKAY) { in mp_exptmod_fast()
3136 if ((err = mp_sqr (&res, &res)) != MP_OKAY) { in mp_exptmod_fast()
3139 if ((err = redux (&res, P, mp)) != MP_OKAY) { in mp_exptmod_fast()
3153 if ((err = mp_sqr (&res, &res)) != MP_OKAY) { in mp_exptmod_fast()
3156 if ((err = redux (&res, P, mp)) != MP_OKAY) { in mp_exptmod_fast()
3162 if ((err = mp_mul (&res, &M[bitbuf], &res)) != MP_OKAY) { in mp_exptmod_fast()
3165 if ((err = redux (&res, P, mp)) != MP_OKAY) { in mp_exptmod_fast()
3180 if ((err = mp_sqr (&res, &res)) != MP_OKAY) { in mp_exptmod_fast()
3183 if ((err = redux (&res, P, mp)) != MP_OKAY) { in mp_exptmod_fast()
3191 if ((err = mp_mul (&res, &M[1], &res)) != MP_OKAY) { in mp_exptmod_fast()
3194 if ((err = redux (&res, P, mp)) != MP_OKAY) { in mp_exptmod_fast()
3208 if ((err = redux(&res, P, mp)) != MP_OKAY) { in mp_exptmod_fast()
3215 err = MP_OKAY; in mp_exptmod_fast()
3247 if ((res = mp_grow (b, pa)) != MP_OKAY) { in fast_s_mp_sqr()
3318 return MP_OKAY; in fast_s_mp_sqr()
3334 if ((res = mp_grow (c, a->used + 1)) != MP_OKAY) { in mp_mul_d()
3379 return MP_OKAY; in mp_mul_d()