Searched refs:limbs (Results 1 – 7 of 7) sorted by relevance
| /optee_os/lib/libmbedtls/mbedtls/library/ |
| H A D | bignum_mod.c | 30 if (p_limbs != N->limbs || !mbedtls_mpi_core_lt_ct(p, N->p, N->limbs)) { in mbedtls_mpi_mod_residue_setup() 34 r->limbs = N->limbs; in mbedtls_mpi_mod_residue_setup() 46 r->limbs = 0; in mbedtls_mpi_mod_residue_release() 57 N->limbs = 0; in mbedtls_mpi_mod_modulus_init() 72 N->limbs * sizeof(mbedtls_mpi_uint)); in mbedtls_mpi_mod_modulus_free() 85 N->limbs = 0; in mbedtls_mpi_mod_modulus_free() 92 size_t limbs) in set_mont_const_square() argument 102 if (A == NULL || limbs == 0 || limbs >= (MBEDTLS_MPI_MAX_LIMBS / 2) - 2) { in set_mont_const_square() 106 if (mbedtls_mpi_grow(&N, limbs)) { in set_mont_const_square() 110 memcpy(N.p, A, sizeof(mbedtls_mpi_uint) * limbs); in set_mont_const_square() [all …]
|
| H A D | bignum_mod_raw.c | 31 mbedtls_mpi_core_cond_assign(X, A, N->limbs, mbedtls_ct_bool(assign)); in mbedtls_mpi_mod_raw_cond_assign() 39 mbedtls_mpi_core_cond_swap(X, Y, N->limbs, mbedtls_ct_bool(swap)); in mbedtls_mpi_mod_raw_cond_swap() 52 ret = mbedtls_mpi_core_read_le(X, N->limbs, in mbedtls_mpi_mod_raw_read() 56 ret = mbedtls_mpi_core_read_be(X, N->limbs, in mbedtls_mpi_mod_raw_read() 67 if (!mbedtls_mpi_core_lt_ct(X, N->p, N->limbs)) { in mbedtls_mpi_mod_raw_read() 85 return mbedtls_mpi_core_write_le(A, N->limbs, in mbedtls_mpi_mod_raw_write() 88 return mbedtls_mpi_core_write_be(A, N->limbs, in mbedtls_mpi_mod_raw_write() 100 mbedtls_mpi_uint c = mbedtls_mpi_core_sub(X, A, B, N->limbs); in mbedtls_mpi_mod_raw_sub() 102 (void) mbedtls_mpi_core_add_if(X, N->p, N->limbs, (unsigned) c); in mbedtls_mpi_mod_raw_sub() 109 mbedtls_mpi_uint c = mbedtls_mpi_core_sub(X, X, N->p, N->limbs); in mbedtls_mpi_mod_raw_fix_quasi_reduction() [all …]
|
| H A D | bignum_core.c | 134 size_t limbs) in mbedtls_mpi_core_lt_ct() argument 138 for (size_t i = limbs; i > 0; i--) { in mbedtls_mpi_core_lt_ct() 170 size_t limbs, in mbedtls_mpi_core_cond_assign() argument 182 for (size_t i = 0; i < limbs; i++) { in mbedtls_mpi_core_cond_assign() 189 size_t limbs, in mbedtls_mpi_core_cond_swap() argument 196 for (size_t i = 0; i < limbs; i++) { in mbedtls_mpi_core_cond_swap() 208 const size_t limbs = CHARS_TO_LIMBS(input_length); in mbedtls_mpi_core_read_le() local 210 if (X_limbs < limbs) { in mbedtls_mpi_core_read_le() 231 const size_t limbs = CHARS_TO_LIMBS(input_length); in mbedtls_mpi_core_read_be() local 233 if (X_limbs < limbs) { in mbedtls_mpi_core_read_be() [all …]
|
| H A D | bignum_core.h | 183 size_t limbs); 204 size_t limbs, 224 size_t limbs, 320 void mbedtls_mpi_core_shift_r(mbedtls_mpi_uint *X, size_t limbs, 335 void mbedtls_mpi_core_shift_l(mbedtls_mpi_uint *X, size_t limbs, 358 size_t limbs); 392 size_t limbs, 416 size_t limbs); 548 size_t limbs, 610 size_t limbs, [all …]
|
| H A D | bignum_mod.h | 107 size_t limbs; member 123 size_t limbs; // number of limbs member
|
| H A D | bignum.c | 335 static int mbedtls_mpi_resize_clear(mbedtls_mpi *X, size_t limbs) in mbedtls_mpi_resize_clear() argument 337 if (limbs == 0) { in mbedtls_mpi_resize_clear() 340 } else if (X->n == limbs) { in mbedtls_mpi_resize_clear() 341 memset(X->p, 0, limbs * ciL); in mbedtls_mpi_resize_clear() 346 return mbedtls_mpi_grow(X, limbs); in mbedtls_mpi_resize_clear() 848 const size_t limbs = CHARS_TO_LIMBS(buflen); in mbedtls_mpi_read_binary_le() local 851 MBEDTLS_MPI_CHK(mbedtls_mpi_resize_clear(X, limbs)); in mbedtls_mpi_read_binary_le() 874 const size_t limbs = CHARS_TO_LIMBS(buflen); in mbedtls_mpi_read_binary() local 877 MBEDTLS_MPI_CHK(mbedtls_mpi_resize_clear(X, limbs)); in mbedtls_mpi_read_binary() 1984 const size_t limbs = CHARS_TO_LIMBS(size); in mbedtls_mpi_fill_random() local [all …]
|
| /optee_os/lib/libmbedtls/mbedtls/ |
| H A D | ChangeLog | 1369 when both operands are 0 and the left operand is represented with 0 limbs. 1620 represented with 0 limbs (specifically mbedtls_mpi_mod_int() dividing 2226 * Fix a crash in mbedtls_mpi_debug_mpi on a bignum having 0 limbs. This 2237 A=0 represented with 0 limbs. Up to and including Mbed TLS 2.26, this bug 2280 mbedtls_mpi_read_string() now construct an mbedtls_mpi object with 0 limbs 2367 |A| - |B| where |B| is larger than |A| and has more limbs (so the 5244 big-endian platform when size was not an integer number of limbs 5674 big-endian platform when size was not an integer number of limbs
|