/mbedtls/library/ |
A D | bignum_core.h | 102 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 D | ecp_curves.c | 61 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 D | ecp_curves_new.c | 4874 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 D | bignum_core.c | 39 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 D | bignum_mod_raw.h | 126 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 D | bignum_mod_raw.c | 42 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 D | ecp_invasive.h | 90 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 D | bn_mul.h | 39 ((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 D | bignum_mod.c | 27 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 D | bignum_mod.h | 106 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 D | bignum.c | 210 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 D | constant_time_internal.h | 312 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 D | constant_time_impl.h | 450 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 D | bignum_mod_raw_invasive.h | 29 void mbedtls_mpi_mod_raw_fix_quasi_reduction(mbedtls_mpi_uint *X,
|
A D | debug.c | 293 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 D | ecp.c | 1115 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 D | test_suite_bignum_mod_raw.function | 45 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 D | test_suite_bignum_core.function | 160 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 D | test_suite_bignum_mod.function | 18 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 D | test_suite_bignum_random.function | 121 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 D | test_suite_ecp.function | 1560 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 D | test_suite_bignum.function | 616 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 D | bignum_helpers.c | 29 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 D | bignum.h | 119 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 D | bignum_helpers.h | 43 int mbedtls_test_read_mpi_core(mbedtls_mpi_uint **pX, size_t *plimbs,
|