Lines Matching refs:MP_OKAY

93 #define MP_OKAY       0   /* ok result */  macro
232 if ((res = mp_grow (c, max + 1)) != MP_OKAY) { in s_mp_add()
295 return MP_OKAY; in s_mp_add()
310 if ((res = mp_grow (c, max)) != MP_OKAY) { in s_mp_sub()
362 return MP_OKAY; in s_mp_sub()
388 return MP_OKAY; in mp_init()
537 if ((res = mp_init (&t)) != MP_OKAY) { in mp_mulmod()
541 if ((res = mp_mul (a, b, &t)) != MP_OKAY) { in mp_mulmod()
557 if ((res = mp_init (&t)) != MP_OKAY) { in mp_mod()
561 if ((res = mp_div (a, b, NULL, &t)) != MP_OKAY) { in mp_mod()
569 res = MP_OKAY; in mp_mod()
602 if ((err = mp_init(&tmpG)) != MP_OKAY) { in mp_exptmod()
605 if ((err = mp_invmod(G, P, &tmpG)) != MP_OKAY) { in mp_exptmod()
611 if ((err = mp_init(&tmpX)) != MP_OKAY) { in mp_exptmod()
615 if ((err = mp_abs(X, &tmpX)) != MP_OKAY) { in mp_exptmod()
775 &A, &B, &C, &D, NULL)) != MP_OKAY) { in mp_invmod_slow()
780 if ((res = mp_mod(a, b, &x)) != MP_OKAY) { in mp_invmod_slow()
783 if ((res = mp_copy (b, &y)) != MP_OKAY) { in mp_invmod_slow()
794 if ((res = mp_copy (&x, &u)) != MP_OKAY) { in mp_invmod_slow()
797 if ((res = mp_copy (&y, &v)) != MP_OKAY) { in mp_invmod_slow()
807 if ((res = mp_div_2 (&u, &u)) != MP_OKAY) { in mp_invmod_slow()
813 if ((res = mp_add (&A, &y, &A)) != MP_OKAY) { in mp_invmod_slow()
816 if ((res = mp_sub (&B, &x, &B)) != MP_OKAY) { in mp_invmod_slow()
821 if ((res = mp_div_2 (&A, &A)) != MP_OKAY) { in mp_invmod_slow()
824 if ((res = mp_div_2 (&B, &B)) != MP_OKAY) { in mp_invmod_slow()
832 if ((res = mp_div_2 (&v, &v)) != MP_OKAY) { in mp_invmod_slow()
838 if ((res = mp_add (&C, &y, &C)) != MP_OKAY) { in mp_invmod_slow()
841 if ((res = mp_sub (&D, &x, &D)) != MP_OKAY) { in mp_invmod_slow()
846 if ((res = mp_div_2 (&C, &C)) != MP_OKAY) { in mp_invmod_slow()
849 if ((res = mp_div_2 (&D, &D)) != MP_OKAY) { in mp_invmod_slow()
857 if ((res = mp_sub (&u, &v, &u)) != MP_OKAY) { in mp_invmod_slow()
861 if ((res = mp_sub (&A, &C, &A)) != MP_OKAY) { in mp_invmod_slow()
865 if ((res = mp_sub (&B, &D, &B)) != MP_OKAY) { in mp_invmod_slow()
870 if ((res = mp_sub (&v, &u, &v)) != MP_OKAY) { in mp_invmod_slow()
874 if ((res = mp_sub (&C, &A, &C)) != MP_OKAY) { in mp_invmod_slow()
878 if ((res = mp_sub (&D, &B, &D)) != MP_OKAY) { in mp_invmod_slow()
897 if ((res = mp_add(&C, b, &C)) != MP_OKAY) { in mp_invmod_slow()
904 if ((res = mp_sub(&C, b, &C)) != MP_OKAY) { in mp_invmod_slow()
911 res = MP_OKAY; in mp_invmod_slow()
960 if ((res = mp_grow(a, 2)) != MP_OKAY) { in mp_read_unsigned_bin()
970 if ((res = mp_mul_2d (a, 8, a)) != MP_OKAY) { in mp_read_unsigned_bin()
984 return MP_OKAY; in mp_read_unsigned_bin()
994 if ((res = mp_init_copy (&t, a)) != MP_OKAY) { in mp_to_unsigned_bin()
1005 if ((res = mp_div_2d (&t, 8, &t, NULL)) != MP_OKAY) { in mp_to_unsigned_bin()
1012 return MP_OKAY; in mp_to_unsigned_bin()
1033 if ((res = mp_init (&t)) != MP_OKAY) { in mp_div_2d()
1039 if ((res = mp_mod_2d (a, b, &t)) != MP_OKAY) { in mp_div_2d()
1046 if ((res = mp_copy (a, c)) != MP_OKAY) { in mp_div_2d()
1089 return MP_OKAY; in mp_div_2d()
1097 if ((res = mp_init (a)) != MP_OKAY) { in mp_init_copy()
1127 return MP_OKAY; in mp_copy()
1132 if ((res = mp_grow (b, a->used)) != MP_OKAY) { in mp_copy()
1163 return MP_OKAY; in mp_copy()
1288 return MP_OKAY; in mp_grow()
1303 if ((res = mp_copy (a, b)) != MP_OKAY) { in mp_abs()
1311 return MP_OKAY; in mp_abs()
1333 if ((res = mp_grow (b, a->used)) != MP_OKAY) { in mp_div_2()
1370 return MP_OKAY; in mp_div_2()
1383 if ((res = mp_copy (a, c)) != MP_OKAY) { in mp_mul_2d()
1389 if ((res = mp_grow (c, c->used + b / DIGIT_BIT + 1)) != MP_OKAY) { in mp_mul_2d()
1396 if ((res = mp_lshd (c, b / DIGIT_BIT)) != MP_OKAY) { in mp_mul_2d()
1436 return MP_OKAY; in mp_mul_2d()
1443 mp_err res = MP_OKAY; /* Assume ok until proven otherwise */ in mp_init_multi()
1450 if (mp_init(cur_arg) != MP_OKAY) { in mp_init_multi()
1500 return MP_OKAY; in mp_lshd()
1505 if ((res = mp_grow (a, a->used + b)) != MP_OKAY) { in mp_lshd()
1536 return MP_OKAY; in mp_lshd()
1572 return MP_OKAY; in mp_mod_2d()
1582 if ((res = mp_copy (a, c)) != MP_OKAY) { in mp_mod_2d()
1594 return MP_OKAY; in mp_mod_2d()
1616 res = MP_OKAY; in mp_div()
1625 if ((res = mp_init_multi(&ta, &tb, &tq, &q, NULL)) != MP_OKAY) { in mp_div()
1632 if (((res = mp_abs(a, &ta)) != MP_OKAY) || in mp_div()
1633 ((res = mp_abs(b, &tb)) != MP_OKAY) || in mp_div()
1634 ((res = mp_mul_2d(&tb, n, &tb)) != MP_OKAY) || in mp_div()
1635 ((res = mp_mul_2d(&tq, n, &tq)) != MP_OKAY)) { in mp_div()
1641 if (((res = mp_sub(&ta, &tb, &ta)) != MP_OKAY) || in mp_div()
1642 ((res = mp_add(&q, &tq, &q)) != MP_OKAY)) { in mp_div()
1646 if (((res = mp_div_2d(&tb, 1, &tb, NULL)) != MP_OKAY) || in mp_div()
1647 ((res = mp_div_2d(&tq, 1, &tq, NULL)) != MP_OKAY)) { in mp_div()
1698 res = MP_OKAY; in mp_div()
1706 if ((res = mp_init_size (&q, a->used + 2)) != MP_OKAY) { in mp_div()
1711 if ((res = mp_init (&t1)) != MP_OKAY) { in mp_div()
1715 if ((res = mp_init (&t2)) != MP_OKAY) { in mp_div()
1719 if ((res = mp_init_copy (&x, a)) != MP_OKAY) { in mp_div()
1723 if ((res = mp_init_copy (&y, b)) != MP_OKAY) { in mp_div()
1735 if ((res = mp_mul_2d (&x, norm, &x)) != MP_OKAY) { in mp_div()
1738 if ((res = mp_mul_2d (&y, norm, &y)) != MP_OKAY) { in mp_div()
1750 if ((res = mp_lshd (&y, n - t)) != MP_OKAY) { /* y = y*b**{n-t} */ in mp_div()
1756 if ((res = mp_sub (&x, &y, &x)) != MP_OKAY) { in mp_div()
1798 if ((res = mp_mul_d (&t1, q.dp[i - t - 1], &t1)) != MP_OKAY) { in mp_div()
1810 if ((res = mp_mul_d (&y, q.dp[i - t - 1], &t1)) != MP_OKAY) { in mp_div()
1814 if ((res = mp_lshd (&t1, i - t - 1)) != MP_OKAY) { in mp_div()
1818 if ((res = mp_sub (&x, &t1, &x)) != MP_OKAY) { in mp_div()
1824 if ((res = mp_copy (&y, &t1)) != MP_OKAY) { in mp_div()
1827 if ((res = mp_lshd (&t1, i - t - 1)) != MP_OKAY) { in mp_div()
1830 if ((res = mp_add (&x, &t1, &x)) != MP_OKAY) { in mp_div()
1856 res = MP_OKAY; in mp_div()
1908 if ((err = mp_init(&M[1])) != MP_OKAY) { in s_mp_exptmod()
1914 if ((err = mp_init(&M[x])) != MP_OKAY) { in s_mp_exptmod()
1924 if ((err = mp_init (&mu)) != MP_OKAY) { in s_mp_exptmod()
1929 if ((err = mp_reduce_setup (&mu, P)) != MP_OKAY) { in s_mp_exptmod()
1934 if ((err = mp_reduce_2k_setup_l (P, &mu)) != MP_OKAY) { in s_mp_exptmod()
1948 if ((err = mp_mod (G, P, &M[1])) != MP_OKAY) { in s_mp_exptmod()
1955 if ((err = mp_copy (&M[1], &M[1 << (winsize - 1)])) != MP_OKAY) { in s_mp_exptmod()
1962 &M[1 << (winsize - 1)])) != MP_OKAY) { in s_mp_exptmod()
1967 if ((err = redux (&M[1 << (winsize - 1)], P, &mu)) != MP_OKAY) { in s_mp_exptmod()
1976 if ((err = mp_mul (&M[x - 1], &M[1], &M[x])) != MP_OKAY) { in s_mp_exptmod()
1979 if ((err = redux (&M[x], P, &mu)) != MP_OKAY) { in s_mp_exptmod()
1985 if ((err = mp_init (&res)) != MP_OKAY) { in s_mp_exptmod()
2025 if ((err = mp_sqr (&res, &res)) != MP_OKAY) { in s_mp_exptmod()
2028 if ((err = redux (&res, P, &mu)) != MP_OKAY) { in s_mp_exptmod()
2042 if ((err = mp_sqr (&res, &res)) != MP_OKAY) { in s_mp_exptmod()
2045 if ((err = redux (&res, P, &mu)) != MP_OKAY) { in s_mp_exptmod()
2051 if ((err = mp_mul (&res, &M[bitbuf], &res)) != MP_OKAY) { in s_mp_exptmod()
2054 if ((err = redux (&res, P, &mu)) != MP_OKAY) { in s_mp_exptmod()
2069 if ((err = mp_sqr (&res, &res)) != MP_OKAY) { in s_mp_exptmod()
2072 if ((err = redux (&res, P, &mu)) != MP_OKAY) { in s_mp_exptmod()
2079 if ((err = mp_mul (&res, &M[1], &res)) != MP_OKAY) { in s_mp_exptmod()
2082 if ((err = redux (&res, P, &mu)) != MP_OKAY) { in s_mp_exptmod()
2090 err = MP_OKAY; in s_mp_exptmod()
2149 if ((res = mp_init(&q)) != MP_OKAY) { in mp_reduce_2k_l()
2156 if ((res = mp_div_2d(a, p, &q, a)) != MP_OKAY) { in mp_reduce_2k_l()
2161 if ((res = mp_mul(&q, d, &q)) != MP_OKAY) { in mp_reduce_2k_l()
2166 if ((res = s_mp_add(a, &q, a)) != MP_OKAY) { in mp_reduce_2k_l()
2187 if ((res = mp_init(&tmp)) != MP_OKAY) { in mp_reduce_2k_setup_l()
2191 if ((res = mp_2expt(&tmp, mp_count_bits(a))) != MP_OKAY) { in mp_reduce_2k_setup_l()
2195 if ((res = s_mp_sub(&tmp, a, d)) != MP_OKAY) { in mp_reduce_2k_setup_l()
2218 if ((res = mp_grow (a, b / DIGIT_BIT + 1)) != MP_OKAY) { in mp_2expt()
2228 return MP_OKAY; in mp_2expt()
2239 if ((res = mp_2expt (a, b->used * 2 * DIGIT_BIT)) != MP_OKAY) { in mp_reduce_setup()
2256 if ((res = mp_init_copy (&q, x)) != MP_OKAY) { in mp_reduce()
2265 if ((res = mp_mul (&q, mu, &q)) != MP_OKAY) { in mp_reduce()
2270 if ((res = s_mp_mul_high_digs (&q, mu, &q, um)) != MP_OKAY) { in mp_reduce()
2274 if ((res = fast_s_mp_mul_high_digs (&q, mu, &q, um)) != MP_OKAY) { in mp_reduce()
2290 if ((res = mp_mod_2d (x, DIGIT_BIT * (um + 1), x)) != MP_OKAY) { in mp_reduce()
2295 if ((res = s_mp_mul_digs (&q, m, &q, um + 1)) != MP_OKAY) { in mp_reduce()
2300 if ((res = mp_sub (x, &q, x)) != MP_OKAY) { in mp_reduce()
2307 if ((res = mp_lshd (&q, um + 1)) != MP_OKAY) { in mp_reduce()
2310 if ((res = mp_add (x, &q, x)) != MP_OKAY) { in mp_reduce()
2317 if ((res = s_mp_sub (x, m, x)) != MP_OKAY) { in mp_reduce()
2350 if ((res = mp_init_size (&t, digs)) != MP_OKAY) { in s_mp_mul_digs()
2397 return MP_OKAY; in s_mp_mul_digs()
2426 if ((res = mp_grow (c, digs)) != MP_OKAY) { in fast_s_mp_mul_digs()
2486 return MP_OKAY; in fast_s_mp_mul_digs()
2515 return MP_OKAY; in mp_init_size()
2528 if ((res = mp_init_size (&t, 2*pa + 1)) != MP_OKAY) { in s_mp_sqr()
2579 return MP_OKAY; in s_mp_sqr()
2602 if ((res = mp_init_size (&t, a->used + b->used + 1)) != MP_OKAY) { in s_mp_mul_high_digs()
2639 return MP_OKAY; in s_mp_mul_high_digs()
2679 return MP_OKAY; in mp_montgomery_setup()
2703 if ((res = mp_grow (x, n->used + 1)) != MP_OKAY) { in fast_mp_montgomery_reduce()
2833 return MP_OKAY; in fast_mp_montgomery_reduce()
2846 if ((res = mp_grow (b, a->used + 1)) != MP_OKAY) { in mp_mul_2()
2897 return MP_OKAY; in mp_mul_2()
2917 if ((res = mp_2expt (a, (b->used - 1) * DIGIT_BIT + bits - 1)) != MP_OKAY) { in mp_montgomery_calc_normalization()
2928 if ((res = mp_mul_2 (a, a)) != MP_OKAY) { in mp_montgomery_calc_normalization()
2932 if ((res = s_mp_sub (a, b, a)) != MP_OKAY) { in mp_montgomery_calc_normalization()
2938 return MP_OKAY; in mp_montgomery_calc_normalization()
2990 if ((err = mp_init(&M[1])) != MP_OKAY) { in mp_exptmod_fast()
2996 if ((err = mp_init(&M[x])) != MP_OKAY) { in mp_exptmod_fast()
3009 if ((err = mp_montgomery_setup (P, &mp)) != MP_OKAY) { in mp_exptmod_fast()
3045 if ((err = mp_reduce_2k_setup(P, &mp)) != MP_OKAY) { in mp_exptmod_fast()
3056 if ((err = mp_init (&res)) != MP_OKAY) { in mp_exptmod_fast()
3070 if ((err = mp_montgomery_calc_normalization (&res, P)) != MP_OKAY) { in mp_exptmod_fast()
3079 if ((err = mp_mulmod (G, &res, P, &M[1])) != MP_OKAY) { in mp_exptmod_fast()
3084 if ((err = mp_mod(G, P, &M[1])) != MP_OKAY) { in mp_exptmod_fast()
3090 if ((err = mp_copy (&M[1], &M[1 << (winsize - 1)])) != MP_OKAY) { in mp_exptmod_fast()
3095 if ((err = mp_sqr (&M[1 << (winsize - 1)], &M[1 << (winsize - 1)])) != MP_OKAY) { in mp_exptmod_fast()
3098 if ((err = redux (&M[1 << (winsize - 1)], P, mp)) != MP_OKAY) { in mp_exptmod_fast()
3105 if ((err = mp_mul (&M[x - 1], &M[1], &M[x])) != MP_OKAY) { in mp_exptmod_fast()
3108 if ((err = redux (&M[x], P, mp)) != MP_OKAY) { in mp_exptmod_fast()
3148 if ((err = mp_sqr (&res, &res)) != MP_OKAY) { in mp_exptmod_fast()
3151 if ((err = redux (&res, P, mp)) != MP_OKAY) { in mp_exptmod_fast()
3165 if ((err = mp_sqr (&res, &res)) != MP_OKAY) { in mp_exptmod_fast()
3168 if ((err = redux (&res, P, mp)) != MP_OKAY) { in mp_exptmod_fast()
3174 if ((err = mp_mul (&res, &M[bitbuf], &res)) != MP_OKAY) { in mp_exptmod_fast()
3177 if ((err = redux (&res, P, mp)) != MP_OKAY) { in mp_exptmod_fast()
3192 if ((err = mp_sqr (&res, &res)) != MP_OKAY) { in mp_exptmod_fast()
3195 if ((err = redux (&res, P, mp)) != MP_OKAY) { in mp_exptmod_fast()
3203 if ((err = mp_mul (&res, &M[1], &res)) != MP_OKAY) { in mp_exptmod_fast()
3206 if ((err = redux (&res, P, mp)) != MP_OKAY) { in mp_exptmod_fast()
3220 if ((err = redux(&res, P, mp)) != MP_OKAY) { in mp_exptmod_fast()
3227 err = MP_OKAY; in mp_exptmod_fast()
3259 if ((res = mp_grow (b, pa)) != MP_OKAY) { in fast_s_mp_sqr()
3330 return MP_OKAY; in fast_s_mp_sqr()
3346 if ((res = mp_grow (c, a->used + 1)) != MP_OKAY) { in mp_mul_d()
3391 return MP_OKAY; in mp_mul_d()