Lines Matching refs:mbedtls_mpi
60 int mbedtls_mpi_lt_mpi_ct(const mbedtls_mpi *X, in mbedtls_mpi_lt_mpi_ct()
61 const mbedtls_mpi *Y, in mbedtls_mpi_lt_mpi_ct()
121 int mbedtls_mpi_safe_cond_assign(mbedtls_mpi *X, in mbedtls_mpi_safe_cond_assign()
122 const mbedtls_mpi *Y, in mbedtls_mpi_safe_cond_assign()
152 int mbedtls_mpi_safe_cond_swap(mbedtls_mpi *X, in mbedtls_mpi_safe_cond_swap()
153 mbedtls_mpi *Y, in mbedtls_mpi_safe_cond_swap()
190 static void mpi_init(mbedtls_mpi *X, short use_mempool) in mpi_init()
198 void mbedtls_mpi_init(mbedtls_mpi *X) in mbedtls_mpi_init()
203 void mbedtls_mpi_init_mempool(mbedtls_mpi *X) in mbedtls_mpi_init_mempool()
211 void mbedtls_mpi_free(mbedtls_mpi *X) in mbedtls_mpi_free()
234 int mbedtls_mpi_grow(mbedtls_mpi *X, size_t nblimbs) in mbedtls_mpi_grow()
278 int mbedtls_mpi_shrink(mbedtls_mpi *X, size_t nblimbs) in mbedtls_mpi_shrink()
335 static int mbedtls_mpi_resize_clear(mbedtls_mpi *X, size_t limbs) in mbedtls_mpi_resize_clear()
358 int mbedtls_mpi_copy(mbedtls_mpi *X, const mbedtls_mpi *Y) in mbedtls_mpi_copy()
400 void mbedtls_mpi_swap(mbedtls_mpi *X, mbedtls_mpi *Y) in mbedtls_mpi_swap()
402 mbedtls_mpi T; in mbedtls_mpi_swap()
404 memcpy(&T, X, sizeof(mbedtls_mpi)); in mbedtls_mpi_swap()
405 memcpy(X, Y, sizeof(mbedtls_mpi)); in mbedtls_mpi_swap()
406 memcpy(Y, &T, sizeof(mbedtls_mpi)); in mbedtls_mpi_swap()
428 int mbedtls_mpi_lset(mbedtls_mpi *X, mbedtls_mpi_sint z) in mbedtls_mpi_lset()
446 int mbedtls_mpi_get_bit(const mbedtls_mpi *X, size_t pos) in mbedtls_mpi_get_bit()
458 int mbedtls_mpi_set_bit(mbedtls_mpi *X, size_t pos, unsigned char val) in mbedtls_mpi_set_bit()
487 size_t mbedtls_mpi_lsb(const mbedtls_mpi *X) in mbedtls_mpi_lsb()
524 size_t mbedtls_mpi_bitlen(const mbedtls_mpi *X) in mbedtls_mpi_bitlen()
532 size_t mbedtls_mpi_size(const mbedtls_mpi *X) in mbedtls_mpi_size()
564 int mbedtls_mpi_read_string(mbedtls_mpi *X, int radix, const char *s) in mbedtls_mpi_read_string()
570 mbedtls_mpi T; in mbedtls_mpi_read_string()
628 static int mpi_write_hlp(mbedtls_mpi *X, int radix, in mpi_write_hlp()
666 int mbedtls_mpi_write_string(const mbedtls_mpi *X, int radix, in mbedtls_mpi_write_string()
672 mbedtls_mpi T; in mbedtls_mpi_write_string()
751 int mbedtls_mpi_read_file(mbedtls_mpi *X, int radix, FILE *fin) in mbedtls_mpi_read_file()
796 int mbedtls_mpi_write_file(const char *p, const mbedtls_mpi *X, int radix, FILE *fout) in mbedtls_mpi_write_file()
844 int mbedtls_mpi_read_binary_le(mbedtls_mpi *X, in mbedtls_mpi_read_binary_le()
871 int mbedtls_mpi_read_binary(mbedtls_mpi *X, const unsigned char *buf, size_t buflen) in mbedtls_mpi_read_binary()
894 int mbedtls_mpi_write_binary_le(const mbedtls_mpi *X, in mbedtls_mpi_write_binary_le()
903 int mbedtls_mpi_write_binary(const mbedtls_mpi *X, in mbedtls_mpi_write_binary()
912 int mbedtls_mpi_shift_l(mbedtls_mpi *X, size_t count) in mbedtls_mpi_shift_l()
934 int mbedtls_mpi_shift_r(mbedtls_mpi *X, size_t count) in mbedtls_mpi_shift_r()
945 int mbedtls_mpi_cmp_abs(const mbedtls_mpi *X, const mbedtls_mpi *Y) in mbedtls_mpi_cmp_abs()
986 int mbedtls_mpi_cmp_mpi(const mbedtls_mpi *X, const mbedtls_mpi *Y) in mbedtls_mpi_cmp_mpi()
1035 int mbedtls_mpi_cmp_int(const mbedtls_mpi *X, mbedtls_mpi_sint z) in mbedtls_mpi_cmp_int()
1037 mbedtls_mpi Y; in mbedtls_mpi_cmp_int()
1051 int mbedtls_mpi_add_abs(mbedtls_mpi *X, const mbedtls_mpi *A, const mbedtls_mpi *B) in mbedtls_mpi_add_abs()
1059 const mbedtls_mpi *T = A; A = X; B = T; in mbedtls_mpi_add_abs()
1112 int mbedtls_mpi_sub_abs(mbedtls_mpi *X, const mbedtls_mpi *A, const mbedtls_mpi *B) in mbedtls_mpi_sub_abs()
1163 static int add_sub_mpi(mbedtls_mpi *X, in add_sub_mpi()
1164 const mbedtls_mpi *A, const mbedtls_mpi *B, in add_sub_mpi()
1196 int mbedtls_mpi_add_mpi(mbedtls_mpi *X, const mbedtls_mpi *A, const mbedtls_mpi *B) in mbedtls_mpi_add_mpi()
1204 int mbedtls_mpi_sub_mpi(mbedtls_mpi *X, const mbedtls_mpi *A, const mbedtls_mpi *B) in mbedtls_mpi_sub_mpi()
1212 int mbedtls_mpi_add_int(mbedtls_mpi *X, const mbedtls_mpi *A, mbedtls_mpi_sint b) in mbedtls_mpi_add_int()
1214 mbedtls_mpi B; in mbedtls_mpi_add_int()
1228 int mbedtls_mpi_sub_int(mbedtls_mpi *X, const mbedtls_mpi *A, mbedtls_mpi_sint b) in mbedtls_mpi_sub_int()
1230 mbedtls_mpi B; in mbedtls_mpi_sub_int()
1244 int mbedtls_mpi_mul_mpi(mbedtls_mpi *X, const mbedtls_mpi *A, const mbedtls_mpi *B) in mbedtls_mpi_mul_mpi()
1248 mbedtls_mpi TA, TB; in mbedtls_mpi_mul_mpi()
1304 int mbedtls_mpi_mul_int(mbedtls_mpi *X, const mbedtls_mpi *A, mbedtls_mpi_uint b) in mbedtls_mpi_mul_int()
1444 int mbedtls_mpi_div_mpi(mbedtls_mpi *Q, mbedtls_mpi *R, const mbedtls_mpi *A, in mbedtls_mpi_div_mpi()
1445 const mbedtls_mpi *B) in mbedtls_mpi_div_mpi()
1449 mbedtls_mpi X, Y, Z, T1, T2; in mbedtls_mpi_div_mpi()
1567 int mbedtls_mpi_div_int(mbedtls_mpi *Q, mbedtls_mpi *R, in mbedtls_mpi_div_int()
1568 const mbedtls_mpi *A, in mbedtls_mpi_div_int()
1571 mbedtls_mpi B; in mbedtls_mpi_div_int()
1585 int mbedtls_mpi_mod_mpi(mbedtls_mpi *R, const mbedtls_mpi *A, const mbedtls_mpi *B) in mbedtls_mpi_mod_mpi()
1611 int mbedtls_mpi_mod_int(mbedtls_mpi_uint *r, const mbedtls_mpi *A, mbedtls_mpi_sint b) in mbedtls_mpi_mod_int()
1669 void mbedtls_mpi_montg_init(mbedtls_mpi_uint *mm, const mbedtls_mpi *N) in mbedtls_mpi_montg_init()
1697 void mbedtls_mpi_montmul(mbedtls_mpi *A, const mbedtls_mpi *B, in mbedtls_mpi_montmul()
1698 const mbedtls_mpi *N, mbedtls_mpi_uint mm, in mbedtls_mpi_montmul()
1699 mbedtls_mpi *T) in mbedtls_mpi_montmul()
1712 void mbedtls_mpi_montred(mbedtls_mpi *A, const mbedtls_mpi *N, in mbedtls_mpi_montred()
1713 mbedtls_mpi_uint mm, mbedtls_mpi *T) in mbedtls_mpi_montred()
1716 mbedtls_mpi U; in mbedtls_mpi_montred()
1728 static int mbedtls_mpi_exp_mod_optionally_safe(mbedtls_mpi *X, const mbedtls_mpi *A, in mbedtls_mpi_exp_mod_optionally_safe()
1729 const mbedtls_mpi *E, int E_public, in mbedtls_mpi_exp_mod_optionally_safe()
1730 const mbedtls_mpi *N, mbedtls_mpi *prec_RR) in mbedtls_mpi_exp_mod_optionally_safe()
1765 mbedtls_mpi RR; in mbedtls_mpi_exp_mod_optionally_safe()
1844 int mbedtls_mpi_exp_mod(mbedtls_mpi *X, const mbedtls_mpi *A, in mbedtls_mpi_exp_mod()
1845 const mbedtls_mpi *E, const mbedtls_mpi *N, in mbedtls_mpi_exp_mod()
1846 mbedtls_mpi *prec_RR) in mbedtls_mpi_exp_mod()
1860 int mbedtls_mpi_exp_mod_unsafe(mbedtls_mpi *X, const mbedtls_mpi *A, in mbedtls_mpi_exp_mod_unsafe()
1861 const mbedtls_mpi *E, const mbedtls_mpi *N, in mbedtls_mpi_exp_mod_unsafe()
1862 mbedtls_mpi *prec_RR) in mbedtls_mpi_exp_mod_unsafe()
1870 int mbedtls_mpi_gcd(mbedtls_mpi *G, const mbedtls_mpi *A, const mbedtls_mpi *B) in mbedtls_mpi_gcd()
1874 mbedtls_mpi TA, TB; in mbedtls_mpi_gcd()
1979 int mbedtls_mpi_fill_random(mbedtls_mpi *X, size_t size, in mbedtls_mpi_fill_random()
1998 int mbedtls_mpi_random(mbedtls_mpi *X, in mbedtls_mpi_random()
2000 const mbedtls_mpi *N, in mbedtls_mpi_random()
2025 int mbedtls_mpi_inv_mod(mbedtls_mpi *X, const mbedtls_mpi *A, const mbedtls_mpi *N) in mbedtls_mpi_inv_mod()
2028 mbedtls_mpi G, TA, TU, U1, U2, TB, TV, V1, V2; in mbedtls_mpi_inv_mod()
2149 static int mpi_check_small_factors(const mbedtls_mpi *X) in mpi_check_small_factors()
2178 static int mpi_miller_rabin(const mbedtls_mpi *X, size_t rounds, in mpi_miller_rabin()
2184 mbedtls_mpi W, R, T, A, RR; in mpi_miller_rabin()
2267 int mbedtls_mpi_is_prime_ext(const mbedtls_mpi *X, int rounds, in mbedtls_mpi_is_prime_ext()
2272 mbedtls_mpi XX; in mbedtls_mpi_is_prime_ext()
2305 int mbedtls_mpi_gen_prime(mbedtls_mpi *X, size_t nbits, int flags, in mbedtls_mpi_gen_prime()
2320 mbedtls_mpi Y; in mbedtls_mpi_gen_prime()
2442 mbedtls_mpi A, E, N, X, Y, U, V; in mbedtls_mpi_self_test()