Home
last modified time | relevance | path

Searched refs:mbedtls_ct_condition_t (Results 1 – 11 of 11) sorted by relevance

/lib/mbedtls/external/mbedtls/library/
A Dconstant_time_internal.h67 typedef size_t mbedtls_ct_condition_t; typedef
73 typedef uint64_t mbedtls_ct_condition_t; typedef
80 typedef uint32_t mbedtls_ct_condition_t; typedef
99 static inline mbedtls_ct_condition_t mbedtls_ct_bool(mbedtls_ct_uint_t x);
200 static inline mbedtls_ct_condition_t mbedtls_ct_bool_ne(mbedtls_ct_condition_t x,
215 static inline mbedtls_ct_condition_t mbedtls_ct_bool_and(mbedtls_ct_condition_t x,
230 static inline mbedtls_ct_condition_t mbedtls_ct_bool_or(mbedtls_ct_condition_t x,
243 static inline mbedtls_ct_condition_t mbedtls_ct_bool_not(mbedtls_ct_condition_t x);
294 static inline mbedtls_ct_condition_t mbedtls_ct_bool_if(mbedtls_ct_condition_t condition,
348 static inline mbedtls_ct_condition_t mbedtls_ct_bool_if_else_0(mbedtls_ct_condition_t condition,
[all …]
A Dconstant_time_impl.h156 return (mbedtls_ct_condition_t) x; in mbedtls_ct_bool()
171 return (mbedtls_ct_condition_t) x; in mbedtls_ct_bool()
184 return (mbedtls_ct_condition_t) s; in mbedtls_ct_bool()
197 return (mbedtls_ct_condition_t) x; in mbedtls_ct_bool()
280 mbedtls_ct_condition_t not_cond = in mbedtls_ct_if()
440 static inline mbedtls_ct_condition_t mbedtls_ct_bool_if(mbedtls_ct_condition_t condition, in mbedtls_ct_bool_if()
471 static inline mbedtls_ct_condition_t mbedtls_ct_bool_if_else_0(mbedtls_ct_condition_t condition, in mbedtls_ct_bool_if_else_0()
528 static inline mbedtls_ct_condition_t mbedtls_ct_bool_ne(mbedtls_ct_condition_t x, in mbedtls_ct_bool_ne()
534 static inline mbedtls_ct_condition_t mbedtls_ct_bool_and(mbedtls_ct_condition_t x, in mbedtls_ct_bool_and()
540 static inline mbedtls_ct_condition_t mbedtls_ct_bool_or(mbedtls_ct_condition_t x, in mbedtls_ct_bool_or()
[all …]
A Dbignum_core.h137 mbedtls_ct_condition_t mbedtls_mpi_core_uint_le_mpi(mbedtls_mpi_uint min,
155 mbedtls_ct_condition_t mbedtls_mpi_core_lt_ct(const mbedtls_mpi_uint *A,
179 mbedtls_ct_condition_t assign);
199 mbedtls_ct_condition_t swap);
668 mbedtls_ct_condition_t mbedtls_mpi_core_check_zero_ct(const mbedtls_mpi_uint *A,
A Dbignum_core.c114 mbedtls_ct_condition_t mbedtls_mpi_core_uint_le_mpi(mbedtls_mpi_uint min, in mbedtls_mpi_core_uint_le_mpi()
119 mbedtls_ct_condition_t min_le_lsl = mbedtls_ct_uint_ge(A[0], min); in mbedtls_mpi_core_uint_le_mpi()
122 mbedtls_ct_condition_t msll_mask = MBEDTLS_CT_FALSE; in mbedtls_mpi_core_uint_le_mpi()
132 mbedtls_ct_condition_t mbedtls_mpi_core_lt_ct(const mbedtls_mpi_uint *A, in mbedtls_mpi_core_lt_ct()
136 mbedtls_ct_condition_t ret = MBEDTLS_CT_FALSE, cond = MBEDTLS_CT_FALSE, done = MBEDTLS_CT_FALSE; in mbedtls_mpi_core_lt_ct()
171 mbedtls_ct_condition_t assign) in mbedtls_mpi_core_cond_assign()
190 mbedtls_ct_condition_t swap) in mbedtls_mpi_core_cond_swap()
430 mbedtls_ct_condition_t do_add = mbedtls_ct_bool(cond); in mbedtls_mpi_core_add_if()
604 mbedtls_ct_condition_t assign = mbedtls_ct_uint_eq(i, index); in mbedtls_mpi_core_ct_uint_table_lookup()
644 mbedtls_ct_condition_t ge_lower = MBEDTLS_CT_TRUE, lt_upper = MBEDTLS_CT_FALSE; in mbedtls_mpi_core_random()
[all …]
A Dconstant_time.c137 mbedtls_ct_condition_t valid = mbedtls_ct_bool_and(mbedtls_ct_uint_ge(i, skip_head), in mbedtls_ct_memcmp_partial()
155 mbedtls_ct_condition_t no_op = mbedtls_ct_uint_gt(total - offset, i); in mbedtls_ct_memmove_left()
170 void mbedtls_ct_memcpy_if(mbedtls_ct_condition_t condition, in mbedtls_ct_memcpy_if()
232 void mbedtls_ct_zeroize_if(mbedtls_ct_condition_t condition, void *buf, size_t len) in mbedtls_ct_zeroize_if()
A Dcipher.c854 mbedtls_ct_condition_t bad = mbedtls_ct_uint_gt(padding_len, input_len); in get_pkcs_padding()
861 mbedtls_ct_condition_t in_padding = mbedtls_ct_uint_ge(i, pad_idx); in get_pkcs_padding()
862 mbedtls_ct_condition_t different = mbedtls_ct_uint_ne(input[i], padding_len); in get_pkcs_padding()
893 mbedtls_ct_condition_t in_padding = MBEDTLS_CT_TRUE; in get_one_and_zeros_padding()
894 mbedtls_ct_condition_t bad = MBEDTLS_CT_TRUE; in get_one_and_zeros_padding()
899 mbedtls_ct_condition_t is_nonzero = mbedtls_ct_bool(input[i]); in get_one_and_zeros_padding()
901 mbedtls_ct_condition_t hit_first_nonzero = mbedtls_ct_bool_and(is_nonzero, in_padding); in get_one_and_zeros_padding()
935 mbedtls_ct_condition_t bad; in get_zeros_and_len_padding()
951 mbedtls_ct_condition_t is_padding = mbedtls_ct_uint_ge(i, pad_idx); in get_zeros_and_len_padding()
952 mbedtls_ct_condition_t nonzero_pad_byte; in get_zeros_and_len_padding()
[all …]
A Dbignum.c47 static inline signed short mbedtls_ct_mpi_sign_if(mbedtls_ct_condition_t cond, in mbedtls_ct_mpi_sign_if()
60 mbedtls_ct_condition_t different_sign, X_is_negative, Y_is_negative, result; in mbedtls_mpi_lt_mpi_ct()
90 mbedtls_ct_condition_t lt = mbedtls_mpi_core_lt_ct(p[i], p[i ^ 1], X->n); in mbedtls_mpi_lt_mpi_ct()
126 mbedtls_ct_condition_t do_assign = mbedtls_ct_bool(assign); in mbedtls_mpi_safe_cond_assign()
132 mbedtls_ct_condition_t do_not_assign = mbedtls_ct_bool_not(do_assign); in mbedtls_mpi_safe_cond_assign()
159 mbedtls_ct_condition_t do_swap = mbedtls_ct_bool(swap); in mbedtls_mpi_safe_cond_swap()
1706 mbedtls_ct_condition_t is_x_non_zero = mbedtls_mpi_core_check_zero_ct(X->p, X->n); in mbedtls_mpi_exp_mod()
A Drsa.c462 mbedtls_ct_condition_t bad; in mbedtls_ct_rsaes_pkcs1_v15_unpadding()
463 mbedtls_ct_condition_t pad_done; in mbedtls_ct_rsaes_pkcs1_v15_unpadding()
465 mbedtls_ct_condition_t output_too_large; in mbedtls_ct_rsaes_pkcs1_v15_unpadding()
483 mbedtls_ct_condition_t found = mbedtls_ct_uint_eq(input[i], 0); in mbedtls_ct_rsaes_pkcs1_v15_unpadding()
1927 mbedtls_ct_condition_t bad, in_padding; in mbedtls_rsa_rsaes_oaep_decrypt()
A Dssl_msg.c1492 mbedtls_ct_condition_t correct = MBEDTLS_CT_TRUE; in mbedtls_ssl_decrypt_buf()
1913 const mbedtls_ct_condition_t ge = mbedtls_ct_uint_ge( in mbedtls_ssl_decrypt_buf()
1929 const mbedtls_ct_condition_t ge = mbedtls_ct_uint_ge( in mbedtls_ssl_decrypt_buf()
1962 const mbedtls_ct_condition_t a = mbedtls_ct_uint_ge(idx, padding_idx); in mbedtls_ssl_decrypt_buf()
1964 const mbedtls_ct_condition_t b = mbedtls_ct_uint_eq(check[idx], padlen - 1); in mbedtls_ssl_decrypt_buf()
A Dssl_tls12_server.c3529 mbedtls_ct_condition_t diff; in ssl_parse_encrypted_pms()
/lib/mbedtls/external/mbedtls/tests/suites/
A Dtest_suite_constant_time.function40 mbedtls_ct_condition_t expected = (v != 0) ? MBEDTLS_CT_TRUE : MBEDTLS_CT_FALSE;
59 mbedtls_ct_condition_t expected = x1 ? MBEDTLS_CT_FALSE : MBEDTLS_CT_TRUE;
120 mbedtls_ct_condition_t c = mbedtls_ct_bool(cond);
141 mbedtls_ct_condition_t c = mbedtls_ct_bool(strtoull(c_str, NULL, 16));
178 mbedtls_ct_condition_t c = mbedtls_ct_bool(strtoull(c_str, NULL, 16));

Completed in 45 milliseconds