• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/wpa/src/tls/

Lines Matching refs:mp_int

125 /* the infamous mp_int structure */
129 } mp_int;
140 static int s_mp_exptmod(mp_int * G, mp_int * X, mp_int * P, mp_int * Y, int redmode);
141 static int s_mp_mul_digs (mp_int * a, mp_int * b, mp_int * c, int digs);
142 static int s_mp_sqr(mp_int * a, mp_int * b);
143 static int s_mp_mul_high_digs(mp_int * a, mp_int * b, mp_int * c, int digs);
146 static int fast_s_mp_mul_digs (mp_int * a, mp_int * b, mp_int * c, int digs);
150 static int mp_init_multi(mp_int *mp, ...);
153 static void mp_clear_multi(mp_int *mp, ...);
155 static int mp_lshd(mp_int * a, int b);
156 static void mp_set(mp_int * a, mp_digit b);
157 static void mp_clamp(mp_int * a);
158 static void mp_exch(mp_int * a, mp_int * b);
159 static void mp_rshd(mp_int * a, int b);
160 static void mp_zero(mp_int * a);
161 static int mp_mod_2d(mp_int * a, int b, mp_int * c);
162 static int mp_div_2d(mp_int * a, int b, mp_int * c, mp_int * d);
163 static int mp_init_copy(mp_int * a, mp_int * b);
164 static int mp_mul_2d(mp_int * a, int b, mp_int * c);
166 static int mp_div_2(mp_int * a, mp_int * b);
167 static int mp_invmod(mp_int * a, mp_int * b, mp_int * c);
168 static int mp_invmod_slow(mp_int * a, mp_int * b, mp_int * c);
170 static int mp_copy(mp_int * a, mp_int * b);
171 static int mp_count_bits(mp_int * a);
172 static int mp_div(mp_int * a, mp_int * b, mp_int * c, mp_int * d);
173 static int mp_mod(mp_int * a, mp_int * b, mp_int * c);
174 static int mp_grow(mp_int * a, int size);
175 static int mp_cmp_mag(mp_int * a, mp_int * b);
177 static int mp_abs(mp_int * a, mp_int * b);
179 static int mp_sqr(mp_int * a, mp_int * b);
180 static int mp_reduce_2k_l(mp_int *a, mp_int *n, mp_int *d);
181 static int mp_reduce_2k_setup_l(mp_int *a, mp_int *d);
182 static int mp_2expt(mp_int * a, int b);
183 static int mp_reduce_setup(mp_int * a, mp_int * b);
184 static int mp_reduce(mp_int * x, mp_int * m, mp_int * mu);
185 static int mp_init_size(mp_int * a, int size);
187 static int mp_exptmod_fast (mp_int * G, mp_int * X, mp_int * P, mp_int * Y, int redmode);
190 static int fast_s_mp_sqr (mp_int * a, mp_int * b);
193 static int mp_mul_d (mp_int * a, mp_digit b, mp_int * c);
220 static int s_mp_add (mp_int * a, mp_int * b, mp_int * c)
222 mp_int *x;
308 static int s_mp_sub (mp_int * a, mp_int * b, mp_int * c)
374 /* init a new mp_int */
375 static int mp_init (mp_int * a)
401 static void mp_clear (mp_int * a)
424 static int mp_add (mp_int * a, mp_int * b, mp_int * c)
456 static int mp_sub (mp_int * a, mp_int * b, mp_int * c)
493 static int mp_mul (mp_int * a, mp_int * b, mp_int * c)
540 static int mp_mulmod (mp_int * a, mp_int * b, mp_int * c, mp_int * d)
543 mp_int t;
560 static int mp_mod (mp_int * a, mp_int * b, mp_int * c)
562 mp_int t;
591 static int mp_exptmod (mp_int * G, mp_int * X, mp_int * P, mp_int * Y)
606 mp_int tmpG, tmpX;
686 static int mp_cmp (mp_int * a, mp_int * b)
708 static int mp_cmp_d(mp_int * a, mp_digit b)
733 static int mp_invmod (mp_int * a, mp_int * b, mp_int * c)
762 static int mp_unsigned_bin_size (mp_int * a)
771 static int mp_invmod_slow (mp_int * a, mp_int * b, mp_int * c)
773 mp_int x, y, u, v, A, B, C, D;
927 static int mp_cmp_mag (mp_int * a, mp_int * b)
962 static int mp_read_unsigned_bin (mp_int * a, const unsigned char *b, int c)
997 static int mp_to_unsigned_bin (mp_int * a, unsigned char *b)
1000 mp_int t;
1025 static int mp_div_2d (mp_int * a, int b, mp_int * c, mp_int * d)
1029 mp_int t;
1101 static int mp_init_copy (mp_int * a, mp_int * b)
1113 static void mp_zero (mp_int * a)
1129 static int mp_copy (mp_int * a, mp_int * b)
1176 static void mp_rshd (mp_int * a, int b)
1228 * mp_int pointers around
1230 static void mp_exch (mp_int * a, mp_int * b)
1232 mp_int t;
1247 static void mp_clamp (mp_int * a)
1264 static int mp_grow (mp_int * a, int size)
1305 static int mp_abs (mp_int * a, mp_int * b)
1325 static void mp_set (mp_int * a, mp_digit b)
1335 static int mp_div_2(mp_int * a, mp_int * b)
1384 static int mp_mul_2d (mp_int * a, int b, mp_int * c)
1449 static int mp_init_multi(mp_int *mp, ...)
1453 mp_int* cur_arg = mp;
1472 cur_arg = va_arg(clean_args, mp_int*);
1478 cur_arg = va_arg(args, mp_int*);
1487 static void mp_clear_multi(mp_int *mp, ...)
1489 mp_int* next_mp = mp;
1494 next_mp = va_arg(args, mp_int*);
1502 static int mp_lshd (mp_int * a, int b)
1549 static int mp_count_bits (mp_int * a)
1573 static int mp_mod_2d (mp_int * a, int b, mp_int * c)
1609 static int mp_div(mp_int * a, mp_int * b, mp_int * c, mp_int * d)
1611 mp_int ta, tb, tq, q;
1691 static int mp_div (mp_int * a, mp_int * b, mp_int * c, mp_int * d)
1693 mp_int q, x, y, t1, t2;
1883 static int s_mp_exptmod (mp_int * G, mp_int * X, mp_int * P, mp_int * Y, int redmode)
1885 mp_int M[TAB_SIZE], res, mu;
1888 int (*redux)(mp_int*,mp_int*,mp_int*);
2111 static int mp_sqr (mp_int * a, mp_int * b)
2152 static int mp_reduce_2k_l(mp_int *a, mp_int *n, mp_int *d)
2154 mp_int q;
2190 static int mp_reduce_2k_setup_l(mp_int *a, mp_int *d)
2193 mp_int tmp;
2218 static int mp_2expt (mp_int * a, int b)
2243 static int mp_reduce_setup (mp_int * a, mp_int * b)
2258 static int mp_reduce (mp_int * x, mp_int * m, mp_int * mu)
2260 mp_int q;
2341 static int s_mp_mul_digs (mp_int * a, mp_int * b, mp_int * c, int digs)
2343 mp_int t;
2426 static int fast_s_mp_mul_digs (mp_int * a, mp_int * b, mp_int * c, int digs)
2500 static int mp_init_size (mp_int * a, int size)
2528 static int s_mp_sqr (mp_int * a, mp_int * b)
2530 mp_int t;
2594 static int s_mp_mul_high_digs (mp_int * a, mp_int * b, mp_int * c, int digs)
2596 mp_int t;
2654 mp_montgomery_setup (mp_int * n, mp_digit * rho)
2701 static int fast_mp_montgomery_reduce (mp_int * x, mp_int * n, mp_digit rho)
2848 static int mp_mul_2(mp_int * a, mp_int * b)
2917 static int mp_montgomery_calc_normalization (mp_int * a, mp_int * b)
2960 static int mp_exptmod_fast (mp_int * G, mp_int * X, mp_int * P, mp_int * Y, int redmode)
2962 mp_int M[TAB_SIZE], res;
2970 int (*redux)(mp_int*,mp_int*,mp_digit);
3258 static int fast_s_mp_sqr (mp_int * a, mp_int * b)
3346 mp_mul_d (mp_int * a, mp_digit b, mp_int * c)