mbedTLS
mbedtls_ct_condition_t
is only used within mbedTLS.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
Summary
Syntax
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
ESP-IDF Framework and Examples
mbedTLS
mbedtls_ct_condition_t
mbedtls_ct_condition_t
Syntax
Show:
Summary
Declaration
from
constant_time_internal.h:80
typedef
uint32_t
mbedtls_ct_condition_t
;
Examples
References
from
examples
Code
Location
Scope
Referrer
typedef
uint32_t
mbedtls_ct_condition_t
;
constant_time_internal.h:80
static
inline
signed
short
mbedtls_ct_mpi_sign_if
(
mbedtls_ct_condition_t
cond
,
bignum.c:48
mbedtls_ct_mpi_sign_if()
mbedtls_ct_mpi_sign_if()::cond
mbedtls_ct_condition_t
different_sign
,
X_is_negative
,
Y_is_negative
,
result
;
bignum.c:61
mbedtls_mpi_lt_mpi_ct()
mbedtls_ct_condition_t
lt
=
mbedtls_mpi_core_lt_ct
(
p
[
i
]
,
p
[
i
^
1
]
,
X
->
n
)
;
bignum.c:91
mbedtls_mpi_lt_mpi_ct()
mbedtls_ct_condition_t
do_assign
=
mbedtls_ct_bool
(
assign
)
;
bignum.c:127
mbedtls_mpi_safe_cond_assign()
mbedtls_ct_condition_t
do_not_assign
=
mbedtls_ct_bool_not
(
do_assign
)
;
bignum.c:133
mbedtls_mpi_safe_cond_assign()
mbedtls_ct_condition_t
do_swap
=
mbedtls_ct_bool
(
swap
)
;
bignum.c:160
mbedtls_mpi_safe_cond_swap()
mbedtls_ct_condition_t
is_x_non_zero
=
mbedtls_mpi_core_check_zero_ct
(
X
->
p
,
X
->
n
)
;
bignum.c:1725
mbedtls_mpi_exp_mod_optionally_safe()
mbedtls_ct_condition_t
mbedtls_mpi_core_uint_le_mpi
(
mbedtls_mpi_uint
min
,
bignum_core.c:114
mbedtls_mpi_core_uint_le_mpi()
mbedtls_ct_condition_t
min_le_lsl
=
mbedtls_ct_uint_ge
(
A
[
0
]
,
min
)
;
bignum_core.c:119
mbedtls_mpi_core_uint_le_mpi()
mbedtls_ct_condition_t
msll_mask
=
MBEDTLS_CT_FALSE
;
bignum_core.c:122
mbedtls_mpi_core_uint_le_mpi()
mbedtls_ct_condition_t
mbedtls_mpi_core_lt_ct
(
const
mbedtls_mpi_uint
*
A
,
bignum_core.c:132
mbedtls_mpi_core_lt_ct()
mbedtls_ct_condition_t
ret
=
MBEDTLS_CT_FALSE
,
cond
=
MBEDTLS_CT_FALSE
,
done
=
MBEDTLS_CT_FALSE
;
bignum_core.c:136
mbedtls_mpi_core_lt_ct()
mbedtls_ct_condition_t
assign
)
bignum_core.c:171
mbedtls_mpi_core_cond_assign()
mbedtls_mpi_core_cond_assign()::assign
mbedtls_ct_condition_t
swap
)
bignum_core.c:190
mbedtls_mpi_core_cond_swap()
mbedtls_mpi_core_cond_swap()::swap
mbedtls_ct_condition_t
do_add
=
mbedtls_ct_bool
(
cond
)
;
bignum_core.c:430
mbedtls_mpi_core_add_if()
mbedtls_ct_condition_t
assign
=
mbedtls_ct_uint_eq
(
i
,
index
)
;
bignum_core.c:604
mbedtls_mpi_core_ct_uint_table_lookup()
mbedtls_ct_condition_t
ge_lower
=
MBEDTLS_CT_TRUE
,
lt_upper
=
MBEDTLS_CT_FALSE
;
bignum_core.c:644
mbedtls_mpi_core_random()
}
while
(
mbedtls_ct_bool_and
(
ge_lower
,
lt_upper
)
==
MBEDTLS_CT_FALSE
)
;
bignum_core.c:689
mbedtls_mpi_core_random()
mbedtls_ct_condition_t
mbedtls_mpi_core_check_zero_ct
(
const
mbedtls_mpi_uint
*
A
,
bignum_core.c:984
mbedtls_mpi_core_check_zero_ct()
mbedtls_ct_condition_t
mbedtls_mpi_core_uint_le_mpi
(
mbedtls_mpi_uint
min
,
bignum_core.h:158
mbedtls_mpi_core_uint_le_mpi()
mbedtls_ct_condition_t
mbedtls_mpi_core_lt_ct
(
const
mbedtls_mpi_uint
*
A
,
bignum_core.h:176
mbedtls_mpi_core_lt_ct()
mbedtls_ct_condition_t
assign
)
;
bignum_core.h:200
mbedtls_mpi_core_cond_assign()
mbedtls_mpi_core_cond_assign()::assign
mbedtls_ct_condition_t
swap
)
;
bignum_core.h:220
mbedtls_mpi_core_cond_swap()
mbedtls_mpi_core_cond_swap()::swap
mbedtls_ct_condition_t
mbedtls_mpi_core_check_zero_ct
(
const
mbedtls_mpi_uint
*
A
,
bignum_core.h:725
mbedtls_mpi_core_check_zero_ct()
mbedtls_ct_condition_t
bad
=
mbedtls_ct_uint_gt
(
padding_len
,
input_len
)
;
cipher.c:857
get_pkcs_padding()
mbedtls_ct_condition_t
in_padding
=
mbedtls_ct_uint_ge
(
i
,
pad_idx
)
;
cipher.c:864
get_pkcs_padding()
mbedtls_ct_condition_t
different
=
mbedtls_ct_uint_ne
(
input
[
i
]
,
padding_len
)
;
cipher.c:865
get_pkcs_padding()
mbedtls_ct_condition_t
in_padding
=
MBEDTLS_CT_TRUE
;
cipher.c:896
get_one_and_zeros_padding()
mbedtls_ct_condition_t
bad
=
MBEDTLS_CT_TRUE
;
cipher.c:897
get_one_and_zeros_padding()
mbedtls_ct_condition_t
is_nonzero
=
mbedtls_ct_bool
(
input
[
i
]
)
;
cipher.c:902
get_one_and_zeros_padding()
mbedtls_ct_condition_t
hit_first_nonzero
=
mbedtls_ct_bool_and
(
is_nonzero
,
in_padding
)
;
cipher.c:904
get_one_and_zeros_padding()
mbedtls_ct_condition_t
bad
;
cipher.c:938
get_zeros_and_len_padding()
mbedtls_ct_condition_t
is_padding
=
mbedtls_ct_uint_ge
(
i
,
pad_idx
)
;
cipher.c:954
get_zeros_and_len_padding()
mbedtls_ct_condition_t
nonzero_pad_byte
;
cipher.c:955
get_zeros_and_len_padding()
mbedtls_ct_condition_t
done
=
MBEDTLS_CT_FALSE
,
prev_done
;
cipher.c:978
get_zeros_padding()
mbedtls_ct_condition_t
no_op
=
mbedtls_ct_uint_gt
(
total
-
offset
,
i
)
;
constant_time.c:155
mbedtls_ct_memmove_left()
void
mbedtls_ct_memcpy_if
(
mbedtls_ct_condition_t
condition
,
constant_time.c:170
mbedtls_ct_memcpy_if()
mbedtls_ct_memcpy_if()::condition
void
mbedtls_ct_zeroize_if
(
mbedtls_ct_condition_t
condition
,
void
*
buf
,
size_t
len
)
constant_time.c:232
mbedtls_ct_zeroize_if()
mbedtls_ct_zeroize_if()::condition
static
inline
mbedtls_ct_condition_t
mbedtls_ct_bool
(
mbedtls_ct_uint_t
x
)
constant_time_impl.h:135
mbedtls_ct_bool()
return
(
mbedtls_ct_condition_t
)
(
-
y
)
;
constant_time_impl.h:213
mbedtls_ct_bool()
static
inline
mbedtls_ct_uint_t
mbedtls_ct_if
(
mbedtls_ct_condition_t
condition
,
constant_time_impl.h:220
mbedtls_ct_if()
mbedtls_ct_if()::condition
mbedtls_ct_condition_t
not_cond
=
constant_time_impl.h:280
mbedtls_ct_if()
(
mbedtls_ct_condition_t
)
(
~
mbedtls_ct_compiler_opaque
(
condition
)
)
;
constant_time_impl.h:281
mbedtls_ct_if()
static
inline
mbedtls_ct_condition_t
mbedtls_ct_uint_lt
(
mbedtls_ct_uint_t
x
,
mbedtls_ct_uint_t
y
)
constant_time_impl.h:286
mbedtls_ct_uint_lt()
mbedtls_ct_condition_t
cond
=
mbedtls_ct_bool
(
(
xo
^
yo
)
>
>
(
MBEDTLS_CT_SIZE
-
1
)
)
;
constant_time_impl.h:375
mbedtls_ct_uint_lt()
static
inline
mbedtls_ct_condition_t
mbedtls_ct_uint_ne
(
mbedtls_ct_uint_t
x
,
mbedtls_ct_uint_t
y
)
constant_time_impl.h:397
mbedtls_ct_uint_ne()
static
inline
size_t
mbedtls_ct_size_if
(
mbedtls_ct_condition_t
condition
,
constant_time_impl.h:426
mbedtls_ct_size_if()
static
inline
unsigned
mbedtls_ct_uint_if
(
mbedtls_ct_condition_t
condition
,
constant_time_impl.h:433
mbedtls_ct_uint_if()
static
inline
mbedtls_ct_condition_t
mbedtls_ct_bool_if
(
mbedtls_ct_condition_t
condition
,
constant_time_impl.h:440
mbedtls_ct_bool_if()
mbedtls_ct_condition_t
if1
,
constant_time_impl.h:441
mbedtls_ct_bool_if()
mbedtls_ct_condition_t
if0
)
constant_time_impl.h:442
mbedtls_ct_bool_if()
return
(
mbedtls_ct_condition_t
)
mbedtls_ct_if
(
condition
,
(
mbedtls_ct_uint_t
)
if1
,
constant_time_impl.h:444
mbedtls_ct_bool_if()
static
inline
mbedtls_mpi_uint
mbedtls_ct_mpi_uint_if
(
mbedtls_ct_condition_t
condition
,
constant_time_impl.h:450
mbedtls_ct_mpi_uint_if()
static
inline
size_t
mbedtls_ct_size_if_else_0
(
mbedtls_ct_condition_t
condition
,
size_t
if1
)
constant_time_impl.h:461
mbedtls_ct_size_if_else_0()
static
inline
unsigned
mbedtls_ct_uint_if_else_0
(
mbedtls_ct_condition_t
condition
,
unsigned
if1
)
constant_time_impl.h:466
mbedtls_ct_uint_if_else_0()
static
inline
mbedtls_ct_condition_t
mbedtls_ct_bool_if_else_0
(
mbedtls_ct_condition_t
condition
,
constant_time_impl.h:471
mbedtls_ct_bool_if_else_0()
mbedtls_ct_condition_t
if1
)
constant_time_impl.h:472
mbedtls_ct_bool_if_else_0()
return
(
mbedtls_ct_condition_t
)
(
condition
&
if1
)
;
constant_time_impl.h:474
mbedtls_ct_bool_if_else_0()
static
inline
mbedtls_mpi_uint
mbedtls_ct_mpi_uint_if_else_0
(
mbedtls_ct_condition_t
condition
,
constant_time_impl.h:479
mbedtls_ct_mpi_uint_if_else_0()
static
inline
int
mbedtls_ct_error_if
(
mbedtls_ct_condition_t
condition
,
int
if1
,
int
if0
)
constant_time_impl.h:487
mbedtls_ct_error_if()
static
inline
int
mbedtls_ct_error_if_else_0
(
mbedtls_ct_condition_t
condition
,
int
if1
)
constant_time_impl.h:499
mbedtls_ct_error_if_else_0()
static
inline
mbedtls_ct_condition_t
mbedtls_ct_uint_eq
(
mbedtls_ct_uint_t
x
,
constant_time_impl.h:504
mbedtls_ct_uint_eq()
static
inline
mbedtls_ct_condition_t
mbedtls_ct_uint_gt
(
mbedtls_ct_uint_t
x
,
constant_time_impl.h:510
mbedtls_ct_uint_gt()
static
inline
mbedtls_ct_condition_t
mbedtls_ct_uint_ge
(
mbedtls_ct_uint_t
x
,
constant_time_impl.h:516
mbedtls_ct_uint_ge()
static
inline
mbedtls_ct_condition_t
mbedtls_ct_uint_le
(
mbedtls_ct_uint_t
x
,
constant_time_impl.h:522
mbedtls_ct_uint_le()
static
inline
mbedtls_ct_condition_t
mbedtls_ct_bool_ne
(
mbedtls_ct_condition_t
x
,
constant_time_impl.h:528
mbedtls_ct_bool_ne()
mbedtls_ct_condition_t
y
)
constant_time_impl.h:529
mbedtls_ct_bool_ne()
return
(
mbedtls_ct_condition_t
)
(
x
^
y
)
;
constant_time_impl.h:531
mbedtls_ct_bool_ne()
static
inline
mbedtls_ct_condition_t
mbedtls_ct_bool_and
(
mbedtls_ct_condition_t
x
,
constant_time_impl.h:534
mbedtls_ct_bool_and()
mbedtls_ct_condition_t
y
)
constant_time_impl.h:535
mbedtls_ct_bool_and()
return
(
mbedtls_ct_condition_t
)
(
x
&
y
)
;
constant_time_impl.h:537
mbedtls_ct_bool_and()
static
inline
mbedtls_ct_condition_t
mbedtls_ct_bool_or
(
mbedtls_ct_condition_t
x
,
constant_time_impl.h:540
mbedtls_ct_bool_or()
mbedtls_ct_condition_t
y
)
constant_time_impl.h:541
mbedtls_ct_bool_or()
return
(
mbedtls_ct_condition_t
)
(
x
|
y
)
;
constant_time_impl.h:543
mbedtls_ct_bool_or()
static
inline
mbedtls_ct_condition_t
mbedtls_ct_bool_not
(
mbedtls_ct_condition_t
x
)
constant_time_impl.h:546
mbedtls_ct_bool_not()
return
(
mbedtls_ct_condition_t
)
(
~
x
)
;
constant_time_impl.h:548
mbedtls_ct_bool_not()
static
inline
mbedtls_ct_condition_t
mbedtls_ct_bool
(
mbedtls_ct_uint_t
x
)
;
constant_time_internal.h:99
mbedtls_ct_bool()
static
inline
mbedtls_ct_condition_t
mbedtls_ct_uint_ne
(
mbedtls_ct_uint_t
x
,
mbedtls_ct_uint_t
y
)
;
constant_time_internal.h:112
mbedtls_ct_uint_ne()
static
inline
mbedtls_ct_condition_t
mbedtls_ct_uint_eq
(
mbedtls_ct_uint_t
x
,
constant_time_internal.h:125
mbedtls_ct_uint_eq()
static
inline
mbedtls_ct_condition_t
mbedtls_ct_uint_lt
(
mbedtls_ct_uint_t
x
,
mbedtls_ct_uint_t
y
)
;
constant_time_internal.h:139
mbedtls_ct_uint_lt()
static
inline
mbedtls_ct_condition_t
mbedtls_ct_uint_gt
(
mbedtls_ct_uint_t
x
,
constant_time_internal.h:152
mbedtls_ct_uint_gt()
static
inline
mbedtls_ct_condition_t
mbedtls_ct_uint_ge
(
mbedtls_ct_uint_t
x
,
constant_time_internal.h:167
mbedtls_ct_uint_ge()
static
inline
mbedtls_ct_condition_t
mbedtls_ct_uint_le
(
mbedtls_ct_uint_t
x
,
constant_time_internal.h:182
mbedtls_ct_uint_le()
static
inline
mbedtls_ct_condition_t
mbedtls_ct_bool_ne
(
mbedtls_ct_condition_t
x
,
constant_time_internal.h:200
mbedtls_ct_bool_ne()
mbedtls_ct_condition_t
y
)
;
constant_time_internal.h:201
mbedtls_ct_bool_ne()
mbedtls_ct_bool_ne()::y
static
inline
mbedtls_ct_condition_t
mbedtls_ct_bool_and
(
mbedtls_ct_condition_t
x
,
constant_time_internal.h:215
mbedtls_ct_bool_and()
mbedtls_ct_condition_t
y
)
;
constant_time_internal.h:216
mbedtls_ct_bool_and()
mbedtls_ct_bool_and()::y
static
inline
mbedtls_ct_condition_t
mbedtls_ct_bool_or
(
mbedtls_ct_condition_t
x
,
constant_time_internal.h:230
mbedtls_ct_bool_or()
mbedtls_ct_condition_t
y
)
;
constant_time_internal.h:231
mbedtls_ct_bool_or()
mbedtls_ct_bool_or()::y
static
inline
mbedtls_ct_condition_t
mbedtls_ct_bool_not
(
mbedtls_ct_condition_t
x
)
;
constant_time_internal.h:243
mbedtls_ct_bool_not()
static
inline
size_t
mbedtls_ct_size_if
(
mbedtls_ct_condition_t
condition
,
constant_time_internal.h:262
mbedtls_ct_size_if()
mbedtls_ct_size_if()::condition
static
inline
unsigned
mbedtls_ct_uint_if
(
mbedtls_ct_condition_t
condition
,
constant_time_internal.h:278
mbedtls_ct_uint_if()
mbedtls_ct_uint_if()::condition
static
inline
mbedtls_ct_condition_t
mbedtls_ct_bool_if
(
mbedtls_ct_condition_t
condition
,
constant_time_internal.h:294
mbedtls_ct_bool_if()
mbedtls_ct_condition_t
if1
,
constant_time_internal.h:295
mbedtls_ct_bool_if()
mbedtls_ct_bool_if()::if1
mbedtls_ct_condition_t
if0
)
;
constant_time_internal.h:296
mbedtls_ct_bool_if()
mbedtls_ct_bool_if()::if0
static
inline
mbedtls_mpi_uint
mbedtls_ct_mpi_uint_if
(
mbedtls_ct_condition_t
condition
,
\
constant_time_internal.h:312
mbedtls_ct_mpi_uint_if()
mbedtls_ct_mpi_uint_if()::condition
static
inline
unsigned
mbedtls_ct_uint_if_else_0
(
mbedtls_ct_condition_t
condition
,
unsigned
if1
)
;
constant_time_internal.h:332
mbedtls_ct_uint_if_else_0()
mbedtls_ct_uint_if_else_0()::condition
static
inline
mbedtls_ct_condition_t
mbedtls_ct_bool_if_else_0
(
mbedtls_ct_condition_t
condition
,
constant_time_internal.h:348
mbedtls_ct_bool_if_else_0()
mbedtls_ct_condition_t
if1
)
;
constant_time_internal.h:349
mbedtls_ct_bool_if_else_0()
mbedtls_ct_bool_if_else_0()::if1
static
inline
size_t
mbedtls_ct_size_if_else_0
(
mbedtls_ct_condition_t
condition
,
size_t
if1
)
;
constant_time_internal.h:365
mbedtls_ct_size_if_else_0()
mbedtls_ct_size_if_else_0()::condition
static
inline
mbedtls_mpi_uint
mbedtls_ct_mpi_uint_if_else_0
(
mbedtls_ct_condition_t
condition
,
constant_time_internal.h:383
mbedtls_ct_mpi_uint_if_else_0()
mbedtls_ct_mpi_uint_if_else_0()::condition
static
inline
int
mbedtls_ct_error_if
(
mbedtls_ct_condition_t
condition
,
int
if1
,
int
if0
)
;
constant_time_internal.h:414
mbedtls_ct_error_if()
mbedtls_ct_error_if()::condition
static
inline
int
mbedtls_ct_error_if_else_0
(
mbedtls_ct_condition_t
condition
,
int
if1
)
;
constant_time_internal.h:430
mbedtls_ct_error_if_else_0()
mbedtls_ct_error_if_else_0()::condition
void
mbedtls_ct_zeroize_if
(
mbedtls_ct_condition_t
condition
,
void
*
buf
,
size_t
len
)
;
constant_time_internal.h:450
mbedtls_ct_zeroize_if()
mbedtls_ct_zeroize_if()::condition
void
mbedtls_ct_memcpy_if
(
mbedtls_ct_condition_t
condition
,
constant_time_internal.h:495
mbedtls_ct_memcpy_if()
mbedtls_ct_memcpy_if()::condition
mbedtls_ct_condition_t
bad
;
rsa.c:463
mbedtls_ct_rsaes_pkcs1_v15_unpadding()
mbedtls_ct_condition_t
pad_done
;
rsa.c:464
mbedtls_ct_rsaes_pkcs1_v15_unpadding()
mbedtls_ct_condition_t
output_too_large
;
rsa.c:466
mbedtls_ct_rsaes_pkcs1_v15_unpadding()
pad_done
=
MBEDTLS_CT_FALSE
;
rsa.c:482
mbedtls_ct_rsaes_pkcs1_v15_unpadding()
mbedtls_ct_condition_t
found
=
mbedtls_ct_uint_eq
(
input
[
i
]
,
0
)
;
rsa.c:484
mbedtls_ct_rsaes_pkcs1_v15_unpadding()
mbedtls_ct_condition_t
bad
,
in_padding
;
rsa.c:1928
mbedtls_rsa_rsaes_oaep_decrypt()
in_padding
=
MBEDTLS_CT_TRUE
;
rsa.c:2000
mbedtls_rsa_rsaes_oaep_decrypt()
if
(
bad
!=
MBEDTLS_CT_FALSE
)
{
rsa.c:2015
mbedtls_rsa_rsaes_oaep_decrypt()
mbedtls_ct_condition_t
correct
=
MBEDTLS_CT_TRUE
;
ssl_msg.c:1492
mbedtls_ssl_decrypt_buf()
const
mbedtls_ct_condition_t
ge
=
mbedtls_ct_uint_ge
(
ssl_msg.c:1913
mbedtls_ssl_decrypt_buf()
const
mbedtls_ct_condition_t
ge
=
mbedtls_ct_uint_ge
(
ssl_msg.c:1929
mbedtls_ssl_decrypt_buf()
const
mbedtls_ct_condition_t
a
=
mbedtls_ct_uint_ge
(
idx
,
padding_idx
)
;
ssl_msg.c:1962
mbedtls_ssl_decrypt_buf()
const
mbedtls_ct_condition_t
b
=
mbedtls_ct_uint_eq
(
check
[
idx
]
,
padlen
-
1
)
;
ssl_msg.c:1964
mbedtls_ssl_decrypt_buf()
correct
=
MBEDTLS_CT_FALSE
;
ssl_msg.c:2073
mbedtls_ssl_decrypt_buf()
if
(
correct
==
MBEDTLS_CT_FALSE
)
{
ssl_msg.c:2088
mbedtls_ssl_decrypt_buf()
mbedtls_ct_condition_t
diff
;
ssl_tls12_server.c:3536
ssl_parse_encrypted_pms()
Call Tree
from
examples
All items filtered out
All items filtered out
Data Use
from
examples
All items filtered out
All items filtered out
Class Tree
from
examples
All items filtered out
All items filtered out
Override Tree
from
examples
All items filtered out
All items filtered out
Implementations
from
examples
All items filtered out
All items filtered out
Instances
from
examples
Instance
Scope
Location
Project
return
mbedtls_ct_bool()
constant_time_internal.h:99
return
mbedtls_ct_uint_ne()
constant_time_internal.h:112
return
mbedtls_ct_uint_eq()
constant_time_internal.h:125
return
mbedtls_ct_uint_lt()
constant_time_internal.h:139
return
mbedtls_ct_uint_gt()
constant_time_internal.h:152
return
mbedtls_ct_uint_ge()
constant_time_internal.h:167
return
mbedtls_ct_uint_le()
constant_time_internal.h:182
return
mbedtls_ct_bool_ne()
constant_time_internal.h:200
mbedtls_ct_bool_ne()::x
mbedtls_ct_bool_ne()
constant_time_internal.h:200
mbedtls_ct_bool_ne()::y
mbedtls_ct_bool_ne()
constant_time_internal.h:201
return
mbedtls_ct_bool_and()
constant_time_internal.h:215
mbedtls_ct_bool_and()::x
mbedtls_ct_bool_and()
constant_time_internal.h:215
mbedtls_ct_bool_and()::y
mbedtls_ct_bool_and()
constant_time_internal.h:216
return
mbedtls_ct_bool_or()
constant_time_internal.h:230
mbedtls_ct_bool_or()::x
mbedtls_ct_bool_or()
constant_time_internal.h:230
mbedtls_ct_bool_or()::y
mbedtls_ct_bool_or()
constant_time_internal.h:231
return
mbedtls_ct_bool_not()
constant_time_internal.h:243
mbedtls_ct_bool_not()::x
mbedtls_ct_bool_not()
constant_time_internal.h:243
mbedtls_ct_size_if()::condition
mbedtls_ct_size_if()
constant_time_internal.h:262
mbedtls_ct_uint_if()::condition
mbedtls_ct_uint_if()
constant_time_internal.h:278
return
mbedtls_ct_bool_if()
constant_time_internal.h:294
mbedtls_ct_bool_if()::condition
mbedtls_ct_bool_if()
constant_time_internal.h:294
mbedtls_ct_bool_if()::if1
mbedtls_ct_bool_if()
constant_time_internal.h:295
mbedtls_ct_bool_if()::if0
mbedtls_ct_bool_if()
constant_time_internal.h:296
mbedtls_ct_mpi_uint_if()::condition
mbedtls_ct_mpi_uint_if()
constant_time_internal.h:312
mbedtls_ct_uint_if_else_0()::condition
mbedtls_ct_uint_if_else_0()
constant_time_internal.h:332
return
mbedtls_ct_bool_if_else_0()
constant_time_internal.h:348
mbedtls_ct_bool_if_else_0()::condition
mbedtls_ct_bool_if_else_0()
constant_time_internal.h:348
mbedtls_ct_bool_if_else_0()::if1
mbedtls_ct_bool_if_else_0()
constant_time_internal.h:349
mbedtls_ct_size_if_else_0()::condition
mbedtls_ct_size_if_else_0()
constant_time_internal.h:365
mbedtls_ct_mpi_uint_if_else_0()::condition
mbedtls_ct_mpi_uint_if_else_0()
constant_time_internal.h:383
mbedtls_ct_error_if()::condition
mbedtls_ct_error_if()
constant_time_internal.h:414
mbedtls_ct_error_if_else_0()::condition
mbedtls_ct_error_if_else_0()
constant_time_internal.h:430
mbedtls_ct_zeroize_if()::condition
mbedtls_ct_zeroize_if()
constant_time_internal.h:450
mbedtls_ct_memcpy_if()::condition
mbedtls_ct_memcpy_if()
constant_time_internal.h:495
return
mbedtls_ct_bool()
constant_time_impl.h:135
mbedtls_ct_if()::condition
mbedtls_ct_if()
constant_time_impl.h:220
return
mbedtls_ct_uint_lt()
constant_time_impl.h:286
return
mbedtls_ct_uint_ne()
constant_time_impl.h:397
return
mbedtls_ct_bool_if()
constant_time_impl.h:440
return
mbedtls_ct_bool_if_else_0()
constant_time_impl.h:471
return
mbedtls_ct_uint_eq()
constant_time_impl.h:504
return
mbedtls_ct_uint_gt()
constant_time_impl.h:510
return
mbedtls_ct_uint_ge()
constant_time_impl.h:516
return
mbedtls_ct_uint_le()
constant_time_impl.h:522
return
mbedtls_ct_bool_ne()
constant_time_impl.h:528
return
mbedtls_ct_bool_and()
constant_time_impl.h:534
return
mbedtls_ct_bool_or()
constant_time_impl.h:540
return
mbedtls_ct_bool_not()
constant_time_impl.h:546
mbedtls_ct_mpi_sign_if()::cond
mbedtls_ct_mpi_sign_if()
bignum.c:48
return
mbedtls_mpi_core_uint_le_mpi()
bignum_core.h:158
return
mbedtls_mpi_core_lt_ct()
bignum_core.h:176
mbedtls_mpi_core_cond_assign()::assign
mbedtls_mpi_core_cond_assign()
bignum_core.h:200
mbedtls_mpi_core_cond_swap()::swap
mbedtls_mpi_core_cond_swap()
bignum_core.h:220
return
mbedtls_mpi_core_check_zero_ct()
bignum_core.h:725
return
mbedtls_mpi_core_uint_le_mpi()
bignum_core.c:114
return
mbedtls_mpi_core_lt_ct()
bignum_core.c:132
mbedtls_mpi_core_cond_assign()::assign
mbedtls_mpi_core_cond_assign()
bignum_core.c:171
mbedtls_mpi_core_cond_swap()::swap
mbedtls_mpi_core_cond_swap()
bignum_core.c:190
return
mbedtls_mpi_core_check_zero_ct()
bignum_core.c:984
mbedtls_ct_memcpy_if()::condition
mbedtls_ct_memcpy_if()
constant_time.c:170
mbedtls_ct_zeroize_if()::condition
mbedtls_ct_zeroize_if()
constant_time.c:232
Lifecycle
from
examples
All items filtered out
All items filtered out