/openthread-latest/third_party/mbedtls/repo/tests/suites/ |
D | test_suite_bignum_core.function | 14 * \param carry Expected carry from the addition. 23 int carry, 35 /* A + B => correct result and carry */ 36 TEST_EQUAL(carry, mbedtls_mpi_core_add(X, A, B, limbs)); 39 /* A + B; alias output and first operand => correct result and carry */ 41 TEST_EQUAL(carry, mbedtls_mpi_core_add(X, X, B, limbs)); 44 /* A + B; alias output and second operand => correct result and carry */ 46 TEST_EQUAL(carry, mbedtls_mpi_core_add(X, A, X, limbs)); 52 /* A + A => correct result and carry */ 53 TEST_EQUAL(carry, mbedtls_mpi_core_add(X, A, A, limbs)); [all …]
|
D | test_suite_ecp.data | 1002 ECP mod p192 readable with carry 1014 ECP mod p224 readable without carry 1018 ECP mod p224 readable with negative carry 1022 ECP mod p224 readable with positive carry 1026 ECP mod p224 readable with final negative carry 1042 ECP mod p521 readable with carry
|
D | test_suite_bignum.misc.data | 739 Regression mbedtls_mpi_add_abs (add small to very large MPI with carry rollover) [#1] 742 Regression mbedtls_mpi_add_abs (add small to very large MPI with carry rollover) [#2]
|
/openthread-latest/third_party/mbedtls/repo/3rdparty/p256-m/p256-m/ |
D | p256-m.c | 90 uint32_t carry = 0; in u256_add() local 93 uint64_t sum = (uint64_t) carry + x[i] + y[i]; in u256_add() 95 carry = (uint32_t) (sum >> 32); in u256_add() 98 return carry; in u256_add() 114 uint32_t carry = 0; in u256_sub() local 117 uint64_t diff = (uint64_t) x[i] - y[i] - carry; in u256_sub() 119 carry = -(uint32_t) (diff >> 32); in u256_sub() 122 return carry; in u256_sub() 352 uint32_t carry = 0; in u288_muladd() local 356 uint64_t prod = u32_muladd64(x, y[i], z[i], carry); \ in u288_muladd() [all …]
|
D | README.md | 328 CPU's carry flag. When overflow may occur, functions return a carry flag. 529 - 32-bit unsigned addition and subtraction with carry are constant time. 532 Also, on platforms on which 64-bit addition and subtraction with carry, or
|
/openthread-latest/third_party/mbedtls/repo/library/ |
D | bignum_mod_raw.c | 184 mbedtls_mpi_uint carry, borrow; in mbedtls_mpi_mod_raw_add() local 185 carry = mbedtls_mpi_core_add(X, A, B, N->limbs); in mbedtls_mpi_mod_raw_add() 187 (void) mbedtls_mpi_core_add_if(X, N->p, N->limbs, (unsigned) (carry ^ borrow)); in mbedtls_mpi_mod_raw_add()
|
D | ecp_curves_new.c | 4874 static inline void add64(mbedtls_mpi_uint *dst, mbedtls_mpi_uint *src, mbedtls_mpi_uint *carry) in add64() argument 4882 *carry += c; in add64() 4886 static inline void carry64(mbedtls_mpi_uint *dst, mbedtls_mpi_uint *carry) in carry64() argument 4890 *dst += *carry; in carry64() 4891 *carry = (*dst < *carry); in carry64() 5334 mbedtls_mpi_uint carry = 0; in mbedtls_ecp_mod_p521_raw() local 5361 carry = mbedtls_mpi_core_mla(X0, X0_limbs, X1, X1_limbs, shift); in mbedtls_ecp_mod_p521_raw() 5372 mbedtls_mpi_uint addend = carry << (biL - 9); in mbedtls_ecp_mod_p521_raw() 5425 mbedtls_mpi_uint *carry = mbedtls_calloc(P255_WIDTH, ciL); in mbedtls_ecp_mod_p255_raw() local 5426 if (carry == NULL) { in mbedtls_ecp_mod_p255_raw() [all …]
|
D | bn_mul.h | 775 [carry] "+l" (c) \ 815 [carry] "+l" (c) \
|
D | bignum.c | 1064 mbedtls_mpi_uint carry; in mbedtls_mpi_sub_abs() local 1089 carry = mbedtls_mpi_core_sub(X->p, A->p, B->p, n); in mbedtls_mpi_sub_abs() 1090 if (carry != 0) { in mbedtls_mpi_sub_abs() 1092 carry = mbedtls_mpi_core_sub_int(X->p + n, X->p + n, carry, X->n - n); in mbedtls_mpi_sub_abs() 1095 if (carry != 0) { in mbedtls_mpi_sub_abs()
|
D | ecp_curves.c | 4832 static inline void add64(mbedtls_mpi_uint *dst, mbedtls_mpi_uint *src, mbedtls_mpi_uint *carry) in add64() argument 4840 *carry += c; in add64() 4844 static inline void carry64(mbedtls_mpi_uint *dst, mbedtls_mpi_uint *carry) in carry64() argument 4848 *dst += *carry; in carry64() 4849 *carry = (*dst < *carry); in carry64() 4935 static inline void add32(uint32_t *dst, uint32_t src, signed char *carry) in add32() argument 4938 *carry += (*dst < src); in add32() 4941 static inline void sub32(uint32_t *dst, uint32_t src, signed char *carry) in sub32() argument 4943 *carry -= (*dst < src); in sub32()
|
D | bignum_core.c | 558 mbedtls_mpi_uint carry = T[AN_limbs]; in mbedtls_mpi_core_montmul() local 575 mbedtls_ct_memcpy_if(mbedtls_ct_bool(carry ^ borrow), in mbedtls_mpi_core_montmul()
|
/openthread-latest/third_party/mbedtls/repo/scripts/mbedtls_dev/ |
D | bignum_core.py | 175 carry, result = divmod(result, self.limb_boundary) 179 str(carry) 195 carry = 0 198 carry = 1 201 str(carry)
|
/openthread-latest/third_party/mbedtls/repo/framework/ |
D | LICENSE | 105 (b) You must cause any modified files to carry prominent notices 309 a) You must cause the modified files to carry prominent notices
|
/openthread-latest/third_party/mbedtls/repo/ |
D | LICENSE | 105 (b) You must cause any modified files to carry prominent notices 309 a) You must cause the modified files to carry prominent notices
|
D | ChangeLog | 5509 with carry rollover (found by Ruslan Yushchenko) 5565 with carry rollover
|
/openthread-latest/third_party/mbedtls/repo/docs/architecture/psa-migration/ |
D | md-cipher-dispatch.md | 375 - We carry over costs associated with `cipher_info_t` structures. (Currently the info structure is … 376 - We carry over questionable implementation decisions, like dynamic allocation of context.
|