Home | History | Annotate | Download | only in pre_gen

Lines Matching refs:mp_int

76 int fast_mp_invmod (mp_int * a, mp_int * b, mp_int * c)
78 mp_int x, y, u, v, B, D;
230 int fast_mp_montgomery_reduce (mp_int * x, mp_int * n, mp_digit rho)
414 int fast_s_mp_mul_digs (mp_int * a, mp_int * b, mp_int * c, int digs)
518 int fast_s_mp_mul_high_digs (mp_int * a, mp_int * b, mp_int * c, int digs)
621 int fast_s_mp_sqr (mp_int * a, mp_int * b)
735 mp_2expt (mp_int * a, int b)
786 mp_abs (mp_int * a, mp_int * b)
829 int mp_add (mp_int * a, mp_int * b, mp_int * c)
887 mp_add_d (mp_int * a, mp_digit b, mp_int * c)
1003 mp_addmod (mp_int * a, mp_int * b, mp_int * c, mp_int * d)
1006 mp_int t;
1048 mp_and (mp_int * a, mp_int * b, mp_int * c)
1051 mp_int t, *x;
1071 /* zero digits above the last from the smallest mp_int */
1115 mp_clamp (mp_int * a)
1157 mp_clear (mp_int * a)
1204 void mp_clear_multi(mp_int *mp, ...)
1206 mp_int* next_mp = mp;
1211 next_mp = va_arg(args, mp_int*);
1243 mp_cmp (mp_int * a, mp_int * b)
1289 int mp_cmp_d(mp_int * a, mp_digit b)
1337 int mp_cmp_mag (mp_int * a, mp_int * b)
1400 int mp_cnt_lsb(mp_int *a)
1454 mp_copy (mp_int * a, mp_int * b)
1526 mp_count_bits (mp_int * a)
1576 int mp_div(mp_int * a, mp_int * b, mp_int * c, mp_int * d)
1578 mp_int ta, tb, tq, q;
1658 int mp_div (mp_int * a, mp_int * b, mp_int * c, mp_int * d)
1660 mp_int q, x, y, t1, t2;
1870 int mp_div_2(mp_int * a, mp_int * b)
1942 int mp_div_2d (mp_int * a, int b, mp_int * c, mp_int * d)
1946 mp_int t;
2044 mp_div_3 (mp_int * a, mp_int *c, mp_digit * d)
2046 mp_int q;
2139 int mp_div_d (mp_int * a, mp_digit b, mp_int * c, mp_digit * d)
2141 mp_int q;
2240 int mp_dr_is_modulus(mp_int *a)
2301 mp_dr_reduce (mp_int * x, mp_int * n, mp_digit k)
2385 void mp_dr_setup(mp_int *a, mp_digit *d)
2421 * mp_int pointers around
2424 mp_exch (mp_int * a, mp_int * b)
2426 mp_int t;
2459 int mp_expt_d (mp_int * a, mp_digit b, mp_int * c)
2462 mp_int g;
2525 int mp_exptmod (mp_int * G, mp_int * X, mp_int * P, mp_int * Y)
2537 mp_int tmpG, tmpX;
2649 int mp_exptmod_fast (mp_int * G, mp_int * X, mp_int * P, mp_int * Y, int redmode)
2651 mp_int M[TAB_SIZE], res;
2659 int (*redux)(mp_int*,mp_int*,mp_digit);
2963 int mp_exteuclid(mp_int *a, mp_int *b, mp_int *U1, mp_int *U2, mp_int *U3)
2965 mp_int u1,u2,u3,v1,v2,v3,t1,t2,t3,q,tmp;
3047 int mp_fread(mp_int *a, int radix, FILE *stream)
3117 int mp_fwrite(mp_int *a, int radix, FILE *stream)
3174 int mp_gcd (mp_int * a, mp_int * b, mp_int * c)
3176 mp_int u, v;
3282 /* get the lower 32-bits of an mp_int */
3283 unsigned long mp_get_int(mp_int * a)
3332 int mp_grow (mp_int * a, int size)
3392 /* init a new mp_int */
3393 int mp_init (mp_int * a)
3443 int mp_init_copy (mp_int * a, mp_int * b)
3479 int mp_init_multi(mp_int *mp, ...)
3483 mp_int* cur_arg = mp;
3502 cur_arg = va_arg(clean_args, mp_int*);
3509 cur_arg = va_arg(args, mp_int*);
3542 int mp_init_set (mp_int * a, mp_digit b)
3578 int mp_init_set_int (mp_int * a, unsigned long b)
3613 int mp_init_size (mp_int * a, int size)
3665 int mp_invmod (mp_int * a, mp_int * b, mp_int * c)
3712 int mp_invmod_slow (mp_int * a, mp_int * b, mp_int * c)
3714 mp_int x, y, u, v, A, B, C, D;
3913 int mp_is_square(mp_int *arg,int *ret)
3917 mp_int t;
4006 int mp_jacobi (mp_int * a, mp_int * p, int *c)
4008 mp_int a1, p1;
4141 int mp_karatsuba_mul (mp_int * a, mp_int * b, mp_int * c)
4143 mp_int x0, x1, y0, y1, t1, x0y0, x1y1;
4290 int mp_karatsuba_sqr (mp_int * a, mp_int * b)
4292 mp_int x0, x1, t1, t2, x0x0, x1x1;
4409 int mp_lcm (mp_int * a, mp_int * b, mp_int * c)
4412 mp_int t1, t2;
4473 int mp_lshd (mp_int * a, int b)
4545 mp_mod (mp_int * a, mp_int * b, mp_int * c)
4547 mp_int t;
4597 mp_mod_2d (mp_int * a, int b, mp_int * c)
4655 mp_mod_d (mp_int * a, mp_digit b, mp_digit * c)
4691 int mp_montgomery_calc_normalization (mp_int * a, mp_int * b)
4750 mp_montgomery_reduce (mp_int * x, mp_int * n, mp_digit rho)
4872 mp_montgomery_setup (mp_int * n, mp_digit * rho)
4934 int mp_mul (mp_int * a, mp_int * b, mp_int * c)
5004 int mp_mul_2(mp_int * a, mp_int * b)
5090 int mp_mul_2d (mp_int * a, int b, mp_int * c)
5180 mp_mul_d (mp_int * a, mp_digit b, mp_int * c)
5262 int mp_mulmod (mp_int * a, mp_int * b, mp_int * c, mp_int * d)
5265 mp_int t;
5315 int mp_n_root (mp_int * a, mp_digit b, mp_int * c)
5317 mp_int t1, t2, t3;
5442 int mp_neg (mp_int * a, mp_int * b)
5486 int mp_or (mp_int * a, mp_int * b, mp_int * c)
5489 mp_int t, *x;
5547 int mp_prime_fermat (mp_int * a, mp_int * b, int *result)
5549 mp_int t;
5610 int mp_prime_is_divisible (mp_int * a, int *result)
5666 int mp_prime_is_prime (mp_int * a, int t, int *result)
5668 mp_int b;
5753 int mp_prime_miller_rabin (mp_int * a, mp_int * b, int *result)
5755 mp_int n1, y, r;
5858 int mp_prime_next_prime(mp_int *a, int t, int bbs_style)
5862 mp_int b;
6099 int mp_prime_random_ex(mp_int *a, int t, int size, int flags, ltm_prime_callback cb, void *dat)
6213 int mp_radix_size (mp_int * a, int radix, int *size)
6216 mp_int t;
6324 mp_rand (mp_int * a, int digits)
6382 int mp_read_radix (mp_int * a, const char *str, int radix)
6471 int mp_read_signed_bin (mp_int * a, const unsigned char *b, int c)
6516 int mp_read_unsigned_bin (mp_int * a, const unsigned char *b, int c)
6578 int mp_reduce (mp_int * x, mp_int * m, mp_int * mu)
6580 mp_int q;
6679 int mp_reduce_2k(mp_int *a, mp_int *n, mp_digit d)
6681 mp_int q;
6747 int mp_reduce_2k_l(mp_int *a, mp_int *n, mp_int *d)
6749 mp_int q;
6810 int mp_reduce_2k_setup(mp_int *a, mp_digit *d)
6813 mp_int tmp;
6861 int mp_reduce_2k_setup_l(mp_int *a, mp_int *d)
6864 mp_int tmp;
6909 int mp_reduce_is_2k(mp_int *a)
6965 int mp_reduce_is_2k_l(mp_int *a)
7015 int mp_reduce_setup (mp_int * a, mp_int * b)
7051 void mp_rshd (mp_int * a, int b)
7127 void mp_set (mp_int * a, mp_digit b)
7160 int mp_set_int (mp_int * a, unsigned long b)
7212 int mp_shrink (mp_int * a)
7251 int mp_signed_bin_size (mp_int * a)
7283 mp_sqr (mp_int * a, mp_int * b)
7345 mp_sqrmod (mp_int * a, mp_int * b, mp_int * c)
7348 mp_int t;
7389 int mp_sqrt(mp_int *arg, mp_int *ret)
7392 mp_int t1,t2;
7475 mp_sub (mp_int * a, mp_int * b, mp_int * c)
7538 mp_sub_d (mp_int * a, mp_digit b, mp_int * c)
7635 mp_submod (mp_int * a, mp_int * b, mp_int * c, mp_int * d)
7638 mp_int t;
7680 int mp_to_signed_bin (mp_int * a, unsigned char *b)
7717 int mp_to_signed_bin_n (mp_int * a, unsigned char *b, unsigned long *outlen)
7752 int mp_to_unsigned_bin (mp_int * a, unsigned char *b)
7755 mp_int t;
7804 int mp_to_unsigned_bin_n (mp_int * a, unsigned char *b, unsigned long *outlen)
7845 int mp_toom_mul(mp_int *a, mp_int *b, mp_int *c)
7847 mp_int w0, w1, w2, w3, w4, tmp1, tmp2, a0, a1, a2, b0, b1, b2;
8128 mp_toom_sqr(mp_int *a, mp_int *b)
8130 mp_int w0, w1, w2, w3, w4, tmp1, a0, a1, a2;
8357 int mp_toradix (mp_int * a, char *str, int radix)
8360 mp_int t;
8439 int mp_toradix_n(mp_int * a, char *str, int radix, int maxlen)
8442 mp_int t;
8528 int mp_unsigned_bin_size (mp_int * a)
8561 mp_xor (mp_int * a, mp_int * b, mp_int * c)
8564 mp_int t, *x;
8615 void mp_zero (mp_int * a)
8764 s_mp_add (mp_int * a, mp_int * b, mp_int * c)
8766 mp_int *x;
8880 int s_mp_exptmod (mp_int * G, mp_int * X, mp_int * P, mp_int * Y, int redmode)
8882 mp_int M[TAB_SIZE], res, mu;
8885 int (*redux)(mp_int*,mp_int*,mp_int*);
9135 int s_mp_mul_digs (mp_int * a, mp_int * b, mp_int * c, int digs)
9137 mp_int t;
9229 s_mp_mul_high_digs (mp_int * a, mp_int * b, mp_int * c, int digs)
9231 mp_int t;
9311 int s_mp_sqr (mp_int * a, mp_int * b)
9313 mp_int t;
9400 s_mp_sub (mp_int * a, mp_int * b, mp_int * c)