| /optee_os/lib/libmbedtls/mbedtls/library/ |
| H A D | bignum_core.h | 77 #define ciL (sizeof(mbedtls_mpi_uint)) /** chars in limb */ 128 size_t mbedtls_mpi_core_clz(mbedtls_mpi_uint a); 140 size_t mbedtls_mpi_core_bitlen(const mbedtls_mpi_uint *A, size_t A_limbs); 148 void mbedtls_mpi_core_bigendian_to_host(mbedtls_mpi_uint *A, 163 mbedtls_ct_condition_t mbedtls_mpi_core_uint_le_mpi(mbedtls_mpi_uint min, 164 const mbedtls_mpi_uint *A, 181 mbedtls_ct_condition_t mbedtls_mpi_core_lt_ct(const mbedtls_mpi_uint *A, 182 const mbedtls_mpi_uint *B, 202 void mbedtls_mpi_core_cond_assign(mbedtls_mpi_uint *X, 203 const mbedtls_mpi_uint *A, [all …]
|
| H A D | bignum_mod_raw.h | 100 void mbedtls_mpi_mod_raw_cond_assign(mbedtls_mpi_uint *X, 101 const mbedtls_mpi_uint *A, 126 void mbedtls_mpi_mod_raw_cond_swap(mbedtls_mpi_uint *X, 127 mbedtls_mpi_uint *Y, 150 int mbedtls_mpi_mod_raw_read(mbedtls_mpi_uint *X, 172 int mbedtls_mpi_mod_raw_write(const mbedtls_mpi_uint *A, 195 void mbedtls_mpi_mod_raw_sub(mbedtls_mpi_uint *X, 196 const mbedtls_mpi_uint *A, 197 const mbedtls_mpi_uint *B, 229 void mbedtls_mpi_mod_raw_mul(mbedtls_mpi_uint *X, [all …]
|
| H A D | ecp_curves.c | 26 #define ECP_MPI_INIT(_p, _n) { .p = (mbedtls_mpi_uint *) (_p), .s = 1, .n = (_n) } 29 ECP_MPI_INIT(x, sizeof(x) / sizeof(mbedtls_mpi_uint)) 49 static const mbedtls_mpi_uint mpi_one[] = { 1 }; 61 static const mbedtls_mpi_uint secp192r1_p[] = { 66 static const mbedtls_mpi_uint secp192r1_b[] = { 71 static const mbedtls_mpi_uint secp192r1_gx[] = { 76 static const mbedtls_mpi_uint secp192r1_gy[] = { 81 static const mbedtls_mpi_uint secp192r1_n[] = { 87 static const mbedtls_mpi_uint secp192r1_T_0_X[] = { 92 static const mbedtls_mpi_uint secp192r1_T_0_Y[] = { [all …]
|
| H A D | ecp_curves_new.c | 31 #define ECP_MPI_INIT(_p, _n) { .p = (mbedtls_mpi_uint *) (_p), .s = 1, .n = (_n) } 34 ECP_MPI_INIT(x, sizeof(x) / sizeof(mbedtls_mpi_uint)) 54 static mbedtls_mpi_uint mpi_one[] = { 1 }; 66 static const mbedtls_mpi_uint secp192r1_p[] = { 71 static const mbedtls_mpi_uint secp192r1_b[] = { 76 static const mbedtls_mpi_uint secp192r1_gx[] = { 81 static const mbedtls_mpi_uint secp192r1_gy[] = { 86 static const mbedtls_mpi_uint secp192r1_n[] = { 92 static const mbedtls_mpi_uint secp192r1_T_0_X[] = { 97 static const mbedtls_mpi_uint secp192r1_T_0_Y[] = { [all …]
|
| H A D | bignum_core.c | 24 size_t mbedtls_mpi_core_clz(mbedtls_mpi_uint a) in mbedtls_mpi_core_clz() 39 mbedtls_mpi_uint mask = (mbedtls_mpi_uint) 1 << (biL - 1); in mbedtls_mpi_core_clz() 53 size_t mbedtls_mpi_core_bitlen(const mbedtls_mpi_uint *A, size_t A_limbs) in mbedtls_mpi_core_bitlen() 68 static mbedtls_mpi_uint mpi_bigendian_to_host(mbedtls_mpi_uint a) in mpi_bigendian_to_host() 75 return (mbedtls_mpi_uint) MBEDTLS_BSWAP32(a); in mpi_bigendian_to_host() 77 return (mbedtls_mpi_uint) MBEDTLS_BSWAP64(a); in mpi_bigendian_to_host() 82 void mbedtls_mpi_core_bigendian_to_host(mbedtls_mpi_uint *A, in mbedtls_mpi_core_bigendian_to_host() 85 mbedtls_mpi_uint *cur_limb_left; in mbedtls_mpi_core_bigendian_to_host() 86 mbedtls_mpi_uint *cur_limb_right; in mbedtls_mpi_core_bigendian_to_host() 103 mbedtls_mpi_uint tmp; in mbedtls_mpi_core_bigendian_to_host() [all …]
|
| H A D | bignum_mod_raw.c | 26 void mbedtls_mpi_mod_raw_cond_assign(mbedtls_mpi_uint *X, in mbedtls_mpi_mod_raw_cond_assign() 27 const mbedtls_mpi_uint *A, in mbedtls_mpi_mod_raw_cond_assign() 34 void mbedtls_mpi_mod_raw_cond_swap(mbedtls_mpi_uint *X, in mbedtls_mpi_mod_raw_cond_swap() 35 mbedtls_mpi_uint *Y, in mbedtls_mpi_mod_raw_cond_swap() 42 int mbedtls_mpi_mod_raw_read(mbedtls_mpi_uint *X, in mbedtls_mpi_mod_raw_read() 77 int mbedtls_mpi_mod_raw_write(const mbedtls_mpi_uint *A, in mbedtls_mpi_mod_raw_write() 95 void mbedtls_mpi_mod_raw_sub(mbedtls_mpi_uint *X, in mbedtls_mpi_mod_raw_sub() 96 const mbedtls_mpi_uint *A, in mbedtls_mpi_mod_raw_sub() 97 const mbedtls_mpi_uint *B, in mbedtls_mpi_mod_raw_sub() 100 mbedtls_mpi_uint c = mbedtls_mpi_core_sub(X, A, B, N->limbs); in mbedtls_mpi_mod_raw_sub() [all …]
|
| H 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);
|
| H 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,
|
| H A D | bignum_mod.c | 27 mbedtls_mpi_uint *p, in mbedtls_mpi_mod_residue_setup() 71 mbedtls_zeroize_and_free((mbedtls_mpi_uint *) N->rep.mont.rr, in mbedtls_mpi_mod_modulus_free() 72 N->limbs * sizeof(mbedtls_mpi_uint)); in mbedtls_mpi_mod_modulus_free() 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() [all …]
|
| H A D | bn_mul.h | 39 ((mbedtls_mpi_uint) (a) << 0) | \ 40 ((mbedtls_mpi_uint) (b) << 8) | \ 41 ((mbedtls_mpi_uint) (c) << 16) | \ 42 ((mbedtls_mpi_uint) (d) << 24) 54 ((mbedtls_mpi_uint) (a) << 0) | \ 55 ((mbedtls_mpi_uint) (b) << 8) | \ 56 ((mbedtls_mpi_uint) (c) << 16) | \ 57 ((mbedtls_mpi_uint) (d) << 24) | \ 58 ((mbedtls_mpi_uint) (e) << 32) | \ 59 ((mbedtls_mpi_uint) (f) << 40) | \ [all …]
|
| H 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);
|
| H A D | bignum.c | 236 mbedtls_mpi_uint *p; in mbedtls_mpi_grow() 249 p = (mbedtls_mpi_uint *) mbedtls_calloc(nblimbs, ciL); in mbedtls_mpi_grow() 280 mbedtls_mpi_uint *p; in mbedtls_mpi_shrink() 310 if ((p = (mbedtls_mpi_uint *) mbedtls_calloc(i, ciL)) == NULL) in mbedtls_mpi_shrink() 409 static inline mbedtls_mpi_uint mpi_sint_abs(mbedtls_mpi_sint z) in mpi_sint_abs() 418 return (mbedtls_mpi_uint) 0 - (mbedtls_mpi_uint) z; in mpi_sint_abs() 423 #define TO_SIGN(x) ((mbedtls_mpi_sint) (((mbedtls_mpi_uint) x) >> (biL - 1)) * -2 + 1) 476 X->p[off] &= ~((mbedtls_mpi_uint) 0x01 << idx); in mbedtls_mpi_set_bit() 477 X->p[off] |= (mbedtls_mpi_uint) val << idx; in mbedtls_mpi_set_bit() 540 static int mpi_get_digit(mbedtls_mpi_uint *d, int radix, char c) in mpi_get_digit() [all …]
|
| H A D | constant_time_impl.h | 435 static inline mbedtls_mpi_uint mbedtls_ct_mpi_uint_if(mbedtls_ct_condition_t condition, in mbedtls_ct_mpi_uint_if() 436 mbedtls_mpi_uint if1, in mbedtls_ct_mpi_uint_if() 437 mbedtls_mpi_uint if0) in mbedtls_ct_mpi_uint_if() 439 return (mbedtls_mpi_uint) mbedtls_ct_if(condition, in mbedtls_ct_mpi_uint_if() 464 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() 465 mbedtls_mpi_uint if1) in mbedtls_ct_mpi_uint_if_else_0() 467 return (mbedtls_mpi_uint) (condition & if1); in mbedtls_ct_mpi_uint_if_else_0()
|
| H A D | bignum_mod_raw_invasive.h | 29 void mbedtls_mpi_mod_raw_fix_quasi_reduction(mbedtls_mpi_uint *X,
|
| H 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()
|
| H A D | ecp.c | 1119 mbedtls_mpi_uint c) in mbedtls_mpi_mul_int_mod() 1133 mbedtls_mpi_uint c) in mbedtls_mpi_sub_int_mod() 2919 #define ECP_MPI_INIT(_p, _n) { .p = (mbedtls_mpi_uint *) (_p), .s = 1, .n = (_n), .use_mempool = 0 } 2921 ECP_MPI_INIT(x, sizeof(x) / sizeof(mbedtls_mpi_uint)) 2927 static const mbedtls_mpi_uint x25519_bad_point_1[] = { 2933 static const mbedtls_mpi_uint x25519_bad_point_2[] = {
|
| H A D | rsa.c | 1355 const mbedtls_mpi_uint mm = mbedtls_mpi_core_montmul_init(N->p); in rsa_unblind()
|
| /optee_os/lib/libmbedtls/mbedtls/include/mbedtls/ |
| H A D | bignum.h | 120 typedef uint64_t mbedtls_mpi_uint; typedef 133 typedef uint64_t mbedtls_mpi_uint; typedef 149 typedef uint64_t mbedtls_mpi_uint; typedef 159 typedef uint64_t mbedtls_mpi_uint; typedef 170 typedef uint32_t mbedtls_mpi_uint; typedef 213 mbedtls_mpi_uint *MBEDTLS_PRIVATE(p); 806 mbedtls_mpi_uint b); 886 int mbedtls_mpi_mod_int(mbedtls_mpi_uint *r, const mbedtls_mpi *A, 1082 void mbedtls_mpi_montg_init( mbedtls_mpi_uint *mm, const mbedtls_mpi *N ); 1093 const mbedtls_mpi *N, mbedtls_mpi_uint mm, [all …]
|
| /optee_os/core/lib/libtomcrypt/ |
| H A D | mpi_desc.c | 25 #define ciL (sizeof(mbedtls_mpi_uint)) /* chars in limb */ 117 mbedtls_mpi_uint p = b32; in set_int() 139 COMPILE_TIME_ASSERT(sizeof(ltc_mp_digit) >= sizeof(mbedtls_mpi_uint)); in get_digit() 149 return ROUNDUP_DIV(mbedtls_mpi_size(a), sizeof(mbedtls_mpi_uint)); in get_digit_count() 284 mbedtls_mpi_uint p = b32; in addi() 306 mbedtls_mpi_uint p = b32; in subi() 497 *b = mempool_alloc(mbedtls_mpi_mempool, sizeof(mbedtls_mpi_uint)); in montgomery_setup() 509 size_t c = ROUNDUP(mbedtls_mpi_size(b), sizeof(mbedtls_mpi_uint)) * 8; in montgomery_normalization() 526 mbedtls_mpi_uint *mm = c; in montgomery_reduce() 629 .bits_per_digit = sizeof(mbedtls_mpi_uint) * 8,
|
| /optee_os/ |
| H A D | typedefs.checkpatch | 37 mbedtls_mpi_uint
|
| /optee_os/lib/libmbedtls/core/ |
| H A D | bignum.c | 15 #define ciL (sizeof(mbedtls_mpi_uint)) /* chars in limb */
|
| /optee_os/lib/libutee/ |
| H A D | tee_api_arith_mpi.c | 74 memcpy(hdr + 1, mpi->p, mpi->n * sizeof(mbedtls_mpi_uint)); in copy_mpi_to_bigint() 92 COMPILE_TIME_ASSERT(sizeof(mbedtls_mpi_uint) == sizeof(uint32_t)); in get_mpi() 105 const mbedtls_mpi_uint *p = (const mbedtls_mpi_uint *)(hdr + 1); in get_mpi() 114 memcpy(mpi->p, p, n * sizeof(mbedtls_mpi_uint)); in get_mpi() 732 mbedtls_mpi_uint k; in mpi_egcd()
|