Lines Matching refs:mp_int
343 \} mp_int;
381 int mp_init (mp_int * a);
391 mp_int number;
412 void mp_clear (mp_int * a);
422 mp_int number;
449 int mp_init_multi(mp_int *mp, ...);
460 mp_int num1, num2, num3;
485 int mp_init_copy (mp_int * a, mp_int * b);
493 mp_int num1, num2;
520 int mp_init_size (mp_int * a, int size);
529 mp_int number;
553 int mp_shrink (mp_int * a);
564 mp_int number;
602 int mp_grow (mp_int * a, int size);
611 mp_int number;
652 void mp_set (mp_int * a, mp_digit b);
662 mp_int number;
688 int mp_set_int (mp_int * a, unsigned long b);
699 unsigned long mp_get_int (mp_int * a);
707 mp_int number;
742 int mp_init_set (mp_int * a, mp_digit b);
743 int mp_init_set_int (mp_int * a, unsigned long b);
751 mp_int number1, number2;
815 int mp_cmp_mag(mp_int * a, mp_int * b);
823 mp_int number1, number2;
871 int mp_cmp(mp_int * a, mp_int * b);
881 mp_int number1, number2;
927 int mp_cmp_d(mp_int * a, mp_digit b);
939 mp_int number;
983 int mp_mul_2(mp_int * a, mp_int * b);
984 int mp_div_2(mp_int * a, mp_int * b);
993 mp_int number;
1047 int mp_mul_2d(mp_int * a, int b, mp_int * c);
1057 int mp_div_2d (mp_int * a, int b, mp_int * c, mp_int * d);
1075 int mp_lshd (mp_int * a, int b);
1083 void mp_rshd (mp_int * a, int b)
1095 int mp_or (mp_int * a, mp_int * b, mp_int * c);
1096 int mp_and (mp_int * a, mp_int * b, mp_int * c);
1097 int mp_xor (mp_int * a, mp_int * b, mp_int * c);
1108 int mp_add (mp_int * a, mp_int * b, mp_int * c);
1109 int mp_sub (mp_int * a, mp_int * b, mp_int * c)
1122 int mp_neg (mp_int * a, mp_int * b);
1132 int mp_abs (mp_int * a, mp_int * b);
1142 int mp_div (mp_int * a, mp_int * b, mp_int * c, mp_int * d);
1155 int mp_mul (mp_int * a, mp_int * b, mp_int * c);
1168 mp_int number1, number2;
1222 int mp_sqr (mp_int * a, mp_int * b);
1295 int mp_mod(mp_int *a, mp_int *b, mp_int *c);
1308 int mp_reduce_setup(mp_int *a, mp_int *b);
1316 int mp_reduce(mp_int *a, mp_int *b, mp_int *c);
1325 mp_int a, b, c, mu;
1382 int mp_montgomery_setup(mp_int *a, mp_digit *mp);
1390 int mp_montgomery_reduce(mp_int *a, mp_int *m, mp_digit mp);
1406 int mp_montgomery_calc_normalization(mp_int *a, mp_int *b);
1417 mp_int a, b, c, R;
1503 void mp_dr_setup(mp_int *a, mp_digit *d);
1512 int mp_dr_reduce(mp_int *a, mp_int *b, mp_digit mp);
1534 int mp_reduce_2k_setup(mp_int *a, mp_digit *d);
1541 int mp_reduce_2k(mp_int *a, mp_int *n, mp_digit d);
1551 int mp_expt_d (mp_int * a, mp_digit b, mp_int * c)
1559 int mp_exptmod (mp_int * G, mp_int * X, mp_int * P, mp_int * Y)
1574 int mp_n_root (mp_int * a, mp_digit b, mp_int * c)
1592 int mp_prime_is_divisible (mp_int * a, int *result)
1602 int mp_prime_fermat (mp_int * a, mp_int * b, int *result)
1611 int mp_prime_miller_rabin (mp_int * a, mp_int * b, int *result)
1638 int mp_prime_is_prime (mp_int * a, int t, int *result)
1647 int mp_prime_next_prime(mp_int *a, int t, int bbs_style)
1655 int mp_prime_random(mp_int *a, int t, int size, int bbs,
1676 int mp_prime_random_ex(mp_int *a, int t,
1710 int mp_toradix (mp_int * a, char *str, int radix);
1718 int mp_radix_size (mp_int * a, int radix, int *size)
1726 int mp_read_radix (mp_int * a, char *str, int radix);
1738 int mp_unsigned_bin_size(mp_int *a);
1745 int mp_to_unsigned_bin(mp_int *a, unsigned char *b);
1752 int mp_read_unsigned_bin(mp_int *a, unsigned char *b, int c);
1761 int mp_signed_bin_size(mp_int *a);
1762 int mp_read_signed_bin(mp_int *a, unsigned char *b, int c);
1763 int mp_to_signed_bin(mp_int *a, unsigned char *b);
1773 mp_int *a, mp_int *b,
1774 mp_int *U1, mp_int *U2, mp_int *U3);
1788 int mp_gcd (mp_int * a, mp_int * b, mp_int * c)
1795 int mp_lcm (mp_int * a, mp_int * b, mp_int * c)
1802 int mp_jacobi (mp_int * a, mp_int * p, int *c)
1812 int mp_invmod (mp_int * a, mp_int * b, mp_int * c)
1822 int mp_add_d(mp_int *a, mp_digit b, mp_int *c);
1823 int mp_sub_d(mp_int *a, mp_digit b, mp_int *c);
1824 int mp_mul_d(mp_int *a, mp_digit b, mp_int *c);
1825 int mp_div_d(mp_int *a, mp_digit b, mp_int *c, mp_digit *d);
1826 int mp_mod_d(mp_int *a, mp_digit b, mp_digit *c);