Home
last modified time | relevance | path

Searched refs:mbedtls_mpi_uint (Results 1 – 25 of 28) sorted by relevance

12

/mbedtls/library/
A Dbignum_core.h102 size_t mbedtls_mpi_core_clz(mbedtls_mpi_uint a);
215 int mbedtls_mpi_core_read_le(mbedtls_mpi_uint *X,
237 int mbedtls_mpi_core_read_be(mbedtls_mpi_uint *X,
329 mbedtls_mpi_uint mbedtls_mpi_core_add(mbedtls_mpi_uint *X,
364 mbedtls_mpi_uint mbedtls_mpi_core_add_if(mbedtls_mpi_uint *X,
387 mbedtls_mpi_uint mbedtls_mpi_core_sub(mbedtls_mpi_uint *X,
413 mbedtls_mpi_uint mbedtls_mpi_core_mla(mbedtls_mpi_uint *X, size_t X_limbs,
433 void mbedtls_mpi_core_mul(mbedtls_mpi_uint *X,
446 mbedtls_mpi_uint mbedtls_mpi_core_montmul_init(const mbedtls_mpi_uint *N);
487 mbedtls_mpi_uint mm, mbedtls_mpi_uint *T);
[all …]
A Decp_curves.c61 static const mbedtls_mpi_uint secp192r1_p[] = {
66 static const mbedtls_mpi_uint secp192r1_b[] = {
4498 X->p = (mbedtls_mpi_uint *) p; in ecp_mpi_load()
4832 static inline void add64(mbedtls_mpi_uint *dst, mbedtls_mpi_uint *src, mbedtls_mpi_uint *carry) in add64()
4835 mbedtls_mpi_uint c = 0; in add64()
4844 static inline void carry64(mbedtls_mpi_uint *dst, mbedtls_mpi_uint *carry) in carry64()
4865 mbedtls_mpi_uint c = 0; in ecp_mod_p192()
4866 mbedtls_mpi_uint *p, *end; in ecp_mod_p192()
5002 mbedtls_mpi_uint msw = (mbedtls_mpi_uint) -c; in mbedtls_ecp_fix_negative()
5200 mbedtls_mpi_uint Mp[P255_WIDTH]; in ecp_mod_p255()
[all …]
A Decp_curves_new.c4874 static inline void add64(mbedtls_mpi_uint *dst, mbedtls_mpi_uint *src, mbedtls_mpi_uint *carry) in add64()
4877 mbedtls_mpi_uint c = 0; in add64()
4886 static inline void carry64(mbedtls_mpi_uint *dst, mbedtls_mpi_uint *carry) in carry64()
4921 mbedtls_mpi_uint *p, *end; in mbedtls_ecp_mod_p192_raw()
5334 mbedtls_mpi_uint carry = 0; in mbedtls_ecp_mod_p521_raw()
5342 mbedtls_mpi_uint *X0 = X; in mbedtls_ecp_mod_p521_raw()
5360 mbedtls_mpi_uint shift = ((mbedtls_mpi_uint) 1u) << (biL - 9); in mbedtls_ecp_mod_p521_raw()
5524 mbedtls_mpi_uint *M = NULL; in mbedtls_ecp_mod_p448_raw()
5525 mbedtls_mpi_uint *Q = NULL; in mbedtls_ecp_mod_p448_raw()
5659 mbedtls_mpi_uint mask = 0; in ecp_mod_koblitz()
[all …]
A Dbignum_core.c39 mbedtls_mpi_uint mask = (mbedtls_mpi_uint) 1 << (biL - 1); in mbedtls_mpi_core_clz()
68 static mbedtls_mpi_uint mpi_bigendian_to_host(mbedtls_mpi_uint a) in mpi_bigendian_to_host()
103 mbedtls_mpi_uint tmp; in mbedtls_mpi_core_bigendian_to_host()
405 mbedtls_mpi_uint mbedtls_mpi_core_add(mbedtls_mpi_uint *X, in mbedtls_mpi_core_add()
410 mbedtls_mpi_uint c = 0; in mbedtls_mpi_core_add()
423 mbedtls_mpi_uint mbedtls_mpi_core_add_if(mbedtls_mpi_uint *X, in mbedtls_mpi_core_add_if()
428 mbedtls_mpi_uint c = 0; in mbedtls_mpi_core_add_if()
444 mbedtls_mpi_uint mbedtls_mpi_core_sub(mbedtls_mpi_uint *X, in mbedtls_mpi_core_sub()
461 mbedtls_mpi_uint mbedtls_mpi_core_mla(mbedtls_mpi_uint *d, size_t d_len, in mbedtls_mpi_core_mla()
513 mbedtls_mpi_uint mbedtls_mpi_core_montmul_init(const mbedtls_mpi_uint *N) in mbedtls_mpi_core_montmul_init()
[all …]
A Dbignum_mod_raw.h126 void mbedtls_mpi_mod_raw_cond_swap(mbedtls_mpi_uint *X,
150 int mbedtls_mpi_mod_raw_read(mbedtls_mpi_uint *X,
195 void mbedtls_mpi_mod_raw_sub(mbedtls_mpi_uint *X,
229 void mbedtls_mpi_mod_raw_mul(mbedtls_mpi_uint *X,
233 mbedtls_mpi_uint *T);
302 void mbedtls_mpi_mod_raw_add(mbedtls_mpi_uint *X,
321 mbedtls_mpi_uint *X,
338 mbedtls_mpi_uint *X,
369 int mbedtls_mpi_mod_raw_random(mbedtls_mpi_uint *X,
370 mbedtls_mpi_uint min,
[all …]
A Dbignum_mod_raw.c42 int mbedtls_mpi_mod_raw_read(mbedtls_mpi_uint *X, in mbedtls_mpi_mod_raw_read()
95 void mbedtls_mpi_mod_raw_sub(mbedtls_mpi_uint *X, in mbedtls_mpi_mod_raw_sub()
115 void mbedtls_mpi_mod_raw_mul(mbedtls_mpi_uint *X, in mbedtls_mpi_mod_raw_mul()
119 mbedtls_mpi_uint *T) in mbedtls_mpi_mod_raw_mul()
170 mbedtls_mpi_uint *Nminus2 = T; in mbedtls_mpi_mod_raw_inv_prime()
179 void mbedtls_mpi_mod_raw_add(mbedtls_mpi_uint *X, in mbedtls_mpi_mod_raw_add()
184 mbedtls_mpi_uint carry, borrow; in mbedtls_mpi_mod_raw_add()
191 mbedtls_mpi_uint *X, in mbedtls_mpi_mod_raw_canonical_to_modulus_rep()
205 mbedtls_mpi_uint *X, in mbedtls_mpi_mod_raw_modulus_to_canonical_rep()
234 mbedtls_mpi_uint *T; in mbedtls_mpi_mod_raw_to_mont_rep()
[all …]
A Decp_invasive.h90 int mbedtls_ecp_mod_p192_raw(mbedtls_mpi_uint *Np, size_t Nn);
112 int mbedtls_ecp_mod_p224_raw(mbedtls_mpi_uint *X, size_t X_limbs);
134 int mbedtls_ecp_mod_p256_raw(mbedtls_mpi_uint *X, size_t X_limbs);
156 int mbedtls_ecp_mod_p521_raw(mbedtls_mpi_uint *X, size_t X_limbs);
178 int mbedtls_ecp_mod_p384_raw(mbedtls_mpi_uint *X, size_t X_limbs);
202 int mbedtls_ecp_mod_p192k1_raw(mbedtls_mpi_uint *X, size_t X_limbs);
226 int mbedtls_ecp_mod_p224k1_raw(mbedtls_mpi_uint *X, size_t X_limbs);
250 int mbedtls_ecp_mod_p256k1_raw(mbedtls_mpi_uint *X, size_t X_limbs);
271 int mbedtls_ecp_mod_p255_raw(mbedtls_mpi_uint *X, size_t X_limbs);
297 int mbedtls_ecp_mod_p448_raw(mbedtls_mpi_uint *X, size_t X_limbs);
A Dbn_mul.h39 ((mbedtls_mpi_uint) (a) << 0) | \
42 ((mbedtls_mpi_uint) (d) << 24)
61 ((mbedtls_mpi_uint) (h) << 56)
103 { mbedtls_mpi_uint t; \
271 ); d = (mbedtls_mpi_uint *)muladdc_d; s = (mbedtls_mpi_uint *)muladdc_s; } while (0);
760 mbedtls_mpi_uint tmp_a, tmp_b; \
1033 mbedtls_mpi_uint r0, r1;
1037 r0 = (mbedtls_mpi_uint) r; \
1038 r1 = (mbedtls_mpi_uint)( r >> biL ); \
1050 mbedtls_mpi_uint s0, s1, b0, b1; \
[all …]
A Dbignum_mod.c27 mbedtls_mpi_uint *p, in mbedtls_mpi_mod_residue_setup()
90 static int set_mont_const_square(const mbedtls_mpi_uint **X, in set_mont_const_square()
91 const mbedtls_mpi_uint *A, in set_mont_const_square()
110 memcpy(N.p, A, sizeof(mbedtls_mpi_uint) * limbs); in set_mont_const_square()
127 const mbedtls_mpi_uint *p, in standard_modulus_setup()
138 const mbedtls_mpi_uint *p, in mbedtls_mpi_mod_modulus_setup()
154 const mbedtls_mpi_uint *p, in mbedtls_mpi_mod_optred_modulus_setup()
176 mbedtls_mpi_uint *T = mbedtls_calloc(N->limbs * 2 + 1, ciL); in mbedtls_mpi_mod_mul()
265 mbedtls_mpi_uint *working_memory = mbedtls_calloc(working_limbs, in mbedtls_mpi_mod_inv()
306 mbedtls_mpi_uint min, in mbedtls_mpi_mod_random()
[all …]
A Dbignum_mod.h106 mbedtls_mpi_uint *p;
111 mbedtls_mpi_uint const *rr; /* The residue for 2^{2*n*biL} mod N */
112 mbedtls_mpi_uint mm; /* Montgomery const for -N^{-1} mod 2^{ciL} */
115 typedef int (*mbedtls_mpi_modp_fn)(mbedtls_mpi_uint *X, size_t X_limbs);
122 const mbedtls_mpi_uint *p;
164 mbedtls_mpi_uint *p,
197 const mbedtls_mpi_uint *p,
213 const mbedtls_mpi_uint *p,
380 mbedtls_mpi_uint min,
A Dbignum.c210 mbedtls_mpi_uint *p; in mbedtls_mpi_grow()
241 mbedtls_mpi_uint *p; in mbedtls_mpi_shrink()
366 return (mbedtls_mpi_uint) 0 - (mbedtls_mpi_uint) z; in mpi_sint_abs()
517 mbedtls_mpi_uint d; in mbedtls_mpi_read_string()
580 mbedtls_mpi_uint r; in mpi_write_hlp()
701 mbedtls_mpi_uint d; in mbedtls_mpi_read_file()
1004 mbedtls_mpi_uint c; in mbedtls_mpi_add_abs()
1289 static mbedtls_mpi_uint mbedtls_int_div_int(mbedtls_mpi_uint u1, in mbedtls_int_div_int()
1297 const mbedtls_mpi_uint radix = (mbedtls_mpi_uint) 1 << biH; in mbedtls_int_div_int()
1644 mbedtls_mpi_uint *T = (mbedtls_mpi_uint *) mbedtls_calloc(T_limbs, sizeof(mbedtls_mpi_uint)); in mbedtls_mpi_exp_mod()
[all …]
A Dconstant_time_internal.h312 static inline mbedtls_mpi_uint mbedtls_ct_mpi_uint_if(mbedtls_ct_condition_t condition, \
313 mbedtls_mpi_uint if1, \
314 mbedtls_mpi_uint if0);
383 static inline mbedtls_mpi_uint mbedtls_ct_mpi_uint_if_else_0(mbedtls_ct_condition_t condition,
384 mbedtls_mpi_uint if1);
A Dconstant_time_impl.h450 static inline mbedtls_mpi_uint mbedtls_ct_mpi_uint_if(mbedtls_ct_condition_t condition, in mbedtls_ct_mpi_uint_if()
451 mbedtls_mpi_uint if1, in mbedtls_ct_mpi_uint_if()
452 mbedtls_mpi_uint if0) in mbedtls_ct_mpi_uint_if()
454 return (mbedtls_mpi_uint) mbedtls_ct_if(condition, in mbedtls_ct_mpi_uint_if()
479 static inline mbedtls_mpi_uint mbedtls_ct_mpi_uint_if_else_0(mbedtls_ct_condition_t condition, in mbedtls_ct_mpi_uint_if_else_0()
480 mbedtls_mpi_uint if1) in mbedtls_ct_mpi_uint_if_else_0()
482 return (mbedtls_mpi_uint) (condition & if1); in mbedtls_ct_mpi_uint_if_else_0()
A Dbignum_mod_raw_invasive.h29 void mbedtls_mpi_mod_raw_fix_quasi_reduction(mbedtls_mpi_uint *X,
A Ddebug.c293 size_t limb_offset = n / sizeof(mbedtls_mpi_uint); in mbedtls_debug_print_mpi()
294 size_t offset_in_limb = n % sizeof(mbedtls_mpi_uint); in mbedtls_debug_print_mpi()
A Decp.c1115 mbedtls_mpi_uint c) in mbedtls_mpi_mul_int_mod()
1129 mbedtls_mpi_uint c) in mbedtls_mpi_sub_int_mod()
2915 #define ECP_MPI_INIT(_p, _n) { .p = (mbedtls_mpi_uint *) (_p), .s = 1, .n = (_n) }
2917 ECP_MPI_INIT(x, sizeof(x) / sizeof(mbedtls_mpi_uint))
2923 static const mbedtls_mpi_uint x25519_bad_point_1[] = {
2929 static const mbedtls_mpi_uint x25519_bad_point_2[] = {
/mbedtls/tests/suites/
A Dtest_suite_bignum_mod_raw.function45 mbedtls_mpi_uint X[sizeof(buf) / sizeof(mbedtls_mpi_uint)];
116 mbedtls_mpi_uint *X = NULL;
117 mbedtls_mpi_uint *Y = NULL;
186 mbedtls_mpi_uint *X = NULL;
187 mbedtls_mpi_uint *Y = NULL;
269 mbedtls_mpi_uint *A = NULL;
270 mbedtls_mpi_uint *B = NULL;
271 mbedtls_mpi_uint *N = NULL;
272 mbedtls_mpi_uint *X = NULL;
338 mbedtls_mpi_uint *X = NULL;
[all …]
A Dtest_suite_bignum_core.function160 mbedtls_mpi_uint X = 0;
212 mbedtls_mpi_uint X[sizeof(buf) / sizeof(mbedtls_mpi_uint)];
268 mbedtls_mpi_uint X[sizeof(buf) / sizeof(mbedtls_mpi_uint)];
301 mbedtls_mpi_uint *X = NULL;
324 mbedtls_mpi_uint x;
345 mbedtls_mpi_uint *X = NULL;
347 mbedtls_mpi_uint *Y = NULL;
372 mbedtls_mpi_uint *A = NULL;
419 mbedtls_mpi_uint *X = NULL;
420 mbedtls_mpi_uint *Y = NULL;
[all …]
A Dtest_suite_bignum_mod.function18 mbedtls_mpi_uint *p = NULL;
46 mbedtls_mpi_uint mp[MLIMBS];
102 mbedtls_mpi_uint *X = NULL;
187 mbedtls_mpi_uint *X = NULL;
241 mbedtls_mpi_uint *X_raw = NULL;
542 mbedtls_mpi_uint *N = NULL;
543 mbedtls_mpi_uint *R = NULL;
573 mbedtls_mpi_uint *N = NULL;
574 mbedtls_mpi_uint *R = NULL;
643 mbedtls_mpi_uint *N = NULL;
[all …]
A Dtest_suite_bignum_random.function121 mbedtls_mpi_uint *lower_bound = NULL;
122 mbedtls_mpi_uint *upper_bound = NULL;
123 mbedtls_mpi_uint *result = NULL;
156 mbedtls_mpi_uint *R_core = NULL;
204 mbedtls_mpi_uint *R_core = NULL;
205 mbedtls_mpi_uint *R_mod_raw = NULL;
206 mbedtls_mpi_uint *R_mod_digits = NULL;
275 mbedtls_mpi_uint *upper_bound = NULL;
278 mbedtls_mpi_uint *result = NULL;
342 bound_bytes.len = limbs * sizeof(mbedtls_mpi_uint);
[all …]
A Dtest_suite_ecp.function1560 mbedtls_mpi_uint *X = NULL;
1561 mbedtls_mpi_uint *N = NULL;
1562 mbedtls_mpi_uint *res = NULL;
1683 mbedtls_mpi_uint *p = NULL;
1729 mbedtls_mpi_uint *A = NULL;
1730 mbedtls_mpi_uint *bufx = NULL;
1786 mbedtls_mpi_uint *p_A = NULL;
1787 mbedtls_mpi_uint *p_B = NULL;
1788 mbedtls_mpi_uint *p_S = NULL;
1836 mbedtls_mpi_uint *A = NULL;
[all …]
A Dtest_suite_bignum.function616 size_t used_bit_count = used * 8 * sizeof(mbedtls_mpi_uint);
951 mbedtls_mpi_uint r;
1295 mbedtls_mpi_uint most_positive_plus_1 = (mbedtls_mpi_uint) 1 << (biL - 1);
1298 TEST_EQUAL((mbedtls_mpi_uint) most_negative,
1299 (mbedtls_mpi_uint) 1 << (biL - 1));
1300 TEST_EQUAL((mbedtls_mpi_uint) most_negative << 1, 0);
1343 TEST_EQUAL(X.p[0], ~(mbedtls_mpi_uint) 0);
/mbedtls/tests/src/
A Dbignum_helpers.c29 int mbedtls_test_read_mpi_core(mbedtls_mpi_uint **pX, size_t *plimbs, in mbedtls_test_read_mpi_core()
54 if (byte_len % sizeof(mbedtls_mpi_uint) != 0) { in mbedtls_test_read_mpi_core()
55 byte_start += sizeof(mbedtls_mpi_uint) - byte_len % sizeof(mbedtls_mpi_uint); in mbedtls_test_read_mpi_core()
82 mbedtls_mpi_uint *p = NULL; in mbedtls_test_read_mpi_modulus()
111 mbedtls_free((mbedtls_mpi_uint *) N->p); in mbedtls_test_mpi_mod_modulus_free_with_limbs()
/mbedtls/include/mbedtls/
A Dbignum.h119 typedef uint64_t mbedtls_mpi_uint; typedef
132 typedef uint64_t mbedtls_mpi_uint; typedef
148 typedef uint64_t mbedtls_mpi_uint; typedef
158 typedef uint64_t mbedtls_mpi_uint; typedef
169 typedef uint32_t mbedtls_mpi_uint; typedef
212 mbedtls_mpi_uint *MBEDTLS_PRIVATE(p);
799 mbedtls_mpi_uint b);
879 int mbedtls_mpi_mod_int(mbedtls_mpi_uint *r, const mbedtls_mpi *A,
/mbedtls/tests/include/test/
A Dbignum_helpers.h43 int mbedtls_test_read_mpi_core(mbedtls_mpi_uint **pX, size_t *plimbs,

Completed in 762 milliseconds

12