mbedTLS
mbedtls_mpi_uint
is only used within mbedTLS.
Symbol previews are coming soon...
Symbols
loading...
Files
loading (1/5)...
Summary
Syntax
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
ESP-IDF Framework and Examples
mbedTLS
mbedtls_mpi_uint
mbedtls_mpi_uint
Syntax
Show:
Summary
Declaration
from
bignum.h:171
typedef
uint32_t
mbedtls_mpi_uint
;
Examples
References
from
examples
Code
Location
Scope
Referrer
typedef
uint32_t
mbedtls_mpi_uint
;
bignum.h:171
mbedtls_mpi_zeroize_and_free
(
X
->
p
,
X
->
n
)
;
bignum.c:198
mbedtls_mpi_free()
mbedtls_mpi_uint
*
p
;
bignum.c:211
mbedtls_mpi_grow()
if
(
(
p
=
(
mbedtls_mpi_uint
*
)
mbedtls_calloc
(
nblimbs
,
ciL
)
)
==
NULL
)
{
bignum.c:218
mbedtls_mpi_grow()
memcpy
(
p
,
X
->
p
,
X
->
n
*
ciL
)
;
bignum.c:223
mbedtls_mpi_grow()
mbedtls_mpi_zeroize_and_free
(
X
->
p
,
X
->
n
)
;
bignum.c:224
mbedtls_mpi_grow()
mbedtls_mpi_uint
*
p
;
bignum.c:242
mbedtls_mpi_shrink()
if
(
(
p
=
(
mbedtls_mpi_uint
*
)
mbedtls_calloc
(
i
,
ciL
)
)
==
NULL
)
{
bignum.c:266
mbedtls_mpi_shrink()
memcpy
(
p
,
X
->
p
,
i
*
ciL
)
;
bignum.c:271
mbedtls_mpi_shrink()
mbedtls_mpi_zeroize_and_free
(
X
->
p
,
X
->
n
)
;
bignum.c:272
mbedtls_mpi_shrink()
memset
(
X
->
p
,
0
,
limbs
*
ciL
)
;
bignum.c:290
mbedtls_mpi_resize_clear()
memset
(
X
->
p
,
0
,
X
->
n
*
ciL
)
;
bignum.c:319
mbedtls_mpi_copy()
memset
(
X
->
p
+
i
,
0
,
(
X
->
n
-
i
)
*
ciL
)
;
bignum.c:336
mbedtls_mpi_copy()
memcpy
(
X
->
p
,
Y
->
p
,
i
*
ciL
)
;
bignum.c:339
mbedtls_mpi_copy()
static
inline
mbedtls_mpi_uint
mpi_sint_abs
(
mbedtls_mpi_sint
z
)
bignum.c:358
mpi_sint_abs()
return
(
mbedtls_mpi_uint
)
0
-
(
mbedtls_mpi_uint
)
z
;
bignum.c:367
mpi_sint_abs()
memset
(
X
->
p
,
0
,
X
->
n
*
ciL
)
;
bignum.c:382
mbedtls_mpi_lset()
X
->
s
=
TO_SIGN
(
z
)
;
bignum.c:385
mbedtls_mpi_lset()
if
(
X
->
n
*
biL
<=
pos
)
{
bignum.c:397
mbedtls_mpi_get_bit()
return
(
X
->
p
[
pos
/
biL
]
>
>
(
pos
%
biL
)
)
&
0x01
;
bignum.c:401
mbedtls_mpi_get_bit()
size_t
off
=
pos
/
biL
;
bignum.c:410
mbedtls_mpi_set_bit()
size_t
idx
=
pos
%
biL
;
bignum.c:411
mbedtls_mpi_set_bit()
if
(
X
->
n
*
biL
<=
pos
)
{
bignum.c:417
mbedtls_mpi_set_bit()
X
->
p
[
off
]
&=
~
(
(
mbedtls_mpi_uint
)
0x01
<
<
idx
)
;
bignum.c:425
mbedtls_mpi_set_bit()
X
->
p
[
off
]
|=
(
mbedtls_mpi_uint
)
val
<
<
idx
;
bignum.c:426
mbedtls_mpi_set_bit()
return
i
*
biL
+
mbedtls_mpi_uint_ctz
(
X
->
p
[
i
]
)
;
bignum.c:453
mbedtls_mpi_lsb()
static
int
mpi_get_digit
(
mbedtls_mpi_uint
*
d
,
int
radix
,
char
c
)
bignum.c:489
mpi_get_digit()
mpi_get_digit()::d
if
(
*
d
>=
(
mbedtls_mpi_uint
)
radix
)
{
bignum.c:503
mpi_get_digit()
mbedtls_mpi_uint
d
;
bignum.c:518
mbedtls_mpi_read_string()
n
=
BITS_TO_LIMBS
(
slen
<
<
2
)
;
bignum.c:544
mbedtls_mpi_read_string()
X
->
p
[
j
/
(
2
*
ciL
)
]
|=
d
<
<
(
(
j
%
(
2
*
ciL
)
)
<
<
2
)
;
bignum.c:551
mbedtls_mpi_read_string()
mbedtls_mpi_uint
r
;
bignum.c:581
mpi_write_hlp()
for
(
j
=
ciL
;
j
>
0
;
j
--
)
{
bignum.c:664
mbedtls_mpi_write_string()
mbedtls_mpi_uint
d
;
bignum.c:702
mbedtls_mpi_read_file()
const
size_t
limbs
=
CHARS_TO_LIMBS
(
buflen
)
;
bignum.c:797
mbedtls_mpi_read_binary_le()
const
size_t
limbs
=
CHARS_TO_LIMBS
(
buflen
)
;
bignum.c:823
mbedtls_mpi_read_binary()
if
(
X
->
n
*
biL
<
i
)
{
bignum.c:868
mbedtls_mpi_shift_l()
MBEDTLS_MPI_CHK
(
mbedtls_mpi_grow
(
X
,
BITS_TO_LIMBS
(
i
)
)
)
;
bignum.c:869
mbedtls_mpi_shift_l()
mbedtls_mpi_uint
p
[
1
]
;
bignum.c:987
mbedtls_mpi_cmp_int()
Y
.
s
=
TO_SIGN
(
z
)
;
bignum.c:990
mbedtls_mpi_cmp_int()
mbedtls_mpi_uint
*
p
;
bignum.c:1004
mbedtls_mpi_add_abs()
mbedtls_mpi_uint
c
;
bignum.c:1005
mbedtls_mpi_add_abs()
mbedtls_mpi_uint
carry
;
bignum.c:1065
mbedtls_mpi_sub_abs()
memcpy
(
X
->
p
+
n
,
A
->
p
+
n
,
(
A
->
n
-
n
)
*
ciL
)
;
bignum.c:1084
mbedtls_mpi_sub_abs()
memset
(
X
->
p
+
A
->
n
,
0
,
(
X
->
n
-
A
->
n
)
*
ciL
)
;
bignum.c:1087
mbedtls_mpi_sub_abs()
mbedtls_mpi_uint
p
[
1
]
;
bignum.c:1164
mbedtls_mpi_add_int()
B
.
s
=
TO_SIGN
(
b
)
;
bignum.c:1167
mbedtls_mpi_add_int()
mbedtls_mpi_uint
p
[
1
]
;
bignum.c:1180
mbedtls_mpi_sub_int()
B
.
s
=
TO_SIGN
(
b
)
;
bignum.c:1183
mbedtls_mpi_sub_int()
int
mbedtls_mpi_mul_int
(
mbedtls_mpi
*
X
,
const
mbedtls_mpi
*
A
,
mbedtls_mpi_uint
b
)
bignum.c:1254
mbedtls_mpi_mul_int()
mbedtls_mpi_mul_int()::b
static
mbedtls_mpi_uint
mbedtls_int_div_int
(
mbedtls_mpi_uint
u1
,
bignum.c:1292
mbedtls_int_div_int()
mbedtls_mpi_uint
u0
,
bignum.c:1293
mbedtls_int_div_int()
mbedtls_int_div_int()::u0
mbedtls_mpi_uint
d
,
bignum.c:1294
mbedtls_int_div_int()
mbedtls_int_div_int()::d
mbedtls_mpi_uint
*
r
)
bignum.c:1295
mbedtls_int_div_int()
mbedtls_int_div_int()::r
*
r
=
~
(
mbedtls_mpi_uint
)
0u
;
bignum.c:1312
mbedtls_int_div_int()
return
~
(
mbedtls_mpi_uint
)
0u
;
bignum.c:1315
mbedtls_int_div_int()
dividend
=
(
mbedtls_t_udbl
)
u1
<
<
biL
;
bignum.c:1319
mbedtls_int_div_int()
if
(
quotient
>
(
(
mbedtls_t_udbl
)
1
<
<
biL
)
-
1
)
{
bignum.c:1322
mbedtls_int_div_int()
quotient
=
(
(
mbedtls_t_udbl
)
1
<
<
biL
)
-
1
;
bignum.c:1323
mbedtls_int_div_int()
*
r
=
(
mbedtls_mpi_uint
)
(
dividend
-
(
quotient
*
d
)
)
;
bignum.c:1327
mbedtls_int_div_int()
return
(
mbedtls_mpi_uint
)
quotient
;
bignum.c:1330
mbedtls_int_div_int()
mbedtls_mpi_uint
TP2
[
3
]
;
bignum.c:1401
mbedtls_mpi_div_mpi()
k
=
mbedtls_mpi_bitlen
(
&
Y
)
%
biL
;
bignum.c:1438
mbedtls_mpi_div_mpi()
if
(
k
<
biL
-
1
)
{
bignum.c:1439
mbedtls_mpi_div_mpi()
k
=
biL
-
1
-
k
;
bignum.c:1440
mbedtls_mpi_div_mpi()
MBEDTLS_MPI_CHK
(
mbedtls_mpi_shift_l
(
&
Y
,
biL
*
(
n
-
t
)
)
)
;
bignum.c:1449
mbedtls_mpi_div_mpi()
MBEDTLS_MPI_CHK
(
mbedtls_mpi_shift_r
(
&
Y
,
biL
*
(
n
-
t
)
)
)
;
bignum.c:1455
mbedtls_mpi_div_mpi()
Z
.
p
[
i
-
t
-
1
]
=
~
(
mbedtls_mpi_uint
)
0u
;
bignum.c:1459
mbedtls_mpi_div_mpi()
MBEDTLS_MPI_CHK
(
mbedtls_mpi_shift_l
(
&
T1
,
biL
*
(
i
-
t
-
1
)
)
)
;
bignum.c:1480
mbedtls_mpi_div_mpi()
MBEDTLS_MPI_CHK
(
mbedtls_mpi_shift_l
(
&
T1
,
biL
*
(
i
-
t
-
1
)
)
)
;
bignum.c:1485
mbedtls_mpi_div_mpi()
mbedtls_mpi_uint
p
[
1
]
;
bignum.c:1523
mbedtls_mpi_div_int()
B
.
s
=
TO_SIGN
(
b
)
;
bignum.c:1526
mbedtls_mpi_div_int()
int
mbedtls_mpi_mod_int
(
mbedtls_mpi_uint
*
r
,
const
mbedtls_mpi
*
A
,
mbedtls_mpi_sint
b
)
bignum.c:1562
mbedtls_mpi_mod_int()
mbedtls_mpi_mod_int()::r
mbedtls_mpi_uint
x
,
y
,
z
;
bignum.c:1565
mbedtls_mpi_mod_int()
y
=
(
y
<
<
biH
)
|
(
x
>
>
biH
)
;
bignum.c:1593
mbedtls_mpi_mod_int()
x
<<=
biH
;
bignum.c:1597
mbedtls_mpi_mod_int()
y
=
(
y
<
<
biH
)
|
(
x
>
>
biH
)
;
bignum.c:1598
mbedtls_mpi_mod_int()
mbedtls_mpi_uint
*
T
=
(
mbedtls_mpi_uint
*
)
mbedtls_calloc
(
T_limbs
,
sizeof
(
mbedtls_mpi_uint
)
)
;
bignum.c:1659
mbedtls_mpi_exp_mod_optionally_safe()
mbedtls_mpi_uint
mm
=
mbedtls_mpi_core_montmul_init
(
N
->
p
)
;
bignum.c:1711
mbedtls_mpi_exp_mod_optionally_safe()
mbedtls_mpi_zeroize_and_free
(
T
,
T_limbs
)
;
bignum.c:1733
mbedtls_mpi_exp_mod_optionally_safe()
const
size_t
limbs
=
CHARS_TO_LIMBS
(
size
)
;
bignum.c:1893
mbedtls_mpi_fill_random()
mbedtls_mpi_uint
r
;
bignum.c:2060
mpi_check_small_factors()
MBEDTLS_MPI_CHK
(
mbedtls_mpi_fill_random
(
&
A
,
X
->
n
*
ciL
,
f_rng
,
p_rng
)
)
;
bignum.c:2112
mpi_miller_rabin()
A
.
p
[
A
.
n
-
1
]
&=
(
(
mbedtls_mpi_uint
)
1
<
<
(
k
-
(
A
.
n
-
1
)
*
biL
-
1
)
)
-
1
;
bignum.c:2117
mpi_miller_rabin()
mbedtls_mpi_uint
r
;
bignum.c:2226
mbedtls_mpi_gen_prime()
n
=
BITS_TO_LIMBS
(
nbits
)
;
bignum.c:2235
mbedtls_mpi_gen_prime()
MBEDTLS_MPI_CHK
(
mbedtls_mpi_fill_random
(
X
,
n
*
ciL
,
f_rng
,
p_rng
)
)
;
bignum.c:2256
mbedtls_mpi_gen_prime()
k
=
n
*
biL
;
bignum.c:2262
mbedtls_mpi_gen_prime()
mbedtls_mpi_uint
*
MBEDTLS_PRIVATE
(
p
)
;
bignum.h:214
mbedtls_mpi
mbedtls_mpi_uint
b
)
;
bignum.h:801
mbedtls_mpi_mul_int()
mbedtls_mpi_mul_int()::b
int
mbedtls_mpi_mod_int
(
mbedtls_mpi_uint
*
r
,
const
mbedtls_mpi
*
A
,
bignum.h:881
mbedtls_mpi_mod_int()
mbedtls_mpi_mod_int()::r
void
esp_mpi_mul_mpi_mod_hw_op
(
const
mbedtls_mpi
*
X
,
const
mbedtls_mpi
*
Y
,
const
mbedtls_mpi
*
M
,
const
mbedtls_mpi
*
Rinv
,
mbedtls_mpi_uint
Mprime
,
size_t
num_words
)
bignum_alt.c:59
esp_mpi_mul_mpi_mod_hw_op()
esp_mpi_mul_mpi_mod_hw_op()::Mprime
int
esp_mont_hw_op
(
mbedtls_mpi
*
Z
,
const
mbedtls_mpi
*
X
,
const
mbedtls_mpi
*
Y
,
const
mbedtls_mpi
*
M
,
mbedtls_mpi_uint
Mprime
,
size_t
hw_words
,
bool
again
)
bignum_alt.c:175
esp_mont_hw_op()
esp_mont_hw_op()::Mprime
size_t
mbedtls_mpi_core_clz
(
mbedtls_mpi_uint
a
)
bignum_core.c:24
mbedtls_mpi_core_clz()
mbedtls_mpi_core_clz()::a
size_t
mbedtls_mpi_core_bitlen
(
const
mbedtls_mpi_uint
*
A
,
size_t
A_limbs
)
bignum_core.c:53
mbedtls_mpi_core_bitlen()
mbedtls_mpi_core_bitlen()::A
j
=
biL
-
mbedtls_mpi_core_clz
(
A
[
i
]
)
;
bignum_core.c:60
mbedtls_mpi_core_bitlen()
return
(
i
*
biL
)
+
j
;
bignum_core.c:61
mbedtls_mpi_core_bitlen()
static
mbedtls_mpi_uint
mpi_bigendian_to_host
(
mbedtls_mpi_uint
a
)
bignum_core.c:68
mpi_bigendian_to_host()
return
(
mbedtls_mpi_uint
)
MBEDTLS_BSWAP32
(
a
)
;
bignum_core.c:75
mpi_bigendian_to_host()
void
mbedtls_mpi_core_bigendian_to_host
(
mbedtls_mpi_uint
*
A
,
bignum_core.c:82
mbedtls_mpi_core_bigendian_to_host()
mbedtls_mpi_core_bigendian_to_host()::A
mbedtls_mpi_uint
*
cur_limb_left
;
bignum_core.c:85
mbedtls_mpi_core_bigendian_to_host()
mbedtls_mpi_uint
*
cur_limb_right
;
bignum_core.c:86
mbedtls_mpi_core_bigendian_to_host()
mbedtls_mpi_uint
tmp
;
bignum_core.c:103
mbedtls_mpi_core_bigendian_to_host()
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_mpi_core_uint_le_mpi()::min
const
mbedtls_mpi_uint
*
A
,
bignum_core.c:115
mbedtls_mpi_core_uint_le_mpi()
mbedtls_mpi_core_uint_le_mpi()::A
mbedtls_ct_condition_t
mbedtls_mpi_core_lt_ct
(
const
mbedtls_mpi_uint
*
A
,
bignum_core.c:132
mbedtls_mpi_core_lt_ct()
mbedtls_mpi_core_lt_ct()::A
const
mbedtls_mpi_uint
*
B
,
bignum_core.c:133
mbedtls_mpi_core_lt_ct()
mbedtls_mpi_core_lt_ct()::B
void
mbedtls_mpi_core_cond_assign
(
mbedtls_mpi_uint
*
X
,
bignum_core.c:168
mbedtls_mpi_core_cond_assign()
mbedtls_mpi_core_cond_assign()::X
const
mbedtls_mpi_uint
*
A
,
bignum_core.c:169
mbedtls_mpi_core_cond_assign()
mbedtls_mpi_core_cond_assign()::A
void
mbedtls_mpi_core_cond_swap
(
mbedtls_mpi_uint
*
X
,
bignum_core.c:187
mbedtls_mpi_core_cond_swap()
mbedtls_mpi_core_cond_swap()::X
mbedtls_mpi_uint
*
Y
,
bignum_core.c:188
mbedtls_mpi_core_cond_swap()
mbedtls_mpi_core_cond_swap()::Y
mbedtls_mpi_uint
tmp
=
X
[
i
]
;
bignum_core.c:197
mbedtls_mpi_core_cond_swap()
int
mbedtls_mpi_core_read_le
(
mbedtls_mpi_uint
*
X
,
bignum_core.c:203
mbedtls_mpi_core_read_le()
mbedtls_mpi_core_read_le()::X
const
size_t
limbs
=
CHARS_TO_LIMBS
(
input_length
)
;
bignum_core.c:208
mbedtls_mpi_core_read_le()
memset
(
X
,
0
,
X_limbs
*
ciL
)
;
bignum_core.c:215
mbedtls_mpi_core_read_le()
size_t
offset
=
(
(
i
%
ciL
)
<
<
3
)
;
bignum_core.c:218
mbedtls_mpi_core_read_le()
X
[
i
/
ciL
]
|=
(
(
mbedtls_mpi_uint
)
input
[
i
]
)
<
<
offset
;
bignum_core.c:219
mbedtls_mpi_core_read_le()
int
mbedtls_mpi_core_read_be
(
mbedtls_mpi_uint
*
X
,
bignum_core.c:226
mbedtls_mpi_core_read_be()
mbedtls_mpi_core_read_be()::X
const
size_t
limbs
=
CHARS_TO_LIMBS
(
input_length
)
;
bignum_core.c:231
mbedtls_mpi_core_read_be()
memset
(
X
,
0
,
X_limbs
*
ciL
)
;
bignum_core.c:243
mbedtls_mpi_core_read_be()
size_t
overhead
=
(
X_limbs
*
ciL
)
-
input_length
;
bignum_core.c:247
mbedtls_mpi_core_read_be()
int
mbedtls_mpi_core_write_le
(
const
mbedtls_mpi_uint
*
A
,
bignum_core.c:257
mbedtls_mpi_core_write_le()
mbedtls_mpi_core_write_le()::A
size_t
stored_bytes
=
A_limbs
*
ciL
;
bignum_core.c:262
mbedtls_mpi_core_write_le()
if
(
GET_BYTE
(
A
,
i
)
!=
0
)
{
bignum_core.c:273
mbedtls_mpi_core_write_le()
output
[
i
]
=
GET_BYTE
(
A
,
i
)
;
bignum_core.c:280
mbedtls_mpi_core_write_le()
int
mbedtls_mpi_core_write_be
(
const
mbedtls_mpi_uint
*
X
,
bignum_core.c:291
mbedtls_mpi_core_write_be()
stored_bytes
=
X_limbs
*
ciL
;
bignum_core.c:300
mbedtls_mpi_core_write_be()
if
(
GET_BYTE
(
X
,
i
)
!=
0
)
{
bignum_core.c:317
mbedtls_mpi_core_write_be()
p
[
bytes_to_copy
-
i
-
1
]
=
GET_BYTE
(
X
,
i
)
;
bignum_core.c:324
mbedtls_mpi_core_write_be()
void
mbedtls_mpi_core_shift_r
(
mbedtls_mpi_uint
*
X
,
size_t
limbs
,
bignum_core.c:330
mbedtls_mpi_core_shift_r()
mbedtls_mpi_core_shift_r()::X
mbedtls_mpi_uint
r0
=
0
,
r1
;
bignum_core.c:334
mbedtls_mpi_core_shift_r()
v0
=
count
/
biL
;
bignum_core.c:336
mbedtls_mpi_core_shift_r()
v1
=
count
&
(
biL
-
1
)
;
bignum_core.c:337
mbedtls_mpi_core_shift_r()
memset
(
X
,
0
,
limbs
*
ciL
)
;
bignum_core.c:340
mbedtls_mpi_core_shift_r()
r1
=
X
[
i
-
1
]
<
<
(
biL
-
v1
)
;
bignum_core.c:362
mbedtls_mpi_core_shift_r()
void
mbedtls_mpi_core_shift_l
(
mbedtls_mpi_uint
*
X
,
size_t
limbs
,
bignum_core.c:370
mbedtls_mpi_core_shift_l()
mbedtls_mpi_core_shift_l()::X
mbedtls_mpi_uint
r0
=
0
,
r1
;
bignum_core.c:374
mbedtls_mpi_core_shift_l()
v0
=
count
/
(
biL
)
;
bignum_core.c:376
mbedtls_mpi_core_shift_l()
v1
=
count
&
(
biL
-
1
)
;
bignum_core.c:377
mbedtls_mpi_core_shift_l()
r1
=
X
[
i
]
>
>
(
biL
-
v1
)
;
bignum_core.c:397
mbedtls_mpi_core_shift_l()
mbedtls_mpi_uint
mbedtls_mpi_core_add
(
mbedtls_mpi_uint
*
X
,
bignum_core.c:405
mbedtls_mpi_core_add()
const
mbedtls_mpi_uint
*
A
,
bignum_core.c:406
mbedtls_mpi_core_add()
mbedtls_mpi_core_add()::A
const
mbedtls_mpi_uint
*
B
,
bignum_core.c:407
mbedtls_mpi_core_add()
mbedtls_mpi_core_add()::B
mbedtls_mpi_uint
c
=
0
;
bignum_core.c:410
mbedtls_mpi_core_add()
mbedtls_mpi_uint
t
=
c
+
A
[
i
]
;
bignum_core.c:413
mbedtls_mpi_core_add()
mbedtls_mpi_uint
mbedtls_mpi_core_add_if
(
mbedtls_mpi_uint
*
X
,
bignum_core.c:423
mbedtls_mpi_core_add_if()
const
mbedtls_mpi_uint
*
A
,
bignum_core.c:424
mbedtls_mpi_core_add_if()
mbedtls_mpi_core_add_if()::A
mbedtls_mpi_uint
c
=
0
;
bignum_core.c:428
mbedtls_mpi_core_add_if()
mbedtls_mpi_uint
add
=
mbedtls_ct_mpi_uint_if_else_0
(
do_add
,
A
[
i
]
)
;
bignum_core.c:433
mbedtls_mpi_core_add_if()
mbedtls_mpi_uint
t
=
c
+
X
[
i
]
;
bignum_core.c:434
mbedtls_mpi_core_add_if()
mbedtls_mpi_uint
mbedtls_mpi_core_sub
(
mbedtls_mpi_uint
*
X
,
bignum_core.c:444
mbedtls_mpi_core_sub()
const
mbedtls_mpi_uint
*
A
,
bignum_core.c:445
mbedtls_mpi_core_sub()
mbedtls_mpi_core_sub()::A
const
mbedtls_mpi_uint
*
B
,
bignum_core.c:446
mbedtls_mpi_core_sub()
mbedtls_mpi_core_sub()::B
mbedtls_mpi_uint
c
=
0
;
bignum_core.c:449
mbedtls_mpi_core_sub()
mbedtls_mpi_uint
z
=
(
A
[
i
]
<
c
)
;
bignum_core.c:452
mbedtls_mpi_core_sub()
mbedtls_mpi_uint
t
=
A
[
i
]
-
c
;
bignum_core.c:453
mbedtls_mpi_core_sub()
mbedtls_mpi_uint
mbedtls_mpi_core_mla
(
mbedtls_mpi_uint
*
d
,
size_t
d_len
,
bignum_core.c:461
mbedtls_mpi_core_mla()
const
mbedtls_mpi_uint
*
s
,
size_t
s_len
,
bignum_core.c:462
mbedtls_mpi_core_mla()
mbedtls_mpi_uint
b
)
bignum_core.c:463
mbedtls_mpi_core_mla()
mbedtls_mpi_core_mla()::b
mbedtls_mpi_uint
c
=
0
;
/* carry */
bignum_core.c:465
mbedtls_mpi_core_mla()
MULADDC_X8_INIT
bignum_core.c:479
mbedtls_mpi_core_mla()
MULADDC_X8_CORE
bignum_core.c:480
mbedtls_mpi_core_mla()
MULADDC_X1_INIT
bignum_core.c:485
mbedtls_mpi_core_mla()
MULADDC_X1_CORE
bignum_core.c:486
mbedtls_mpi_core_mla()
void
mbedtls_mpi_core_mul
(
mbedtls_mpi_uint
*
X
,
bignum_core.c:499
mbedtls_mpi_core_mul()
mbedtls_mpi_core_mul()::X
const
mbedtls_mpi_uint
*
A
,
size_t
A_limbs
,
bignum_core.c:500
mbedtls_mpi_core_mul()
mbedtls_mpi_core_mul()::A
const
mbedtls_mpi_uint
*
B
,
size_t
B_limbs
)
bignum_core.c:501
mbedtls_mpi_core_mul()
mbedtls_mpi_core_mul()::B
memset
(
X
,
0
,
(
A_limbs
+
B_limbs
)
*
ciL
)
;
bignum_core.c:503
mbedtls_mpi_core_mul()
mbedtls_mpi_uint
mbedtls_mpi_core_montmul_init
(
const
mbedtls_mpi_uint
*
N
)
bignum_core.c:513
mbedtls_mpi_core_montmul_init()
mbedtls_mpi_uint
x
=
N
[
0
]
;
bignum_core.c:515
mbedtls_mpi_core_montmul_init()
for
(
unsigned
int
i
=
biL
;
i
>=
8
;
i
/=
2
)
{
bignum_core.c:519
mbedtls_mpi_core_montmul_init()
void
mbedtls_mpi_core_montmul
(
mbedtls_mpi_uint
*
X
,
bignum_core.c:526
mbedtls_mpi_core_montmul()
mbedtls_mpi_core_montmul()::X
const
mbedtls_mpi_uint
*
A
,
bignum_core.c:527
mbedtls_mpi_core_montmul()
mbedtls_mpi_core_montmul()::A
const
mbedtls_mpi_uint
*
B
,
bignum_core.c:528
mbedtls_mpi_core_montmul()
mbedtls_mpi_core_montmul()::B
const
mbedtls_mpi_uint
*
N
,
bignum_core.c:530
mbedtls_mpi_core_montmul()
mbedtls_mpi_core_montmul()::N
mbedtls_mpi_uint
mm
,
bignum_core.c:532
mbedtls_mpi_core_montmul()
mbedtls_mpi_core_montmul()::mm
mbedtls_mpi_uint
*
T
)
bignum_core.c:533
mbedtls_mpi_core_montmul()
mbedtls_mpi_core_montmul()::T
memset
(
T
,
0
,
(
2
*
AN_limbs
+
1
)
*
ciL
)
;
bignum_core.c:535
mbedtls_mpi_core_montmul()
mbedtls_mpi_uint
u0
=
A
[
i
]
;
bignum_core.c:539
mbedtls_mpi_core_montmul()
mbedtls_mpi_uint
u1
=
(
T
[
0
]
+
u0
*
B
[
0
]
)
*
mm
;
bignum_core.c:540
mbedtls_mpi_core_montmul()
mbedtls_mpi_uint
carry
=
T
[
AN_limbs
]
;
bignum_core.c:558
mbedtls_mpi_core_montmul()
mbedtls_mpi_uint
borrow
=
mbedtls_mpi_core_sub
(
X
,
T
,
N
,
AN_limbs
)
;
bignum_core.c:559
mbedtls_mpi_core_montmul()
AN_limbs
*
sizeof
(
mbedtls_mpi_uint
)
)
;
bignum_core.c:579
mbedtls_mpi_core_montmul()
MBEDTLS_MPI_CHK
(
mbedtls_mpi_shift_l
(
X
,
N
->
n
*
2
*
biL
)
)
;
bignum_core.c:588
mbedtls_mpi_core_get_mont_r2_unsafe()
void
mbedtls_mpi_core_ct_uint_table_lookup
(
mbedtls_mpi_uint
*
dest
,
bignum_core.c:597
mbedtls_mpi_core_ct_uint_table_lookup()
mbedtls_mpi_core_ct_uint_table_lookup()::dest
const
mbedtls_mpi_uint
*
table
,
bignum_core.c:598
mbedtls_mpi_core_ct_uint_table_lookup()
mbedtls_mpi_core_ct_uint_table_lookup()::table
mbedtls_mpi_uint
*
X
,
size_t
X_limbs
,
bignum_core.c:616
mbedtls_mpi_core_fill_random()
mbedtls_mpi_core_fill_random()::X
const
size_t
limbs
=
CHARS_TO_LIMBS
(
n_bytes
)
;
bignum_core.c:621
mbedtls_mpi_core_fill_random()
const
size_t
overhead
=
(
limbs
*
ciL
)
-
n_bytes
;
bignum_core.c:622
mbedtls_mpi_core_fill_random()
memset
(
(
unsigned
char
*
)
X
+
limbs
*
ciL
,
0
,
(
X_limbs
-
limbs
)
*
ciL
)
;
bignum_core.c:629
mbedtls_mpi_core_fill_random()
int
mbedtls_mpi_core_random
(
mbedtls_mpi_uint
*
X
,
bignum_core.c:637
mbedtls_mpi_core_random()
mbedtls_mpi_core_random()::X
mbedtls_mpi_uint
min
,
bignum_core.c:638
mbedtls_mpi_core_random()
mbedtls_mpi_core_random()::min
const
mbedtls_mpi_uint
*
N
,
bignum_core.c:639
mbedtls_mpi_core_random()
mbedtls_mpi_core_random()::N
const
size_t
wsize
=
exp_mod_get_window_size
(
E_limbs
*
biL
)
;
bignum_core.c:711
mbedtls_mpi_core_exp_mod_working_limbs()
static
void
exp_mod_precompute_window
(
const
mbedtls_mpi_uint
*
A
,
bignum_core.c:722
exp_mod_precompute_window()
exp_mod_precompute_window()::A
const
mbedtls_mpi_uint
*
N
,
bignum_core.c:723
exp_mod_precompute_window()
exp_mod_precompute_window()::N
mbedtls_mpi_uint
mm
,
bignum_core.c:725
exp_mod_precompute_window()
exp_mod_precompute_window()::mm
const
mbedtls_mpi_uint
*
RR
,
bignum_core.c:726
exp_mod_precompute_window()
exp_mod_precompute_window()::RR
mbedtls_mpi_uint
*
Wtable
,
bignum_core.c:728
exp_mod_precompute_window()
exp_mod_precompute_window()::Wtable
mbedtls_mpi_uint
*
temp
)
bignum_core.c:729
exp_mod_precompute_window()
exp_mod_precompute_window()::temp
memset
(
Wtable
,
0
,
AN_limbs
*
ciL
)
;
bignum_core.c:732
exp_mod_precompute_window()
mbedtls_mpi_uint
*
W1
=
Wtable
+
AN_limbs
;
bignum_core.c:737
exp_mod_precompute_window()
memcpy
(
W1
,
A
,
AN_limbs
*
ciL
)
;
bignum_core.c:738
exp_mod_precompute_window()
mbedtls_mpi_uint
*
Wprev
=
W1
;
bignum_core.c:741
exp_mod_precompute_window()
mbedtls_mpi_uint
*
Wcur
=
Wprev
+
AN_limbs
;
bignum_core.c:743
exp_mod_precompute_window()
static
inline
void
exp_mod_calc_first_bit_optionally_safe
(
const
mbedtls_mpi_uint
*
E
,
bignum_core.c:761
exp_mod_calc_first_bit_optionally_safe()
exp_mod_calc_first_bit_optionally_safe()::E
*
E_limb_index
=
E_bits
/
biL
;
bignum_core.c:780
exp_mod_calc_first_bit_optionally_safe()
*
E_bit_index
=
E_bits
%
biL
;
bignum_core.c:781
exp_mod_calc_first_bit_optionally_safe()
static
inline
void
exp_mod_table_lookup_optionally_safe
(
mbedtls_mpi_uint
*
Wselect
,
bignum_core.c:807
exp_mod_table_lookup_optionally_safe()
exp_mod_table_lookup_optionally_safe()::Wselect
mbedtls_mpi_uint
*
Wtable
,
bignum_core.c:808
exp_mod_table_lookup_optionally_safe()
exp_mod_table_lookup_optionally_safe()::Wtable
mbedtls_mpi_uint
window
,
bignum_core.c:810
exp_mod_table_lookup_optionally_safe()
exp_mod_table_lookup_optionally_safe()::window
memcpy
(
Wselect
,
Wtable
+
window
*
AN_limbs
,
AN_limbs
*
ciL
)
;
bignum_core.c:814
exp_mod_table_lookup_optionally_safe()
static
void
mbedtls_mpi_core_exp_mod_optionally_safe
(
mbedtls_mpi_uint
*
X
,
bignum_core.c:847
mbedtls_mpi_core_exp_mod_optionally_safe()
mbedtls_mpi_core_exp_mod_optionally_safe()::X
const
mbedtls_mpi_uint
*
A
,
bignum_core.c:848
mbedtls_mpi_core_exp_mod_optionally_safe()
mbedtls_mpi_core_exp_mod_optionally_safe()::A
const
mbedtls_mpi_uint
*
N
,
bignum_core.c:849
mbedtls_mpi_core_exp_mod_optionally_safe()
mbedtls_mpi_core_exp_mod_optionally_safe()::N
const
mbedtls_mpi_uint
*
E
,
bignum_core.c:851
mbedtls_mpi_core_exp_mod_optionally_safe()
mbedtls_mpi_core_exp_mod_optionally_safe()::E
const
mbedtls_mpi_uint
*
RR
,
bignum_core.c:854
mbedtls_mpi_core_exp_mod_optionally_safe()
mbedtls_mpi_core_exp_mod_optionally_safe()::RR
mbedtls_mpi_uint
*
T
)
bignum_core.c:855
mbedtls_mpi_core_exp_mod_optionally_safe()
mbedtls_mpi_core_exp_mod_optionally_safe()::T
const
size_t
wsize
=
exp_mod_get_window_size
(
E_limb_index
*
biL
)
;
bignum_core.c:865
mbedtls_mpi_core_exp_mod_optionally_safe()
mbedtls_mpi_uint
*
const
Wtable
=
T
;
bignum_core.c:874
mbedtls_mpi_core_exp_mod_optionally_safe()
mbedtls_mpi_uint
*
const
Wselect
=
Wtable
+
table_limbs
;
bignum_core.c:875
mbedtls_mpi_core_exp_mod_optionally_safe()
mbedtls_mpi_uint
*
const
temp
=
Wselect
+
select_limbs
;
bignum_core.c:876
mbedtls_mpi_core_exp_mod_optionally_safe()
const
mbedtls_mpi_uint
mm
=
mbedtls_mpi_core_montmul_init
(
N
)
;
bignum_core.c:882
mbedtls_mpi_core_exp_mod_optionally_safe()
memcpy
(
X
,
Wtable
,
AN_limbs
*
ciL
)
;
bignum_core.c:894
mbedtls_mpi_core_exp_mod_optionally_safe()
mbedtls_mpi_uint
window
=
0
;
bignum_core.c:899
mbedtls_mpi_core_exp_mod_optionally_safe()
E_bit_index
=
biL
-
1
;
bignum_core.c:908
mbedtls_mpi_core_exp_mod_optionally_safe()
void
mbedtls_mpi_core_exp_mod
(
mbedtls_mpi_uint
*
X
,
bignum_core.c:933
mbedtls_mpi_core_exp_mod()
mbedtls_mpi_core_exp_mod()::X
const
mbedtls_mpi_uint
*
A
,
bignum_core.c:934
mbedtls_mpi_core_exp_mod()
mbedtls_mpi_core_exp_mod()::A
const
mbedtls_mpi_uint
*
N
,
size_t
AN_limbs
,
bignum_core.c:935
mbedtls_mpi_core_exp_mod()
mbedtls_mpi_core_exp_mod()::N
const
mbedtls_mpi_uint
*
E
,
size_t
E_limbs
,
bignum_core.c:936
mbedtls_mpi_core_exp_mod()
mbedtls_mpi_core_exp_mod()::E
const
mbedtls_mpi_uint
*
RR
,
bignum_core.c:937
mbedtls_mpi_core_exp_mod()
mbedtls_mpi_core_exp_mod()::RR
mbedtls_mpi_uint
*
T
)
bignum_core.c:938
mbedtls_mpi_core_exp_mod()
mbedtls_mpi_core_exp_mod()::T
void
mbedtls_mpi_core_exp_mod_unsafe
(
mbedtls_mpi_uint
*
X
,
bignum_core.c:951
mbedtls_mpi_core_exp_mod_unsafe()
mbedtls_mpi_core_exp_mod_unsafe()::X
const
mbedtls_mpi_uint
*
A
,
bignum_core.c:952
mbedtls_mpi_core_exp_mod_unsafe()
mbedtls_mpi_core_exp_mod_unsafe()::A
const
mbedtls_mpi_uint
*
N
,
size_t
AN_limbs
,
bignum_core.c:953
mbedtls_mpi_core_exp_mod_unsafe()
mbedtls_mpi_core_exp_mod_unsafe()::N
const
mbedtls_mpi_uint
*
E
,
size_t
E_limbs
,
bignum_core.c:954
mbedtls_mpi_core_exp_mod_unsafe()
mbedtls_mpi_core_exp_mod_unsafe()::E
const
mbedtls_mpi_uint
*
RR
,
bignum_core.c:955
mbedtls_mpi_core_exp_mod_unsafe()
mbedtls_mpi_core_exp_mod_unsafe()::RR
mbedtls_mpi_uint
*
T
)
bignum_core.c:956
mbedtls_mpi_core_exp_mod_unsafe()
mbedtls_mpi_core_exp_mod_unsafe()::T
mbedtls_mpi_uint
mbedtls_mpi_core_sub_int
(
mbedtls_mpi_uint
*
X
,
bignum_core.c:969
mbedtls_mpi_core_sub_int()
const
mbedtls_mpi_uint
*
A
,
bignum_core.c:970
mbedtls_mpi_core_sub_int()
mbedtls_mpi_core_sub_int()::A
mbedtls_mpi_uint
c
,
/* doubles as carry */
bignum_core.c:971
mbedtls_mpi_core_sub_int()
mbedtls_mpi_uint
s
=
A
[
i
]
;
bignum_core.c:975
mbedtls_mpi_core_sub_int()
mbedtls_mpi_uint
t
=
s
-
c
;
bignum_core.c:976
mbedtls_mpi_core_sub_int()
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_mpi_core_check_zero_ct()::A
volatile
const
mbedtls_mpi_uint
*
force_read_A
=
A
;
bignum_core.c:987
mbedtls_mpi_core_check_zero_ct()
mbedtls_mpi_uint
bits
=
0
;
bignum_core.c:988
mbedtls_mpi_core_check_zero_ct()
void
mbedtls_mpi_core_to_mont_rep
(
mbedtls_mpi_uint
*
X
,
bignum_core.c:997
mbedtls_mpi_core_to_mont_rep()
mbedtls_mpi_core_to_mont_rep()::X
const
mbedtls_mpi_uint
*
A
,
bignum_core.c:998
mbedtls_mpi_core_to_mont_rep()
mbedtls_mpi_core_to_mont_rep()::A
const
mbedtls_mpi_uint
*
N
,
bignum_core.c:999
mbedtls_mpi_core_to_mont_rep()
mbedtls_mpi_core_to_mont_rep()::N
mbedtls_mpi_uint
mm
,
bignum_core.c:1001
mbedtls_mpi_core_to_mont_rep()
mbedtls_mpi_core_to_mont_rep()::mm
const
mbedtls_mpi_uint
*
rr
,
bignum_core.c:1002
mbedtls_mpi_core_to_mont_rep()
mbedtls_mpi_core_to_mont_rep()::rr
mbedtls_mpi_uint
*
T
)
bignum_core.c:1003
mbedtls_mpi_core_to_mont_rep()
mbedtls_mpi_core_to_mont_rep()::T
void
mbedtls_mpi_core_from_mont_rep
(
mbedtls_mpi_uint
*
X
,
bignum_core.c:1008
mbedtls_mpi_core_from_mont_rep()
mbedtls_mpi_core_from_mont_rep()::X
const
mbedtls_mpi_uint
*
A
,
bignum_core.c:1009
mbedtls_mpi_core_from_mont_rep()
mbedtls_mpi_core_from_mont_rep()::A
const
mbedtls_mpi_uint
*
N
,
bignum_core.c:1010
mbedtls_mpi_core_from_mont_rep()
mbedtls_mpi_core_from_mont_rep()::N
mbedtls_mpi_uint
mm
,
bignum_core.c:1012
mbedtls_mpi_core_from_mont_rep()
mbedtls_mpi_core_from_mont_rep()::mm
mbedtls_mpi_uint
*
T
)
bignum_core.c:1013
mbedtls_mpi_core_from_mont_rep()
mbedtls_mpi_core_from_mont_rep()::T
const
mbedtls_mpi_uint
Rinv
=
1
;
/* 1/R in Mont. rep => 1 */
bignum_core.c:1015
mbedtls_mpi_core_from_mont_rep()
size_t
mbedtls_mpi_core_clz
(
mbedtls_mpi_uint
a
)
;
bignum_core.h:123
mbedtls_mpi_core_clz()
mbedtls_mpi_core_clz()::a
size_t
mbedtls_mpi_core_bitlen
(
const
mbedtls_mpi_uint
*
A
,
size_t
A_limbs
)
;
bignum_core.h:135
mbedtls_mpi_core_bitlen()
mbedtls_mpi_core_bitlen()::A
void
mbedtls_mpi_core_bigendian_to_host
(
mbedtls_mpi_uint
*
A
,
bignum_core.h:143
mbedtls_mpi_core_bigendian_to_host()
mbedtls_mpi_core_bigendian_to_host()::A
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_mpi_core_uint_le_mpi()::min
const
mbedtls_mpi_uint
*
A
,
bignum_core.h:159
mbedtls_mpi_core_uint_le_mpi()
mbedtls_mpi_core_uint_le_mpi()::A
mbedtls_ct_condition_t
mbedtls_mpi_core_lt_ct
(
const
mbedtls_mpi_uint
*
A
,
bignum_core.h:176
mbedtls_mpi_core_lt_ct()
mbedtls_mpi_core_lt_ct()::A
const
mbedtls_mpi_uint
*
B
,
bignum_core.h:177
mbedtls_mpi_core_lt_ct()
mbedtls_mpi_core_lt_ct()::B
void
mbedtls_mpi_core_cond_assign
(
mbedtls_mpi_uint
*
X
,
bignum_core.h:197
mbedtls_mpi_core_cond_assign()
mbedtls_mpi_core_cond_assign()::X
const
mbedtls_mpi_uint
*
A
,
bignum_core.h:198
mbedtls_mpi_core_cond_assign()
mbedtls_mpi_core_cond_assign()::A
void
mbedtls_mpi_core_cond_swap
(
mbedtls_mpi_uint
*
X
,
bignum_core.h:217
mbedtls_mpi_core_cond_swap()
mbedtls_mpi_core_cond_swap()::X
mbedtls_mpi_uint
*
Y
,
bignum_core.h:218
mbedtls_mpi_core_cond_swap()
mbedtls_mpi_core_cond_swap()::Y
int
mbedtls_mpi_core_read_le
(
mbedtls_mpi_uint
*
X
,
bignum_core.h:236
mbedtls_mpi_core_read_le()
mbedtls_mpi_core_read_le()::X
int
mbedtls_mpi_core_read_be
(
mbedtls_mpi_uint
*
X
,
bignum_core.h:258
mbedtls_mpi_core_read_be()
mbedtls_mpi_core_read_be()::X
int
mbedtls_mpi_core_write_le
(
const
mbedtls_mpi_uint
*
A
,
bignum_core.h:278
mbedtls_mpi_core_write_le()
mbedtls_mpi_core_write_le()::A
int
mbedtls_mpi_core_write_be
(
const
mbedtls_mpi_uint
*
A
,
bignum_core.h:298
mbedtls_mpi_core_write_be()
mbedtls_mpi_core_write_be()::A
void
mbedtls_mpi_core_shift_r
(
mbedtls_mpi_uint
*
X
,
size_t
limbs
,
bignum_core.h:315
mbedtls_mpi_core_shift_r()
mbedtls_mpi_core_shift_r()::X
void
mbedtls_mpi_core_shift_l
(
mbedtls_mpi_uint
*
X
,
size_t
limbs
,
bignum_core.h:330
mbedtls_mpi_core_shift_l()
mbedtls_mpi_core_shift_l()::X
mbedtls_mpi_uint
mbedtls_mpi_core_add
(
mbedtls_mpi_uint
*
X
,
bignum_core.h:350
mbedtls_mpi_core_add()
const
mbedtls_mpi_uint
*
A
,
bignum_core.h:351
mbedtls_mpi_core_add()
mbedtls_mpi_core_add()::A
const
mbedtls_mpi_uint
*
B
,
bignum_core.h:352
mbedtls_mpi_core_add()
mbedtls_mpi_core_add()::B
mbedtls_mpi_uint
mbedtls_mpi_core_add_if
(
mbedtls_mpi_uint
*
X
,
bignum_core.h:385
mbedtls_mpi_core_add_if()
const
mbedtls_mpi_uint
*
A
,
bignum_core.h:386
mbedtls_mpi_core_add_if()
mbedtls_mpi_core_add_if()::A
mbedtls_mpi_uint
mbedtls_mpi_core_sub
(
mbedtls_mpi_uint
*
X
,
bignum_core.h:408
mbedtls_mpi_core_sub()
const
mbedtls_mpi_uint
*
A
,
bignum_core.h:409
mbedtls_mpi_core_sub()
mbedtls_mpi_core_sub()::A
const
mbedtls_mpi_uint
*
B
,
bignum_core.h:410
mbedtls_mpi_core_sub()
mbedtls_mpi_core_sub()::B
mbedtls_mpi_uint
mbedtls_mpi_core_mla
(
mbedtls_mpi_uint
*
X
,
size_t
X_limbs
,
bignum_core.h:434
mbedtls_mpi_core_mla()
const
mbedtls_mpi_uint
*
A
,
size_t
A_limbs
,
bignum_core.h:435
mbedtls_mpi_core_mla()
mbedtls_mpi_core_mla()::A
mbedtls_mpi_uint
b
)
;
bignum_core.h:436
mbedtls_mpi_core_mla()
mbedtls_mpi_core_mla()::b
void
mbedtls_mpi_core_mul
(
mbedtls_mpi_uint
*
X
,
bignum_core.h:454
mbedtls_mpi_core_mul()
mbedtls_mpi_core_mul()::X
const
mbedtls_mpi_uint
*
A
,
size_t
A_limbs
,
bignum_core.h:455
mbedtls_mpi_core_mul()
mbedtls_mpi_core_mul()::A
const
mbedtls_mpi_uint
*
B
,
size_t
B_limbs
)
;
bignum_core.h:456
mbedtls_mpi_core_mul()
mbedtls_mpi_core_mul()::B
mbedtls_mpi_uint
mbedtls_mpi_core_montmul_init
(
const
mbedtls_mpi_uint
*
N
)
;
bignum_core.h:467
mbedtls_mpi_core_montmul_init()
void
mbedtls_mpi_core_montmul
(
mbedtls_mpi_uint
*
X
,
bignum_core.h:504
mbedtls_mpi_core_montmul()
mbedtls_mpi_core_montmul()::X
const
mbedtls_mpi_uint
*
A
,
bignum_core.h:505
mbedtls_mpi_core_montmul()
mbedtls_mpi_core_montmul()::A
const
mbedtls_mpi_uint
*
B
,
size_t
B_limbs
,
bignum_core.h:506
mbedtls_mpi_core_montmul()
mbedtls_mpi_core_montmul()::B
const
mbedtls_mpi_uint
*
N
,
size_t
AN_limbs
,
bignum_core.h:507
mbedtls_mpi_core_montmul()
mbedtls_mpi_core_montmul()::N
mbedtls_mpi_uint
mm
,
mbedtls_mpi_uint
*
T
)
;
bignum_core.h:508
mbedtls_mpi_core_montmul()
mbedtls_mpi_core_montmul()::mm
int
mbedtls_mpi_core_fill_random
(
mbedtls_mpi_uint
*
X
,
size_t
X_limbs
,
bignum_core.h:567
mbedtls_mpi_core_fill_random()
mbedtls_mpi_core_fill_random()::X
int
mbedtls_mpi_core_random
(
mbedtls_mpi_uint
*
X
,
bignum_core.h:602
mbedtls_mpi_core_random()
mbedtls_mpi_core_random()::X
mbedtls_mpi_uint
min
,
bignum_core.h:603
mbedtls_mpi_core_random()
mbedtls_mpi_core_random()::min
const
mbedtls_mpi_uint
*
N
,
bignum_core.h:604
mbedtls_mpi_core_random()
mbedtls_mpi_core_random()::N
void
mbedtls_mpi_core_exp_mod_unsafe
(
mbedtls_mpi_uint
*
X
,
bignum_core.h:657
mbedtls_mpi_core_exp_mod_unsafe()
mbedtls_mpi_core_exp_mod_unsafe()::X
const
mbedtls_mpi_uint
*
A
,
bignum_core.h:658
mbedtls_mpi_core_exp_mod_unsafe()
mbedtls_mpi_core_exp_mod_unsafe()::A
const
mbedtls_mpi_uint
*
N
,
size_t
AN_limbs
,
bignum_core.h:659
mbedtls_mpi_core_exp_mod_unsafe()
mbedtls_mpi_core_exp_mod_unsafe()::N
const
mbedtls_mpi_uint
*
E
,
size_t
E_limbs
,
bignum_core.h:660
mbedtls_mpi_core_exp_mod_unsafe()
mbedtls_mpi_core_exp_mod_unsafe()::E
const
mbedtls_mpi_uint
*
RR
,
bignum_core.h:661
mbedtls_mpi_core_exp_mod_unsafe()
mbedtls_mpi_core_exp_mod_unsafe()::RR
mbedtls_mpi_uint
*
T
)
;
bignum_core.h:662
mbedtls_mpi_core_exp_mod_unsafe()
mbedtls_mpi_core_exp_mod_unsafe()::T
void
mbedtls_mpi_core_exp_mod
(
mbedtls_mpi_uint
*
X
,
bignum_core.h:691
mbedtls_mpi_core_exp_mod()
mbedtls_mpi_core_exp_mod()::X
const
mbedtls_mpi_uint
*
A
,
bignum_core.h:692
mbedtls_mpi_core_exp_mod()
mbedtls_mpi_core_exp_mod()::A
const
mbedtls_mpi_uint
*
N
,
size_t
AN_limbs
,
bignum_core.h:693
mbedtls_mpi_core_exp_mod()
mbedtls_mpi_core_exp_mod()::N
const
mbedtls_mpi_uint
*
E
,
size_t
E_limbs
,
bignum_core.h:694
mbedtls_mpi_core_exp_mod()
mbedtls_mpi_core_exp_mod()::E
const
mbedtls_mpi_uint
*
RR
,
bignum_core.h:695
mbedtls_mpi_core_exp_mod()
mbedtls_mpi_core_exp_mod()::RR
mbedtls_mpi_uint
*
T
)
;
bignum_core.h:696
mbedtls_mpi_core_exp_mod()
mbedtls_mpi_core_exp_mod()::T
mbedtls_mpi_uint
mbedtls_mpi_core_sub_int
(
mbedtls_mpi_uint
*
X
,
bignum_core.h:710
mbedtls_mpi_core_sub_int()
const
mbedtls_mpi_uint
*
A
,
bignum_core.h:711
mbedtls_mpi_core_sub_int()
mbedtls_mpi_core_sub_int()::A
mbedtls_mpi_uint
b
,
bignum_core.h:712
mbedtls_mpi_core_sub_int()
mbedtls_mpi_core_sub_int()::b
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_mpi_core_check_zero_ct()::A
void
mbedtls_mpi_core_to_mont_rep
(
mbedtls_mpi_uint
*
X
,
bignum_core.h:776
mbedtls_mpi_core_to_mont_rep()
mbedtls_mpi_core_to_mont_rep()::X
const
mbedtls_mpi_uint
*
A
,
bignum_core.h:777
mbedtls_mpi_core_to_mont_rep()
mbedtls_mpi_core_to_mont_rep()::A
const
mbedtls_mpi_uint
*
N
,
bignum_core.h:778
mbedtls_mpi_core_to_mont_rep()
mbedtls_mpi_core_to_mont_rep()::N
mbedtls_mpi_uint
mm
,
bignum_core.h:780
mbedtls_mpi_core_to_mont_rep()
mbedtls_mpi_core_to_mont_rep()::mm
const
mbedtls_mpi_uint
*
rr
,
bignum_core.h:781
mbedtls_mpi_core_to_mont_rep()
mbedtls_mpi_core_to_mont_rep()::rr
mbedtls_mpi_uint
*
T
)
;
bignum_core.h:782
mbedtls_mpi_core_to_mont_rep()
mbedtls_mpi_core_to_mont_rep()::T
void
mbedtls_mpi_core_from_mont_rep
(
mbedtls_mpi_uint
*
X
,
bignum_core.h:813
mbedtls_mpi_core_from_mont_rep()
mbedtls_mpi_core_from_mont_rep()::X
const
mbedtls_mpi_uint
*
A
,
bignum_core.h:814
mbedtls_mpi_core_from_mont_rep()
mbedtls_mpi_core_from_mont_rep()::A
const
mbedtls_mpi_uint
*
N
,
bignum_core.h:815
mbedtls_mpi_core_from_mont_rep()
mbedtls_mpi_core_from_mont_rep()::N
mbedtls_mpi_uint
mm
,
bignum_core.h:817
mbedtls_mpi_core_from_mont_rep()
mbedtls_mpi_core_from_mont_rep()::mm
mbedtls_mpi_uint
*
T
)
;
bignum_core.h:818
mbedtls_mpi_core_from_mont_rep()
mbedtls_mpi_core_from_mont_rep()::T
void
esp_mpi_mul_mpi_mod_hw_op
(
const
mbedtls_mpi
*
X
,
const
mbedtls_mpi
*
Y
,
const
mbedtls_mpi
*
M
,
const
mbedtls_mpi
*
Rinv
,
mbedtls_mpi_uint
Mprime
,
size_t
hw_words
)
;
bignum_impl.h:41
esp_mpi_mul_mpi_mod_hw_op()
esp_mpi_mul_mpi_mod_hw_op()::Mprime
mbedtls_mpi_uint
Mprime
,
bignum_impl.h:69
esp_mont_hw_op()
esp_mont_hw_op()::Mprime
mbedtls_mpi_uint
*
p
;
bignum_mod.h:106
mbedtls_mpi_mod_residue
mbedtls_mpi_mod_residue::p
mbedtls_mpi_uint
const
*
rr
;
/* The residue for 2^{2*n*biL} mod N */
bignum_mod.h:111
mbedtls_mpi_mont_struct
mbedtls_mpi_mont_struct::rr
mbedtls_mpi_uint
mm
;
/* Montgomery const for -N^{-1} mod 2^{ciL} */
bignum_mod.h:112
mbedtls_mpi_mont_struct
mbedtls_mpi_mont_struct::mm
typedef
int
(
*
mbedtls_mpi_modp_fn
)
(
mbedtls_mpi_uint
*
X
,
size_t
X_limbs
)
;
bignum_mod.h:115
const
mbedtls_mpi_uint
*
p
;
bignum_mod.h:122
mbedtls_mpi_mod_modulus
mbedtls_mpi_mod_modulus::p
mbedtls_mpi_uint
*
p
,
bignum_mod.h:164
mbedtls_mpi_mod_residue_setup()
mbedtls_mpi_mod_residue_setup()::p
const
mbedtls_mpi_uint
*
p
,
bignum_mod.h:197
mbedtls_mpi_mod_modulus_setup()
mbedtls_mpi_mod_modulus_setup()::p
const
mbedtls_mpi_uint
*
p
,
bignum_mod.h:213
mbedtls_mpi_mod_optred_modulus_setup()
mbedtls_mpi_mod_optred_modulus_setup()::p
mbedtls_mpi_uint
min
,
bignum_mod.h:380
mbedtls_mpi_mod_random()
mbedtls_mpi_mod_random()::min
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()
mbedtls_mpi_uint
if1
,
constant_time_impl.h:451
mbedtls_ct_mpi_uint_if()
mbedtls_mpi_uint
if0
)
constant_time_impl.h:452
mbedtls_ct_mpi_uint_if()
return
(
mbedtls_mpi_uint
)
mbedtls_ct_if
(
condition
,
constant_time_impl.h:454
mbedtls_ct_mpi_uint_if()
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()
mbedtls_mpi_uint
if1
)
constant_time_impl.h:480
mbedtls_ct_mpi_uint_if_else_0()
return
(
mbedtls_mpi_uint
)
(
condition
&
if1
)
;
constant_time_impl.h:482
mbedtls_ct_mpi_uint_if_else_0()
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_mpi_uint
if1
,
\
constant_time_internal.h:313
mbedtls_ct_mpi_uint_if()
mbedtls_ct_mpi_uint_if()::if1
mbedtls_mpi_uint
if0
)
;
constant_time_internal.h:314
mbedtls_ct_mpi_uint_if()
mbedtls_ct_mpi_uint_if()::if0
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_mpi_uint
if1
)
;
constant_time_internal.h:384
mbedtls_ct_mpi_uint_if_else_0()
mbedtls_ct_mpi_uint_if_else_0()::if1
mbedtls_mpi_uint
c
)
ecp.c:1115
mbedtls_mpi_mul_int_mod()
mbedtls_mpi_mul_int_mod()::c
mbedtls_mpi_uint
c
)
ecp.c:1129
mbedtls_mpi_sub_int_mod()
mbedtls_mpi_sub_int_mod()::c
static
const
mbedtls_mpi_uint
x25519_bad_point_1
[
]
=
{
ecp.c:2945
x25519_bad_point_1
MBEDTLS_BYTES_TO_T_UINT_8
(
0xe0
,
0xeb
,
0x7a
,
0x7c
,
0x3b
,
0x41
,
0xb8
,
0xae
)
,
ecp.c:2946
MBEDTLS_BYTES_TO_T_UINT_8
(
0x16
,
0x56
,
0xe3
,
0xfa
,
0xf1
,
0x9f
,
0xc4
,
0x6a
)
,
ecp.c:2947
MBEDTLS_BYTES_TO_T_UINT_8
(
0xda
,
0x09
,
0x8d
,
0xeb
,
0x9c
,
0x32
,
0xb1
,
0xfd
)
,
ecp.c:2948
MBEDTLS_BYTES_TO_T_UINT_8
(
0x86
,
0x62
,
0x05
,
0x16
,
0x5f
,
0x49
,
0xb8
,
0x00
)
,
ecp.c:2949
static
const
mbedtls_mpi_uint
x25519_bad_point_2
[
]
=
{
ecp.c:2951
x25519_bad_point_2
MBEDTLS_BYTES_TO_T_UINT_8
(
0x5f
,
0x9c
,
0x95
,
0xbc
,
0xa3
,
0x50
,
0x8c
,
0x24
)
,
ecp.c:2952
MBEDTLS_BYTES_TO_T_UINT_8
(
0xb1
,
0xd0
,
0xb1
,
0x55
,
0x9c
,
0x83
,
0xef
,
0x5b
)
,
ecp.c:2953
MBEDTLS_BYTES_TO_T_UINT_8
(
0x04
,
0x44
,
0x5c
,
0xc4
,
0x58
,
0x1c
,
0x8e
,
0x86
)
,
ecp.c:2954
MBEDTLS_BYTES_TO_T_UINT_8
(
0xd8
,
0x22
,
0x4e
,
0xdd
,
0xd0
,
0x9f
,
0x11
,
0x57
)
,
ecp.c:2955
static
const
mbedtls_mpi
ecp_x25519_bad_point_1
=
ECP_MPI_INIT_ARRAY
(
ecp.c:2957
static
const
mbedtls_mpi
ecp_x25519_bad_point_2
=
ECP_MPI_INIT_ARRAY
(
ecp.c:2959
static
const
mbedtls_mpi_uint
mpi_one
[
]
=
{
1
}
;
ecp_curves.c:49
mpi_one
static
const
mbedtls_mpi_uint
secp192r1_p
[
]
=
{
ecp_curves.c:61
secp192r1_p
MBEDTLS_BYTES_TO_T_UINT_8
(
0xFF
,
0xFF
,
0xFF
,
0xFF
,
0xFF
,
0xFF
,
0xFF
,
0xFF
)
,
ecp_curves.c:62
MBEDTLS_BYTES_TO_T_UINT_8
(
0xFE
,
0xFF
,
0xFF
,
0xFF
,
0xFF
,
0xFF
,
0xFF
,
0xFF
)
,
ecp_curves.c:63
MBEDTLS_BYTES_TO_T_UINT_8
(
0xFF
,
0xFF
,
0xFF
,
0xFF
,
0xFF
,
0xFF
,
0xFF
,
0xFF
)
,
ecp_curves.c:64
static
const
mbedtls_mpi_uint
secp192r1_b
[
]
=
{
ecp_curves.c:66
secp192r1_b
MBEDTLS_BYTES_TO_T_UINT_8
(
0xB1
,
0xB9
,
0x46
,
0xC1
,
0xEC
,
0xDE
,
0xB8
,
0xFE
)
,
ecp_curves.c:67
MBEDTLS_BYTES_TO_T_UINT_8
(
0x49
,
0x30
,
0x24
,
0x72
,
0xAB
,
0xE9
,
0xA7
,
0x0F
)
,
ecp_curves.c:68
MBEDTLS_BYTES_TO_T_UINT_8
(
0xE7
,
0x80
,
0x9C
,
0xE5
,
0x19
,
0x05
,
0x21
,
0x64
)
,
ecp_curves.c:69
static
const
mbedtls_mpi_uint
secp192r1_gx
[
]
=
{
ecp_curves.c:71
secp192r1_gx
MBEDTLS_BYTES_TO_T_UINT_8
(
0x12
,
0x10
,
0xFF
,
0x82
,
0xFD
,
0x0A
,
0xFF
,
0xF4
)
,
ecp_curves.c:72
MBEDTLS_BYTES_TO_T_UINT_8
(
0x00
,
0x88
,
0xA1
,
0x43
,
0xEB
,
0x20
,
0xBF
,
0x7C
)
,
ecp_curves.c:73
MBEDTLS_BYTES_TO_T_UINT_8
(
0xF6
,
0x90
,
0x30
,
0xB0
,
0x0E
,
0xA8
,
0x8D
,
0x18
)
,
ecp_curves.c:74
static
const
mbedtls_mpi_uint
secp192r1_gy
[
]
=
{
ecp_curves.c:76
secp192r1_gy
MBEDTLS_BYTES_TO_T_UINT_8
(
0x11
,
0x48
,
0x79
,
0x1E
,
0xA1
,
0x77
,
0xF9
,
0x73
)
,
ecp_curves.c:77
MBEDTLS_BYTES_TO_T_UINT_8
(
0xD5
,
0xCD
,
0x24
,
0x6B
,
0xED
,
0x11
,
0x10
,
0x63
)
,
ecp_curves.c:78
MBEDTLS_BYTES_TO_T_UINT_8
(
0x78
,
0xDA
,
0xC8
,
0xFF
,
0x95
,
0x2B
,
0x19
,
0x07
)
,
ecp_curves.c:79
static
const
mbedtls_mpi_uint
secp192r1_n
[
]
=
{
ecp_curves.c:81
secp192r1_n
MBEDTLS_BYTES_TO_T_UINT_8
(
0x31
,
0x28
,
0xD2
,
0xB4
,
0xB1
,
0xC9
,
0x6B
,
0x14
)
,
ecp_curves.c:82
MBEDTLS_BYTES_TO_T_UINT_8
(
0x36
,
0xF8
,
0xDE
,
0x99
,
0xFF
,
0xFF
,
0xFF
,
0xFF
)
,
ecp_curves.c:83
MBEDTLS_BYTES_TO_T_UINT_8
(
0xFF
,
0xFF
,
0xFF
,
0xFF
,
0xFF
,
0xFF
,
0xFF
,
0xFF
)
,
ecp_curves.c:84
static
const
mbedtls_mpi_uint
secp224r1_p
[
]
=
{
ecp_curves.c:274
secp224r1_p
MBEDTLS_BYTES_TO_T_UINT_8
(
0x01
,
0x00
,
0x00
,
0x00
,
0x00
,
0x00
,
0x00
,
0x00
)
,
ecp_curves.c:275
MBEDTLS_BYTES_TO_T_UINT_8
(
0x00
,
0x00
,
0x00
,
0x00
,
0xFF
,
0xFF
,
0xFF
,
0xFF
)
,
ecp_curves.c:276
MBEDTLS_BYTES_TO_T_UINT_8
(
0xFF
,
0xFF
,
0xFF
,
0xFF
,
0xFF
,
0xFF
,
0xFF
,
0xFF
)
,
ecp_curves.c:277
MBEDTLS_BYTES_TO_T_UINT_8
(
0xFF
,
0xFF
,
0xFF
,
0xFF
,
0x00
,
0x00
,
0x00
,
0x00
)
,
ecp_curves.c:278
static
const
mbedtls_mpi_uint
secp224r1_b
[
]
=
{
ecp_curves.c:280
secp224r1_b
MBEDTLS_BYTES_TO_T_UINT_8
(
0xB4
,
0xFF
,
0x55
,
0x23
,
0x43
,
0x39
,
0x0B
,
0x27
)
,
ecp_curves.c:281
MBEDTLS_BYTES_TO_T_UINT_8
(
0xBA
,
0xD8
,
0xBF
,
0xD7
,
0xB7
,
0xB0
,
0x44
,
0x50
)
,
ecp_curves.c:282
MBEDTLS_BYTES_TO_T_UINT_8
(
0x56
,
0x32
,
0x41
,
0xF5
,
0xAB
,
0xB3
,
0x04
,
0x0C
)
,
ecp_curves.c:283
MBEDTLS_BYTES_TO_T_UINT_4
(
0x85
,
0x0A
,
0x05
,
0xB4
)
,
ecp_curves.c:284
static
const
mbedtls_mpi_uint
secp224r1_gx
[
]
=
{
ecp_curves.c:286
secp224r1_gx
MBEDTLS_BYTES_TO_T_UINT_8
(
0x21
,
0x1D
,
0x5C
,
0x11
,
0xD6
,
0x80
,
0x32
,
0x34
)
,
ecp_curves.c:287
MBEDTLS_BYTES_TO_T_UINT_8
(
0x22
,
0x11
,
0xC2
,
0x56
,
0xD3
,
0xC1
,
0x03
,
0x4A
)
,
ecp_curves.c:288
MBEDTLS_BYTES_TO_T_UINT_8
(
0xB9
,
0x90
,
0x13
,
0x32
,
0x7F
,
0xBF
,
0xB4
,
0x6B
)
,
ecp_curves.c:289
MBEDTLS_BYTES_TO_T_UINT_4
(
0xBD
,
0x0C
,
0x0E
,
0xB7
)
,
ecp_curves.c:290
static
const
mbedtls_mpi_uint
secp224r1_gy
[
]
=
{
ecp_curves.c:292
secp224r1_gy
MBEDTLS_BYTES_TO_T_UINT_8
(
0x34
,
0x7E
,
0x00
,
0x85
,
0x99
,
0x81
,
0xD5
,
0x44
)
,
ecp_curves.c:293
MBEDTLS_BYTES_TO_T_UINT_8
(
0x64
,
0x47
,
0x07
,
0x5A
,
0xA0
,
0x75
,
0x43
,
0xCD
)
,
ecp_curves.c:294
MBEDTLS_BYTES_TO_T_UINT_8
(
0xE6
,
0xDF
,
0x22
,
0x4C
,
0xFB
,
0x23
,
0xF7
,
0xB5
)
,
ecp_curves.c:295
MBEDTLS_BYTES_TO_T_UINT_4
(
0x88
,
0x63
,
0x37
,
0xBD
)
,
ecp_curves.c:296
static
const
mbedtls_mpi_uint
secp224r1_n
[
]
=
{
ecp_curves.c:298
secp224r1_n
MBEDTLS_BYTES_TO_T_UINT_8
(
0x3D
,
0x2A
,
0x5C
,
0x5C
,
0x45
,
0x29
,
0xDD
,
0x13
)
,
ecp_curves.c:299
MBEDTLS_BYTES_TO_T_UINT_8
(
0x3E
,
0xF0
,
0xB8
,
0xE0
,
0xA2
,
0x16
,
0xFF
,
0xFF
)
,
ecp_curves.c:300
MBEDTLS_BYTES_TO_T_UINT_8
(
0xFF
,
0xFF
,
0xFF
,
0xFF
,
0xFF
,
0xFF
,
0xFF
,
0xFF
)
,
ecp_curves.c:301
MBEDTLS_BYTES_TO_T_UINT_4
(
0xFF
,
0xFF
,
0xFF
,
0xFF
)
,
ecp_curves.c:302
static
const
mbedtls_mpi_uint
secp256r1_p
[
]
=
{
ecp_curves.c:524
secp256r1_p
MBEDTLS_BYTES_TO_T_UINT_8
(
0xFF
,
0xFF
,
0xFF
,
0xFF
,
0xFF
,
0xFF
,
0xFF
,
0xFF
)
,
ecp_curves.c:525
MBEDTLS_BYTES_TO_T_UINT_8
(
0xFF
,
0xFF
,
0xFF
,
0xFF
,
0x00
,
0x00
,
0x00
,
0x00
)
,
ecp_curves.c:526
MBEDTLS_BYTES_TO_T_UINT_8
(
0x00
,
0x00
,
0x00
,
0x00
,
0x00
,
0x00
,
0x00
,
0x00
)
,
ecp_curves.c:527
MBEDTLS_BYTES_TO_T_UINT_8
(
0x01
,
0x00
,
0x00
,
0x00
,
0xFF
,
0xFF
,
0xFF
,
0xFF
)
,
ecp_curves.c:528
static
const
mbedtls_mpi_uint
secp256r1_b
[
]
=
{
ecp_curves.c:530
secp256r1_b
MBEDTLS_BYTES_TO_T_UINT_8
(
0x4B
,
0x60
,
0xD2
,
0x27
,
0x3E
,
0x3C
,
0xCE
,
0x3B
)
,
ecp_curves.c:531
MBEDTLS_BYTES_TO_T_UINT_8
(
0xF6
,
0xB0
,
0x53
,
0xCC
,
0xB0
,
0x06
,
0x1D
,
0x65
)
,
ecp_curves.c:532
MBEDTLS_BYTES_TO_T_UINT_8
(
0xBC
,
0x86
,
0x98
,
0x76
,
0x55
,
0xBD
,
0xEB
,
0xB3
)
,
ecp_curves.c:533
MBEDTLS_BYTES_TO_T_UINT_8
(
0xE7
,
0x93
,
0x3A
,
0xAA
,
0xD8
,
0x35
,
0xC6
,
0x5A
)
,
ecp_curves.c:534
static
const
mbedtls_mpi_uint
secp256r1_gx
[
]
=
{
ecp_curves.c:536
secp256r1_gx
MBEDTLS_BYTES_TO_T_UINT_8
(
0x96
,
0xC2
,
0x98
,
0xD8
,
0x45
,
0x39
,
0xA1
,
0xF4
)
,
ecp_curves.c:537
MBEDTLS_BYTES_TO_T_UINT_8
(
0xA0
,
0x33
,
0xEB
,
0x2D
,
0x81
,
0x7D
,
0x03
,
0x77
)
,
ecp_curves.c:538
MBEDTLS_BYTES_TO_T_UINT_8
(
0xF2
,
0x40
,
0xA4
,
0x63
,
0xE5
,
0xE6
,
0xBC
,
0xF8
)
,
ecp_curves.c:539
MBEDTLS_BYTES_TO_T_UINT_8
(
0x47
,
0x42
,
0x2C
,
0xE1
,
0xF2
,
0xD1
,
0x17
,
0x6B
)
,
ecp_curves.c:540
static
const
mbedtls_mpi_uint
secp256r1_gy
[
]
=
{
ecp_curves.c:542
secp256r1_gy
MBEDTLS_BYTES_TO_T_UINT_8
(
0xF5
,
0x51
,
0xBF
,
0x37
,
0x68
,
0x40
,
0xB6
,
0xCB
)
,
ecp_curves.c:543
MBEDTLS_BYTES_TO_T_UINT_8
(
0xCE
,
0x5E
,
0x31
,
0x6B
,
0x57
,
0x33
,
0xCE
,
0x2B
)
,
ecp_curves.c:544
MBEDTLS_BYTES_TO_T_UINT_8
(
0x16
,
0x9E
,
0x0F
,
0x7C
,
0x4A
,
0xEB
,
0xE7
,
0x8E
)
,
ecp_curves.c:545
MBEDTLS_BYTES_TO_T_UINT_8
(
0x9B
,
0x7F
,
0x1A
,
0xFE
,
0xE2
,
0x42
,
0xE3
,
0x4F
)
,
ecp_curves.c:546
static
const
mbedtls_mpi_uint
secp256r1_n
[
]
=
{
ecp_curves.c:548
secp256r1_n
MBEDTLS_BYTES_TO_T_UINT_8
(
0x51
,
0x25
,
0x63
,
0xFC
,
0xC2
,
0xCA
,
0xB9
,
0xF3
)
,
ecp_curves.c:549
MBEDTLS_BYTES_TO_T_UINT_8
(
0x84
,
0x9E
,
0x17
,
0xA7
,
0xAD
,
0xFA
,
0xE6
,
0xBC
)
,
ecp_curves.c:550
MBEDTLS_BYTES_TO_T_UINT_8
(
0xFF
,
0xFF
,
0xFF
,
0xFF
,
0xFF
,
0xFF
,
0xFF
,
0xFF
)
,
ecp_curves.c:551
MBEDTLS_BYTES_TO_T_UINT_8
(
0x00
,
0x00
,
0x00
,
0x00
,
0xFF
,
0xFF
,
0xFF
,
0xFF
)
,
ecp_curves.c:552
static
const
mbedtls_mpi_uint
secp384r1_p
[
]
=
{
ecp_curves.c:775
secp384r1_p
MBEDTLS_BYTES_TO_T_UINT_8
(
0xFF
,
0xFF
,
0xFF
,
0xFF
,
0x00
,
0x00
,
0x00
,
0x00
)
,
ecp_curves.c:776
MBEDTLS_BYTES_TO_T_UINT_8
(
0x00
,
0x00
,
0x00
,
0x00
,
0xFF
,
0xFF
,
0xFF
,
0xFF
)
,
ecp_curves.c:777
MBEDTLS_BYTES_TO_T_UINT_8
(
0xFE
,
0xFF
,
0xFF
,
0xFF
,
0xFF
,
0xFF
,
0xFF
,
0xFF
)
,
ecp_curves.c:778
MBEDTLS_BYTES_TO_T_UINT_8
(
0xFF
,
0xFF
,
0xFF
,
0xFF
,
0xFF
,
0xFF
,
0xFF
,
0xFF
)
,
ecp_curves.c:779
MBEDTLS_BYTES_TO_T_UINT_8
(
0xFF
,
0xFF
,
0xFF
,
0xFF
,
0xFF
,
0xFF
,
0xFF
,
0xFF
)
,
ecp_curves.c:780
MBEDTLS_BYTES_TO_T_UINT_8
(
0xFF
,
0xFF
,
0xFF
,
0xFF
,
0xFF
,
0xFF
,
0xFF
,
0xFF
)
,
ecp_curves.c:781
static
const
mbedtls_mpi_uint
secp384r1_b
[
]
=
{
ecp_curves.c:783
secp384r1_b
MBEDTLS_BYTES_TO_T_UINT_8
(
0xEF
,
0x2A
,
0xEC
,
0xD3
,
0xED
,
0xC8
,
0x85
,
0x2A
)
,
ecp_curves.c:784
MBEDTLS_BYTES_TO_T_UINT_8
(
0x9D
,
0xD1
,
0x2E
,
0x8A
,
0x8D
,
0x39
,
0x56
,
0xC6
)
,
ecp_curves.c:785
MBEDTLS_BYTES_TO_T_UINT_8
(
0x5A
,
0x87
,
0x13
,
0x50
,
0x8F
,
0x08
,
0x14
,
0x03
)
,
ecp_curves.c:786
MBEDTLS_BYTES_TO_T_UINT_8
(
0x12
,
0x41
,
0x81
,
0xFE
,
0x6E
,
0x9C
,
0x1D
,
0x18
)
,
ecp_curves.c:787
MBEDTLS_BYTES_TO_T_UINT_8
(
0x19
,
0x2D
,
0xF8
,
0xE3
,
0x6B
,
0x05
,
0x8E
,
0x98
)
,
ecp_curves.c:788
MBEDTLS_BYTES_TO_T_UINT_8
(
0xE4
,
0xE7
,
0x3E
,
0xE2
,
0xA7
,
0x2F
,
0x31
,
0xB3
)
,
ecp_curves.c:789
static
const
mbedtls_mpi_uint
secp384r1_gx
[
]
=
{
ecp_curves.c:791
secp384r1_gx
MBEDTLS_BYTES_TO_T_UINT_8
(
0xB7
,
0x0A
,
0x76
,
0x72
,
0x38
,
0x5E
,
0x54
,
0x3A
)
,
ecp_curves.c:792
MBEDTLS_BYTES_TO_T_UINT_8
(
0x6C
,
0x29
,
0x55
,
0xBF
,
0x5D
,
0xF2
,
0x02
,
0x55
)
,
ecp_curves.c:793
MBEDTLS_BYTES_TO_T_UINT_8
(
0x38
,
0x2A
,
0x54
,
0x82
,
0xE0
,
0x41
,
0xF7
,
0x59
)
,
ecp_curves.c:794
MBEDTLS_BYTES_TO_T_UINT_8
(
0x98
,
0x9B
,
0xA7
,
0x8B
,
0x62
,
0x3B
,
0x1D
,
0x6E
)
,
ecp_curves.c:795
MBEDTLS_BYTES_TO_T_UINT_8
(
0x74
,
0xAD
,
0x20
,
0xF3
,
0x1E
,
0xC7
,
0xB1
,
0x8E
)
,
ecp_curves.c:796
MBEDTLS_BYTES_TO_T_UINT_8
(
0x37
,
0x05
,
0x8B
,
0xBE
,
0x22
,
0xCA
,
0x87
,
0xAA
)
,
ecp_curves.c:797
static
const
mbedtls_mpi_uint
secp384r1_gy
[
]
=
{
ecp_curves.c:799
secp384r1_gy
MBEDTLS_BYTES_TO_T_UINT_8
(
0x5F
,
0x0E
,
0xEA
,
0x90
,
0x7C
,
0x1D
,
0x43
,
0x7A
)
,
ecp_curves.c:800
MBEDTLS_BYTES_TO_T_UINT_8
(
0x9D
,
0x81
,
0x7E
,
0x1D
,
0xCE
,
0xB1
,
0x60
,
0x0A
)
,
ecp_curves.c:801
MBEDTLS_BYTES_TO_T_UINT_8
(
0xC0
,
0xB8
,
0xF0
,
0xB5
,
0x13
,
0x31
,
0xDA
,
0xE9
)
,
ecp_curves.c:802
MBEDTLS_BYTES_TO_T_UINT_8
(
0x7C
,
0x14
,
0x9A
,
0x28
,
0xBD
,
0x1D
,
0xF4
,
0xF8
)
,
ecp_curves.c:803
MBEDTLS_BYTES_TO_T_UINT_8
(
0x29
,
0xDC
,
0x92
,
0x92
,
0xBF
,
0x98
,
0x9E
,
0x5D
)
,
ecp_curves.c:804
MBEDTLS_BYTES_TO_T_UINT_8
(
0x6F
,
0x2C
,
0x26
,
0x96
,
0x4A
,
0xDE
,
0x17
,
0x36
)
,
ecp_curves.c:805
static
const
mbedtls_mpi_uint
secp384r1_n
[
]
=
{
ecp_curves.c:807
secp384r1_n
MBEDTLS_BYTES_TO_T_UINT_8
(
0x73
,
0x29
,
0xC5
,
0xCC
,
0x6A
,
0x19
,
0xEC
,
0xEC
)
,
ecp_curves.c:808
MBEDTLS_BYTES_TO_T_UINT_8
(
0x7A
,
0xA7
,
0xB0
,
0x48
,
0xB2
,
0x0D
,
0x1A
,
0x58
)
,
ecp_curves.c:809
MBEDTLS_BYTES_TO_T_UINT_8
(
0xDF
,
0x2D
,
0x37
,
0xF4
,
0x81
,
0x4D
,
0x63
,
0xC7
)
,
ecp_curves.c:810
MBEDTLS_BYTES_TO_T_UINT_8
(
0xFF
,
0xFF
,
0xFF
,
0xFF
,
0xFF
,
0xFF
,
0xFF
,
0xFF
)
,
ecp_curves.c:811
MBEDTLS_BYTES_TO_T_UINT_8
(
0xFF
,
0xFF
,
0xFF
,
0xFF
,
0xFF
,
0xFF
,
0xFF
,
0xFF
)
,
ecp_curves.c:812
MBEDTLS_BYTES_TO_T_UINT_8
(
0xFF
,
0xFF
,
0xFF
,
0xFF
,
0xFF
,
0xFF
,
0xFF
,
0xFF
)
,
ecp_curves.c:813
static
const
mbedtls_mpi_uint
secp521r1_p
[
]
=
{
ecp_curves.c:1372
secp521r1_p
MBEDTLS_BYTES_TO_T_UINT_8
(
0xFF
,
0xFF
,
0xFF
,
0xFF
,
0xFF
,
0xFF
,
0xFF
,
0xFF
)
,
ecp_curves.c:1373
MBEDTLS_BYTES_TO_T_UINT_8
(
0xFF
,
0xFF
,
0xFF
,
0xFF
,
0xFF
,
0xFF
,
0xFF
,
0xFF
)
,
ecp_curves.c:1374
MBEDTLS_BYTES_TO_T_UINT_8
(
0xFF
,
0xFF
,
0xFF
,
0xFF
,
0xFF
,
0xFF
,
0xFF
,
0xFF
)
,
ecp_curves.c:1375
MBEDTLS_BYTES_TO_T_UINT_8
(
0xFF
,
0xFF
,
0xFF
,
0xFF
,
0xFF
,
0xFF
,
0xFF
,
0xFF
)
,
ecp_curves.c:1376
MBEDTLS_BYTES_TO_T_UINT_8
(
0xFF
,
0xFF
,
0xFF
,
0xFF
,
0xFF
,
0xFF
,
0xFF
,
0xFF
)
,
ecp_curves.c:1377
MBEDTLS_BYTES_TO_T_UINT_8
(
0xFF
,
0xFF
,
0xFF
,
0xFF
,
0xFF
,
0xFF
,
0xFF
,
0xFF
)
,
ecp_curves.c:1378
MBEDTLS_BYTES_TO_T_UINT_8
(
0xFF
,
0xFF
,
0xFF
,
0xFF
,
0xFF
,
0xFF
,
0xFF
,
0xFF
)
,
ecp_curves.c:1379
MBEDTLS_BYTES_TO_T_UINT_8
(
0xFF
,
0xFF
,
0xFF
,
0xFF
,
0xFF
,
0xFF
,
0xFF
,
0xFF
)
,
ecp_curves.c:1380
MBEDTLS_BYTES_TO_T_UINT_2
(
0xFF
,
0x01
)
,
ecp_curves.c:1381
static
const
mbedtls_mpi_uint
secp521r1_b
[
]
=
{
ecp_curves.c:1383
secp521r1_b
MBEDTLS_BYTES_TO_T_UINT_8
(
0x00
,
0x3F
,
0x50
,
0x6B
,
0xD4
,
0x1F
,
0x45
,
0xEF
)
,
ecp_curves.c:1384
MBEDTLS_BYTES_TO_T_UINT_8
(
0xF1
,
0x34
,
0x2C
,
0x3D
,
0x88
,
0xDF
,
0x73
,
0x35
)
,
ecp_curves.c:1385
MBEDTLS_BYTES_TO_T_UINT_8
(
0x07
,
0xBF
,
0xB1
,
0x3B
,
0xBD
,
0xC0
,
0x52
,
0x16
)
,
ecp_curves.c:1386
MBEDTLS_BYTES_TO_T_UINT_8
(
0x7B
,
0x93
,
0x7E
,
0xEC
,
0x51
,
0x39
,
0x19
,
0x56
)
,
ecp_curves.c:1387
MBEDTLS_BYTES_TO_T_UINT_8
(
0xE1
,
0x09
,
0xF1
,
0x8E
,
0x91
,
0x89
,
0xB4
,
0xB8
)
,
ecp_curves.c:1388
MBEDTLS_BYTES_TO_T_UINT_8
(
0xF3
,
0x15
,
0xB3
,
0x99
,
0x5B
,
0x72
,
0xDA
,
0xA2
)
,
ecp_curves.c:1389
MBEDTLS_BYTES_TO_T_UINT_8
(
0xEE
,
0x40
,
0x85
,
0xB6
,
0xA0
,
0x21
,
0x9A
,
0x92
)
,
ecp_curves.c:1390
MBEDTLS_BYTES_TO_T_UINT_8
(
0x1F
,
0x9A
,
0x1C
,
0x8E
,
0x61
,
0xB9
,
0x3E
,
0x95
)
,
ecp_curves.c:1391
MBEDTLS_BYTES_TO_T_UINT_2
(
0x51
,
0x00
)
,
ecp_curves.c:1392
static
const
mbedtls_mpi_uint
secp521r1_gx
[
]
=
{
ecp_curves.c:1394
secp521r1_gx
MBEDTLS_BYTES_TO_T_UINT_8
(
0x66
,
0xBD
,
0xE5
,
0xC2
,
0x31
,
0x7E
,
0x7E
,
0xF9
)
,
ecp_curves.c:1395
MBEDTLS_BYTES_TO_T_UINT_8
(
0x9B
,
0x42
,
0x6A
,
0x85
,
0xC1
,
0xB3
,
0x48
,
0x33
)
,
ecp_curves.c:1396
MBEDTLS_BYTES_TO_T_UINT_8
(
0xDE
,
0xA8
,
0xFF
,
0xA2
,
0x27
,
0xC1
,
0x1D
,
0xFE
)
,
ecp_curves.c:1397
MBEDTLS_BYTES_TO_T_UINT_8
(
0x28
,
0x59
,
0xE7
,
0xEF
,
0x77
,
0x5E
,
0x4B
,
0xA1
)
,
ecp_curves.c:1398
MBEDTLS_BYTES_TO_T_UINT_8
(
0xBA
,
0x3D
,
0x4D
,
0x6B
,
0x60
,
0xAF
,
0x28
,
0xF8
)
,
ecp_curves.c:1399
MBEDTLS_BYTES_TO_T_UINT_8
(
0x21
,
0xB5
,
0x3F
,
0x05
,
0x39
,
0x81
,
0x64
,
0x9C
)
,
ecp_curves.c:1400
MBEDTLS_BYTES_TO_T_UINT_8
(
0x42
,
0xB4
,
0x95
,
0x23
,
0x66
,
0xCB
,
0x3E
,
0x9E
)
,
ecp_curves.c:1401
MBEDTLS_BYTES_TO_T_UINT_8
(
0xCD
,
0xE9
,
0x04
,
0x04
,
0xB7
,
0x06
,
0x8E
,
0x85
)
,
ecp_curves.c:1402
MBEDTLS_BYTES_TO_T_UINT_2
(
0xC6
,
0x00
)
,
ecp_curves.c:1403
static
const
mbedtls_mpi_uint
secp521r1_gy
[
]
=
{
ecp_curves.c:1405
secp521r1_gy
MBEDTLS_BYTES_TO_T_UINT_8
(
0x50
,
0x66
,
0xD1
,
0x9F
,
0x76
,
0x94
,
0xBE
,
0x88
)
,
ecp_curves.c:1406
MBEDTLS_BYTES_TO_T_UINT_8
(
0x40
,
0xC2
,
0x72
,
0xA2
,
0x86
,
0x70
,
0x3C
,
0x35
)
,
ecp_curves.c:1407
MBEDTLS_BYTES_TO_T_UINT_8
(
0x61
,
0x07
,
0xAD
,
0x3F
,
0x01
,
0xB9
,
0x50
,
0xC5
)
,
ecp_curves.c:1408
MBEDTLS_BYTES_TO_T_UINT_8
(
0x40
,
0x26
,
0xF4
,
0x5E
,
0x99
,
0x72
,
0xEE
,
0x97
)
,
ecp_curves.c:1409
MBEDTLS_BYTES_TO_T_UINT_8
(
0x2C
,
0x66
,
0x3E
,
0x27
,
0x17
,
0xBD
,
0xAF
,
0x17
)
,
ecp_curves.c:1410
MBEDTLS_BYTES_TO_T_UINT_8
(
0x68
,
0x44
,
0x9B
,
0x57
,
0x49
,
0x44
,
0xF5
,
0x98
)
,
ecp_curves.c:1411
MBEDTLS_BYTES_TO_T_UINT_8
(
0xD9
,
0x1B
,
0x7D
,
0x2C
,
0xB4
,
0x5F
,
0x8A
,
0x5C
)
,
ecp_curves.c:1412
MBEDTLS_BYTES_TO_T_UINT_8
(
0x04
,
0xC0
,
0x3B
,
0x9A
,
0x78
,
0x6A
,
0x29
,
0x39
)
,
ecp_curves.c:1413
MBEDTLS_BYTES_TO_T_UINT_2
(
0x18
,
0x01
)
,
ecp_curves.c:1414
static
const
mbedtls_mpi_uint
secp521r1_n
[
]
=
{
ecp_curves.c:1416
secp521r1_n
MBEDTLS_BYTES_TO_T_UINT_8
(
0x09
,
0x64
,
0x38
,
0x91
,
0x1E
,
0xB7
,
0x6F
,
0xBB
)
,
ecp_curves.c:1417
MBEDTLS_BYTES_TO_T_UINT_8
(
0xAE
,
0x47
,
0x9C
,
0x89
,
0xB8
,
0xC9
,
0xB5
,
0x3B
)
,
ecp_curves.c:1418
MBEDTLS_BYTES_TO_T_UINT_8
(
0xD0
,
0xA5
,
0x09
,
0xF7
,
0x48
,
0x01
,
0xCC
,
0x7F
)
,
ecp_curves.c:1419
MBEDTLS_BYTES_TO_T_UINT_8
(
0x6B
,
0x96
,
0x2F
,
0xBF
,
0x83
,
0x87
,
0x86
,
0x51
)
,
ecp_curves.c:1420
MBEDTLS_BYTES_TO_T_UINT_8
(
0xFA
,
0xFF
,
0xFF
,
0xFF
,
0xFF
,
0xFF
,
0xFF
,
0xFF
)
,
ecp_curves.c:1421
MBEDTLS_BYTES_TO_T_UINT_8
(
0xFF
,
0xFF
,
0xFF
,
0xFF
,
0xFF
,
0xFF
,
0xFF
,
0xFF
)
,
ecp_curves.c:1422
MBEDTLS_BYTES_TO_T_UINT_8
(
0xFF
,
0xFF
,
0xFF
,
0xFF
,
0xFF
,
0xFF
,
0xFF
,
0xFF
)
,
ecp_curves.c:1423
MBEDTLS_BYTES_TO_T_UINT_8
(
0xFF
,
0xFF
,
0xFF
,
0xFF
,
0xFF
,
0xFF
,
0xFF
,
0xFF
)
,
ecp_curves.c:1424
MBEDTLS_BYTES_TO_T_UINT_2
(
0xFF
,
0x01
)
,
ecp_curves.c:1425
static
const
mbedtls_mpi_uint
secp192k1_p
[
]
=
{
ecp_curves.c:2172
secp192k1_p
MBEDTLS_BYTES_TO_T_UINT_8
(
0x37
,
0xEE
,
0xFF
,
0xFF
,
0xFE
,
0xFF
,
0xFF
,
0xFF
)
,
ecp_curves.c:2173
MBEDTLS_BYTES_TO_T_UINT_8
(
0xFF
,
0xFF
,
0xFF
,
0xFF
,
0xFF
,
0xFF
,
0xFF
,
0xFF
)
,
ecp_curves.c:2174
MBEDTLS_BYTES_TO_T_UINT_8
(
0xFF
,
0xFF
,
0xFF
,
0xFF
,
0xFF
,
0xFF
,
0xFF
,
0xFF
)
,
ecp_curves.c:2175
static
const
mbedtls_mpi_uint
secp192k1_a
[
]
=
{
ecp_curves.c:2177
secp192k1_a
MBEDTLS_BYTES_TO_T_UINT_2
(
0x00
,
0x00
)
,
ecp_curves.c:2178
static
const
mbedtls_mpi_uint
secp192k1_b
[
]
=
{
ecp_curves.c:2180
secp192k1_b
MBEDTLS_BYTES_TO_T_UINT_2
(
0x03
,
0x00
)
,
ecp_curves.c:2181
static
const
mbedtls_mpi_uint
secp192k1_gx
[
]
=
{
ecp_curves.c:2183
secp192k1_gx
MBEDTLS_BYTES_TO_T_UINT_8
(
0x7D
,
0x6C
,
0xE0
,
0xEA
,
0xB1
,
0xD1
,
0xA5
,
0x1D
)
,
ecp_curves.c:2184
MBEDTLS_BYTES_TO_T_UINT_8
(
0x34
,
0xF4
,
0xB7
,
0x80
,
0x02
,
0x7D
,
0xB0
,
0x26
)
,
ecp_curves.c:2185
MBEDTLS_BYTES_TO_T_UINT_8
(
0xAE
,
0xE9
,
0x57
,
0xC0
,
0x0E
,
0xF1
,
0x4F
,
0xDB
)
,
ecp_curves.c:2186
static
const
mbedtls_mpi_uint
secp192k1_gy
[
]
=
{
ecp_curves.c:2188
secp192k1_gy
MBEDTLS_BYTES_TO_T_UINT_8
(
0x9D
,
0x2F
,
0x5E
,
0xD9
,
0x88
,
0xAA
,
0x82
,
0x40
)
,
ecp_curves.c:2189
MBEDTLS_BYTES_TO_T_UINT_8
(
0x34
,
0x86
,
0xBE
,
0x15
,
0xD0
,
0x63
,
0x41
,
0x84
)
,
ecp_curves.c:2190
MBEDTLS_BYTES_TO_T_UINT_8
(
0xA7
,
0x28
,
0x56
,
0x9C
,
0x6D
,
0x2F
,
0x2F
,
0x9B
)
,
ecp_curves.c:2191
static
const
mbedtls_mpi_uint
secp192k1_n
[
]
=
{
ecp_curves.c:2193
secp192k1_n
MBEDTLS_BYTES_TO_T_UINT_8
(
0x8D
,
0xFD
,
0xDE
,
0x74
,
0x6A
,
0x46
,
0x69
,
0x0F
)
,
ecp_curves.c:2194
MBEDTLS_BYTES_TO_T_UINT_8
(
0x17
,
0xFC
,
0xF2
,
0x26
,
0xFE
,
0xFF
,
0xFF
,
0xFF
)
,
ecp_curves.c:2195
MBEDTLS_BYTES_TO_T_UINT_8
(
0xFF
,
0xFF
,
0xFF
,
0xFF
,
0xFF
,
0xFF
,
0xFF
,
0xFF
)
,
ecp_curves.c:2196
static
const
mbedtls_mpi_uint
secp224k1_p
[
]
=
{
ecp_curves.c:2385
secp224k1_p
MBEDTLS_BYTES_TO_T_UINT_8
(
0x6D
,
0xE5
,
0xFF
,
0xFF
,
0xFE
,
0xFF
,
0xFF
,
0xFF
)
,
ecp_curves.c:2386
MBEDTLS_BYTES_TO_T_UINT_8
(
0xFF
,
0xFF
,
0xFF
,
0xFF
,
0xFF
,
0xFF
,
0xFF
,
0xFF
)
,
ecp_curves.c:2387
MBEDTLS_BYTES_TO_T_UINT_8
(
0xFF
,
0xFF
,
0xFF
,
0xFF
,
0xFF
,
0xFF
,
0xFF
,
0xFF
)
,
ecp_curves.c:2388
MBEDTLS_BYTES_TO_T_UINT_4
(
0xFF
,
0xFF
,
0xFF
,
0xFF
)
,
ecp_curves.c:2389
static
const
mbedtls_mpi_uint
secp224k1_a
[
]
=
{
ecp_curves.c:2391
secp224k1_a
MBEDTLS_BYTES_TO_T_UINT_2
(
0x00
,
0x00
)
,
ecp_curves.c:2392
static
const
mbedtls_mpi_uint
secp224k1_b
[
]
=
{
ecp_curves.c:2394
secp224k1_b
MBEDTLS_BYTES_TO_T_UINT_2
(
0x05
,
0x00
)
,
ecp_curves.c:2395
static
const
mbedtls_mpi_uint
secp224k1_gx
[
]
=
{
ecp_curves.c:2397
secp224k1_gx
MBEDTLS_BYTES_TO_T_UINT_8
(
0x5C
,
0xA4
,
0xB7
,
0xB6
,
0x0E
,
0x65
,
0x7E
,
0x0F
)
,
ecp_curves.c:2398
MBEDTLS_BYTES_TO_T_UINT_8
(
0xA9
,
0x75
,
0x70
,
0xE4
,
0xE9
,
0x67
,
0xA4
,
0x69
)
,
ecp_curves.c:2399
MBEDTLS_BYTES_TO_T_UINT_8
(
0xA1
,
0x28
,
0xFC
,
0x30
,
0xDF
,
0x99
,
0xF0
,
0x4D
)
,
ecp_curves.c:2400
MBEDTLS_BYTES_TO_T_UINT_4
(
0x33
,
0x5B
,
0x45
,
0xA1
)
,
ecp_curves.c:2401
static
const
mbedtls_mpi_uint
secp224k1_gy
[
]
=
{
ecp_curves.c:2403
secp224k1_gy
MBEDTLS_BYTES_TO_T_UINT_8
(
0xA5
,
0x61
,
0x6D
,
0x55
,
0xDB
,
0x4B
,
0xCA
,
0xE2
)
,
ecp_curves.c:2404
MBEDTLS_BYTES_TO_T_UINT_8
(
0x59
,
0xBD
,
0xB0
,
0xC0
,
0xF7
,
0x19
,
0xE3
,
0xF7
)
,
ecp_curves.c:2405
MBEDTLS_BYTES_TO_T_UINT_8
(
0xD6
,
0xFB
,
0xCA
,
0x82
,
0x42
,
0x34
,
0xBA
,
0x7F
)
,
ecp_curves.c:2406
MBEDTLS_BYTES_TO_T_UINT_4
(
0xED
,
0x9F
,
0x08
,
0x7E
)
,
ecp_curves.c:2407
static
const
mbedtls_mpi_uint
secp224k1_n
[
]
=
{
ecp_curves.c:2409
secp224k1_n
MBEDTLS_BYTES_TO_T_UINT_8
(
0xF7
,
0xB1
,
0x9F
,
0x76
,
0x71
,
0xA9
,
0xF0
,
0xCA
)
,
ecp_curves.c:2410
MBEDTLS_BYTES_TO_T_UINT_8
(
0x84
,
0x61
,
0xEC
,
0xD2
,
0xE8
,
0xDC
,
0x01
,
0x00
)
,
ecp_curves.c:2411
MBEDTLS_BYTES_TO_T_UINT_8
(
0x00
,
0x00
,
0x00
,
0x00
,
0x00
,
0x00
,
0x00
,
0x00
)
,
ecp_curves.c:2412
MBEDTLS_BYTES_TO_T_UINT_8
(
0x00
,
0x00
,
0x00
,
0x00
,
0x01
,
0x00
,
0x00
,
0x00
)
,
ecp_curves.c:2413
static
const
mbedtls_mpi_uint
secp256k1_p
[
]
=
{
ecp_curves.c:2633
secp256k1_p
MBEDTLS_BYTES_TO_T_UINT_8
(
0x2F
,
0xFC
,
0xFF
,
0xFF
,
0xFE
,
0xFF
,
0xFF
,
0xFF
)
,
ecp_curves.c:2634
MBEDTLS_BYTES_TO_T_UINT_8
(
0xFF
,
0xFF
,
0xFF
,
0xFF
,
0xFF
,
0xFF
,
0xFF
,
0xFF
)
,
ecp_curves.c:2635
MBEDTLS_BYTES_TO_T_UINT_8
(
0xFF
,
0xFF
,
0xFF
,
0xFF
,
0xFF
,
0xFF
,
0xFF
,
0xFF
)
,
ecp_curves.c:2636
MBEDTLS_BYTES_TO_T_UINT_8
(
0xFF
,
0xFF
,
0xFF
,
0xFF
,
0xFF
,
0xFF
,
0xFF
,
0xFF
)
,
ecp_curves.c:2637
static
const
mbedtls_mpi_uint
secp256k1_a
[
]
=
{
ecp_curves.c:2639
secp256k1_a
MBEDTLS_BYTES_TO_T_UINT_2
(
0x00
,
0x00
)
,
ecp_curves.c:2640
static
const
mbedtls_mpi_uint
secp256k1_b
[
]
=
{
ecp_curves.c:2642
secp256k1_b
MBEDTLS_BYTES_TO_T_UINT_2
(
0x07
,
0x00
)
,
ecp_curves.c:2643
static
const
mbedtls_mpi_uint
secp256k1_gx
[
]
=
{
ecp_curves.c:2645
secp256k1_gx
MBEDTLS_BYTES_TO_T_UINT_8
(
0x98
,
0x17
,
0xF8
,
0x16
,
0x5B
,
0x81
,
0xF2
,
0x59
)
,
ecp_curves.c:2646
MBEDTLS_BYTES_TO_T_UINT_8
(
0xD9
,
0x28
,
0xCE
,
0x2D
,
0xDB
,
0xFC
,
0x9B
,
0x02
)
,
ecp_curves.c:2647
MBEDTLS_BYTES_TO_T_UINT_8
(
0x07
,
0x0B
,
0x87
,
0xCE
,
0x95
,
0x62
,
0xA0
,
0x55
)
,
ecp_curves.c:2648
MBEDTLS_BYTES_TO_T_UINT_8
(
0xAC
,
0xBB
,
0xDC
,
0xF9
,
0x7E
,
0x66
,
0xBE
,
0x79
)
,
ecp_curves.c:2649
static
const
mbedtls_mpi_uint
secp256k1_gy
[
]
=
{
ecp_curves.c:2651
secp256k1_gy
MBEDTLS_BYTES_TO_T_UINT_8
(
0xB8
,
0xD4
,
0x10
,
0xFB
,
0x8F
,
0xD0
,
0x47
,
0x9C
)
,
ecp_curves.c:2652
MBEDTLS_BYTES_TO_T_UINT_8
(
0x19
,
0x54
,
0x85
,
0xA6
,
0x48
,
0xB4
,
0x17
,
0xFD
)
,
ecp_curves.c:2653
MBEDTLS_BYTES_TO_T_UINT_8
(
0xA8
,
0x08
,
0x11
,
0x0E
,
0xFC
,
0xFB
,
0xA4
,
0x5D
)
,
ecp_curves.c:2654
MBEDTLS_BYTES_TO_T_UINT_8
(
0x65
,
0xC4
,
0xA3
,
0x26
,
0x77
,
0xDA
,
0x3A
,
0x48
)
,
ecp_curves.c:2655
static
const
mbedtls_mpi_uint
secp256k1_n
[
]
=
{
ecp_curves.c:2657
secp256k1_n
MBEDTLS_BYTES_TO_T_UINT_8
(
0x41
,
0x41
,
0x36
,
0xD0
,
0x8C
,
0x5E
,
0xD2
,
0xBF
)
,
ecp_curves.c:2658
MBEDTLS_BYTES_TO_T_UINT_8
(
0x3B
,
0xA0
,
0x48
,
0xAF
,
0xE6
,
0xDC
,
0xAE
,
0xBA
)
,
ecp_curves.c:2659
MBEDTLS_BYTES_TO_T_UINT_8
(
0xFE
,
0xFF
,
0xFF
,
0xFF
,
0xFF
,
0xFF
,
0xFF
,
0xFF
)
,
ecp_curves.c:2660
MBEDTLS_BYTES_TO_T_UINT_8
(
0xFF
,
0xFF
,
0xFF
,
0xFF
,
0xFF
,
0xFF
,
0xFF
,
0xFF
)
,
ecp_curves.c:2661
static
const
mbedtls_mpi_uint
brainpoolP256r1_p
[
]
=
{
ecp_curves.c:2884
brainpoolP256r1_p
MBEDTLS_BYTES_TO_T_UINT_8
(
0x77
,
0x53
,
0x6E
,
0x1F
,
0x1D
,
0x48
,
0x13
,
0x20
)
,
ecp_curves.c:2885
MBEDTLS_BYTES_TO_T_UINT_8
(
0x28
,
0x20
,
0x26
,
0xD5
,
0x23
,
0xF6
,
0x3B
,
0x6E
)
,
ecp_curves.c:2886
MBEDTLS_BYTES_TO_T_UINT_8
(
0x72
,
0x8D
,
0x83
,
0x9D
,
0x90
,
0x0A
,
0x66
,
0x3E
)
,
ecp_curves.c:2887
MBEDTLS_BYTES_TO_T_UINT_8
(
0xBC
,
0xA9
,
0xEE
,
0xA1
,
0xDB
,
0x57
,
0xFB
,
0xA9
)
,
ecp_curves.c:2888
static
const
mbedtls_mpi_uint
brainpoolP256r1_a
[
]
=
{
ecp_curves.c:2890
brainpoolP256r1_a
MBEDTLS_BYTES_TO_T_UINT_8
(
0xD9
,
0xB5
,
0x30
,
0xF3
,
0x44
,
0x4B
,
0x4A
,
0xE9
)
,
ecp_curves.c:2891
MBEDTLS_BYTES_TO_T_UINT_8
(
0x6C
,
0x5C
,
0xDC
,
0x26
,
0xC1
,
0x55
,
0x80
,
0xFB
)
,
ecp_curves.c:2892
MBEDTLS_BYTES_TO_T_UINT_8
(
0xE7
,
0xFF
,
0x7A
,
0x41
,
0x30
,
0x75
,
0xF6
,
0xEE
)
,
ecp_curves.c:2893
MBEDTLS_BYTES_TO_T_UINT_8
(
0x57
,
0x30
,
0x2C
,
0xFC
,
0x75
,
0x09
,
0x5A
,
0x7D
)
,
ecp_curves.c:2894
static
const
mbedtls_mpi_uint
brainpoolP256r1_b
[
]
=
{
ecp_curves.c:2896
brainpoolP256r1_b
MBEDTLS_BYTES_TO_T_UINT_8
(
0xB6
,
0x07
,
0x8C
,
0xFF
,
0x18
,
0xDC
,
0xCC
,
0x6B
)
,
ecp_curves.c:2897
MBEDTLS_BYTES_TO_T_UINT_8
(
0xCE
,
0xE1
,
0xF7
,
0x5C
,
0x29
,
0x16
,
0x84
,
0x95
)
,
ecp_curves.c:2898
MBEDTLS_BYTES_TO_T_UINT_8
(
0xBF
,
0x7C
,
0xD7
,
0xBB
,
0xD9
,
0xB5
,
0x30
,
0xF3
)
,
ecp_curves.c:2899
MBEDTLS_BYTES_TO_T_UINT_8
(
0x44
,
0x4B
,
0x4A
,
0xE9
,
0x6C
,
0x5C
,
0xDC
,
0x26
)
,
ecp_curves.c:2900
static
const
mbedtls_mpi_uint
brainpoolP256r1_gx
[
]
=
{
ecp_curves.c:2902
brainpoolP256r1_gx
MBEDTLS_BYTES_TO_T_UINT_8
(
0x62
,
0x32
,
0xCE
,
0x9A
,
0xBD
,
0x53
,
0x44
,
0x3A
)
,
ecp_curves.c:2903
MBEDTLS_BYTES_TO_T_UINT_8
(
0xC2
,
0x23
,
0xBD
,
0xE3
,
0xE1
,
0x27
,
0xDE
,
0xB9
)
,
ecp_curves.c:2904
MBEDTLS_BYTES_TO_T_UINT_8
(
0xAF
,
0xB7
,
0x81
,
0xFC
,
0x2F
,
0x48
,
0x4B
,
0x2C
)
,
ecp_curves.c:2905
MBEDTLS_BYTES_TO_T_UINT_8
(
0xCB
,
0x57
,
0x7E
,
0xCB
,
0xB9
,
0xAE
,
0xD2
,
0x8B
)
,
ecp_curves.c:2906
static
const
mbedtls_mpi_uint
brainpoolP256r1_gy
[
]
=
{
ecp_curves.c:2908
brainpoolP256r1_gy
MBEDTLS_BYTES_TO_T_UINT_8
(
0x97
,
0x69
,
0x04
,
0x2F
,
0xC7
,
0x54
,
0x1D
,
0x5C
)
,
ecp_curves.c:2909
MBEDTLS_BYTES_TO_T_UINT_8
(
0x54
,
0x8E
,
0xED
,
0x2D
,
0x13
,
0x45
,
0x77
,
0xC2
)
,
ecp_curves.c:2910
MBEDTLS_BYTES_TO_T_UINT_8
(
0xC9
,
0x1D
,
0x61
,
0x14
,
0x1A
,
0x46
,
0xF8
,
0x97
)
,
ecp_curves.c:2911
MBEDTLS_BYTES_TO_T_UINT_8
(
0xFD
,
0xC4
,
0xDA
,
0xC3
,
0x35
,
0xF8
,
0x7E
,
0x54
)
,
ecp_curves.c:2912
static
const
mbedtls_mpi_uint
brainpoolP256r1_n
[
]
=
{
ecp_curves.c:2914
brainpoolP256r1_n
MBEDTLS_BYTES_TO_T_UINT_8
(
0xA7
,
0x56
,
0x48
,
0x97
,
0x82
,
0x0E
,
0x1E
,
0x90
)
,
ecp_curves.c:2915
MBEDTLS_BYTES_TO_T_UINT_8
(
0xF7
,
0xA6
,
0x61
,
0xB5
,
0xA3
,
0x7A
,
0x39
,
0x8C
)
,
ecp_curves.c:2916
MBEDTLS_BYTES_TO_T_UINT_8
(
0x71
,
0x8D
,
0x83
,
0x9D
,
0x90
,
0x0A
,
0x66
,
0x3E
)
,
ecp_curves.c:2917
MBEDTLS_BYTES_TO_T_UINT_8
(
0xBC
,
0xA9
,
0xEE
,
0xA1
,
0xDB
,
0x57
,
0xFB
,
0xA9
)
,
ecp_curves.c:2918
static
const
mbedtls_mpi_uint
brainpoolP384r1_p
[
]
=
{
ecp_curves.c:3142
brainpoolP384r1_p
MBEDTLS_BYTES_TO_T_UINT_8
(
0x53
,
0xEC
,
0x07
,
0x31
,
0x13
,
0x00
,
0x47
,
0x87
)
,
ecp_curves.c:3143
MBEDTLS_BYTES_TO_T_UINT_8
(
0x71
,
0x1A
,
0x1D
,
0x90
,
0x29
,
0xA7
,
0xD3
,
0xAC
)
,
ecp_curves.c:3144
MBEDTLS_BYTES_TO_T_UINT_8
(
0x23
,
0x11
,
0xB7
,
0x7F
,
0x19
,
0xDA
,
0xB1
,
0x12
)
,
ecp_curves.c:3145
MBEDTLS_BYTES_TO_T_UINT_8
(
0xB4
,
0x56
,
0x54
,
0xED
,
0x09
,
0x71
,
0x2F
,
0x15
)
,
ecp_curves.c:3146
MBEDTLS_BYTES_TO_T_UINT_8
(
0xDF
,
0x41
,
0xE6
,
0x50
,
0x7E
,
0x6F
,
0x5D
,
0x0F
)
,
ecp_curves.c:3147
MBEDTLS_BYTES_TO_T_UINT_8
(
0x28
,
0x6D
,
0x38
,
0xA3
,
0x82
,
0x1E
,
0xB9
,
0x8C
)
,
ecp_curves.c:3148
static
const
mbedtls_mpi_uint
brainpoolP384r1_a
[
]
=
{
ecp_curves.c:3150
brainpoolP384r1_a
MBEDTLS_BYTES_TO_T_UINT_8
(
0x26
,
0x28
,
0xCE
,
0x22
,
0xDD
,
0xC7
,
0xA8
,
0x04
)
,
ecp_curves.c:3151
MBEDTLS_BYTES_TO_T_UINT_8
(
0xEB
,
0xD4
,
0x3A
,
0x50
,
0x4A
,
0x81
,
0xA5
,
0x8A
)
,
ecp_curves.c:3152
MBEDTLS_BYTES_TO_T_UINT_8
(
0x0F
,
0xF9
,
0x91
,
0xBA
,
0xEF
,
0x65
,
0x91
,
0x13
)
,
ecp_curves.c:3153
MBEDTLS_BYTES_TO_T_UINT_8
(
0x87
,
0x27
,
0xB2
,
0x4F
,
0x8E
,
0xA2
,
0xBE
,
0xC2
)
,
ecp_curves.c:3154
MBEDTLS_BYTES_TO_T_UINT_8
(
0xA0
,
0xAF
,
0x05
,
0xCE
,
0x0A
,
0x08
,
0x72
,
0x3C
)
,
ecp_curves.c:3155
MBEDTLS_BYTES_TO_T_UINT_8
(
0x0C
,
0x15
,
0x8C
,
0x3D
,
0xC6
,
0x82
,
0xC3
,
0x7B
)
,
ecp_curves.c:3156
static
const
mbedtls_mpi_uint
brainpoolP384r1_b
[
]
=
{
ecp_curves.c:3158
brainpoolP384r1_b
MBEDTLS_BYTES_TO_T_UINT_8
(
0x11
,
0x4C
,
0x50
,
0xFA
,
0x96
,
0x86
,
0xB7
,
0x3A
)
,
ecp_curves.c:3159
MBEDTLS_BYTES_TO_T_UINT_8
(
0x94
,
0xC9
,
0xDB
,
0x95
,
0x02
,
0x39
,
0xB4
,
0x7C
)
,
ecp_curves.c:3160
MBEDTLS_BYTES_TO_T_UINT_8
(
0xD5
,
0x62
,
0xEB
,
0x3E
,
0xA5
,
0x0E
,
0x88
,
0x2E
)
,
ecp_curves.c:3161
MBEDTLS_BYTES_TO_T_UINT_8
(
0xA6
,
0xD2
,
0xDC
,
0x07
,
0xE1
,
0x7D
,
0xB7
,
0x2F
)
,
ecp_curves.c:3162
MBEDTLS_BYTES_TO_T_UINT_8
(
0x7C
,
0x44
,
0xF0
,
0x16
,
0x54
,
0xB5
,
0x39
,
0x8B
)
,
ecp_curves.c:3163
MBEDTLS_BYTES_TO_T_UINT_8
(
0x26
,
0x28
,
0xCE
,
0x22
,
0xDD
,
0xC7
,
0xA8
,
0x04
)
,
ecp_curves.c:3164
static
const
mbedtls_mpi_uint
brainpoolP384r1_gx
[
]
=
{
ecp_curves.c:3166
brainpoolP384r1_gx
MBEDTLS_BYTES_TO_T_UINT_8
(
0x1E
,
0xAF
,
0xD4
,
0x47
,
0xE2
,
0xB2
,
0x87
,
0xEF
)
,
ecp_curves.c:3167
MBEDTLS_BYTES_TO_T_UINT_8
(
0xAA
,
0x46
,
0xD6
,
0x36
,
0x34
,
0xE0
,
0x26
,
0xE8
)
,
ecp_curves.c:3168
MBEDTLS_BYTES_TO_T_UINT_8
(
0xE8
,
0x10
,
0xBD
,
0x0C
,
0xFE
,
0xCA
,
0x7F
,
0xDB
)
,
ecp_curves.c:3169
MBEDTLS_BYTES_TO_T_UINT_8
(
0xE3
,
0x4F
,
0xF1
,
0x7E
,
0xE7
,
0xA3
,
0x47
,
0x88
)
,
ecp_curves.c:3170
MBEDTLS_BYTES_TO_T_UINT_8
(
0x6B
,
0x3F
,
0xC1
,
0xB7
,
0x81
,
0x3A
,
0xA6
,
0xA2
)
,
ecp_curves.c:3171
MBEDTLS_BYTES_TO_T_UINT_8
(
0xFF
,
0x45
,
0xCF
,
0x68
,
0xF0
,
0x64
,
0x1C
,
0x1D
)
,
ecp_curves.c:3172
static
const
mbedtls_mpi_uint
brainpoolP384r1_gy
[
]
=
{
ecp_curves.c:3174
brainpoolP384r1_gy
MBEDTLS_BYTES_TO_T_UINT_8
(
0x15
,
0x53
,
0x3C
,
0x26
,
0x41
,
0x03
,
0x82
,
0x42
)
,
ecp_curves.c:3175
MBEDTLS_BYTES_TO_T_UINT_8
(
0x11
,
0x81
,
0x91
,
0x77
,
0x21
,
0x46
,
0x46
,
0x0E
)
,
ecp_curves.c:3176
MBEDTLS_BYTES_TO_T_UINT_8
(
0x28
,
0x29
,
0x91
,
0xF9
,
0x4F
,
0x05
,
0x9C
,
0xE1
)
,
ecp_curves.c:3177
MBEDTLS_BYTES_TO_T_UINT_8
(
0x64
,
0x58
,
0xEC
,
0xFE
,
0x29
,
0x0B
,
0xB7
,
0x62
)
,
ecp_curves.c:3178
MBEDTLS_BYTES_TO_T_UINT_8
(
0x52
,
0xD5
,
0xCF
,
0x95
,
0x8E
,
0xEB
,
0xB1
,
0x5C
)
,
ecp_curves.c:3179
MBEDTLS_BYTES_TO_T_UINT_8
(
0xA4
,
0xC2
,
0xF9
,
0x20
,
0x75
,
0x1D
,
0xBE
,
0x8A
)
,
ecp_curves.c:3180
static
const
mbedtls_mpi_uint
brainpoolP384r1_n
[
]
=
{
ecp_curves.c:3182
brainpoolP384r1_n
MBEDTLS_BYTES_TO_T_UINT_8
(
0x65
,
0x65
,
0x04
,
0xE9
,
0x02
,
0x32
,
0x88
,
0x3B
)
,
ecp_curves.c:3183
MBEDTLS_BYTES_TO_T_UINT_8
(
0x10
,
0xC3
,
0x7F
,
0x6B
,
0xAF
,
0xB6
,
0x3A
,
0xCF
)
,
ecp_curves.c:3184
MBEDTLS_BYTES_TO_T_UINT_8
(
0xA7
,
0x25
,
0x04
,
0xAC
,
0x6C
,
0x6E
,
0x16
,
0x1F
)
,
ecp_curves.c:3185
MBEDTLS_BYTES_TO_T_UINT_8
(
0xB3
,
0x56
,
0x54
,
0xED
,
0x09
,
0x71
,
0x2F
,
0x15
)
,
ecp_curves.c:3186
MBEDTLS_BYTES_TO_T_UINT_8
(
0xDF
,
0x41
,
0xE6
,
0x50
,
0x7E
,
0x6F
,
0x5D
,
0x0F
)
,
ecp_curves.c:3187
MBEDTLS_BYTES_TO_T_UINT_8
(
0x28
,
0x6D
,
0x38
,
0xA3
,
0x82
,
0x1E
,
0xB9
,
0x8C
)
,
ecp_curves.c:3188
static
const
mbedtls_mpi_uint
brainpoolP512r1_p
[
]
=
{
ecp_curves.c:3748
brainpoolP512r1_p
MBEDTLS_BYTES_TO_T_UINT_8
(
0xF3
,
0x48
,
0x3A
,
0x58
,
0x56
,
0x60
,
0xAA
,
0x28
)
,
ecp_curves.c:3749
MBEDTLS_BYTES_TO_T_UINT_8
(
0x85
,
0xC6
,
0x82
,
0x2D
,
0x2F
,
0xFF
,
0x81
,
0x28
)
,
ecp_curves.c:3750
MBEDTLS_BYTES_TO_T_UINT_8
(
0xE6
,
0x80
,
0xA3
,
0xE6
,
0x2A
,
0xA1
,
0xCD
,
0xAE
)
,
ecp_curves.c:3751
MBEDTLS_BYTES_TO_T_UINT_8
(
0x42
,
0x68
,
0xC6
,
0x9B
,
0x00
,
0x9B
,
0x4D
,
0x7D
)
,
ecp_curves.c:3752
MBEDTLS_BYTES_TO_T_UINT_8
(
0x71
,
0x08
,
0x33
,
0x70
,
0xCA
,
0x9C
,
0x63
,
0xD6
)
,
ecp_curves.c:3753
MBEDTLS_BYTES_TO_T_UINT_8
(
0x0E
,
0xD2
,
0xC9
,
0xB3
,
0xB3
,
0x8D
,
0x30
,
0xCB
)
,
ecp_curves.c:3754
MBEDTLS_BYTES_TO_T_UINT_8
(
0x07
,
0xFC
,
0xC9
,
0x33
,
0xAE
,
0xE6
,
0xD4
,
0x3F
)
,
ecp_curves.c:3755
MBEDTLS_BYTES_TO_T_UINT_8
(
0x8B
,
0xC4
,
0xE9
,
0xDB
,
0xB8
,
0x9D
,
0xDD
,
0xAA
)
,
ecp_curves.c:3756
static
const
mbedtls_mpi_uint
brainpoolP512r1_a
[
]
=
{
ecp_curves.c:3758
brainpoolP512r1_a
MBEDTLS_BYTES_TO_T_UINT_8
(
0xCA
,
0x94
,
0xFC
,
0x77
,
0x4D
,
0xAC
,
0xC1
,
0xE7
)
,
ecp_curves.c:3759
MBEDTLS_BYTES_TO_T_UINT_8
(
0xB9
,
0xC7
,
0xF2
,
0x2B
,
0xA7
,
0x17
,
0x11
,
0x7F
)
,
ecp_curves.c:3760
MBEDTLS_BYTES_TO_T_UINT_8
(
0xB5
,
0xC8
,
0x9A
,
0x8B
,
0xC9
,
0xF1
,
0x2E
,
0x0A
)
,
ecp_curves.c:3761
MBEDTLS_BYTES_TO_T_UINT_8
(
0xA1
,
0x3A
,
0x25
,
0xA8
,
0x5A
,
0x5D
,
0xED
,
0x2D
)
,
ecp_curves.c:3762
MBEDTLS_BYTES_TO_T_UINT_8
(
0xBC
,
0x63
,
0x98
,
0xEA
,
0xCA
,
0x41
,
0x34
,
0xA8
)
,
ecp_curves.c:3763
MBEDTLS_BYTES_TO_T_UINT_8
(
0x10
,
0x16
,
0xF9
,
0x3D
,
0x8D
,
0xDD
,
0xCB
,
0x94
)
,
ecp_curves.c:3764
MBEDTLS_BYTES_TO_T_UINT_8
(
0xC5
,
0x4C
,
0x23
,
0xAC
,
0x45
,
0x71
,
0x32
,
0xE2
)
,
ecp_curves.c:3765
MBEDTLS_BYTES_TO_T_UINT_8
(
0x89
,
0x3B
,
0x60
,
0x8B
,
0x31
,
0xA3
,
0x30
,
0x78
)
,
ecp_curves.c:3766
static
const
mbedtls_mpi_uint
brainpoolP512r1_b
[
]
=
{
ecp_curves.c:3768
brainpoolP512r1_b
MBEDTLS_BYTES_TO_T_UINT_8
(
0x23
,
0xF7
,
0x16
,
0x80
,
0x63
,
0xBD
,
0x09
,
0x28
)
,
ecp_curves.c:3769
MBEDTLS_BYTES_TO_T_UINT_8
(
0xDD
,
0xE5
,
0xBA
,
0x5E
,
0xB7
,
0x50
,
0x40
,
0x98
)
,
ecp_curves.c:3770
MBEDTLS_BYTES_TO_T_UINT_8
(
0x67
,
0x3E
,
0x08
,
0xDC
,
0xCA
,
0x94
,
0xFC
,
0x77
)
,
ecp_curves.c:3771
MBEDTLS_BYTES_TO_T_UINT_8
(
0x4D
,
0xAC
,
0xC1
,
0xE7
,
0xB9
,
0xC7
,
0xF2
,
0x2B
)
,
ecp_curves.c:3772
MBEDTLS_BYTES_TO_T_UINT_8
(
0xA7
,
0x17
,
0x11
,
0x7F
,
0xB5
,
0xC8
,
0x9A
,
0x8B
)
,
ecp_curves.c:3773
MBEDTLS_BYTES_TO_T_UINT_8
(
0xC9
,
0xF1
,
0x2E
,
0x0A
,
0xA1
,
0x3A
,
0x25
,
0xA8
)
,
ecp_curves.c:3774
MBEDTLS_BYTES_TO_T_UINT_8
(
0x5A
,
0x5D
,
0xED
,
0x2D
,
0xBC
,
0x63
,
0x98
,
0xEA
)
,
ecp_curves.c:3775
MBEDTLS_BYTES_TO_T_UINT_8
(
0xCA
,
0x41
,
0x34
,
0xA8
,
0x10
,
0x16
,
0xF9
,
0x3D
)
,
ecp_curves.c:3776
static
const
mbedtls_mpi_uint
brainpoolP512r1_gx
[
]
=
{
ecp_curves.c:3778
brainpoolP512r1_gx
MBEDTLS_BYTES_TO_T_UINT_8
(
0x22
,
0xF8
,
0xB9
,
0xBC
,
0x09
,
0x22
,
0x35
,
0x8B
)
,
ecp_curves.c:3779
MBEDTLS_BYTES_TO_T_UINT_8
(
0x68
,
0x5E
,
0x6A
,
0x40
,
0x47
,
0x50
,
0x6D
,
0x7C
)
,
ecp_curves.c:3780
MBEDTLS_BYTES_TO_T_UINT_8
(
0x5F
,
0x7D
,
0xB9
,
0x93
,
0x7B
,
0x68
,
0xD1
,
0x50
)
,
ecp_curves.c:3781
MBEDTLS_BYTES_TO_T_UINT_8
(
0x8D
,
0xD4
,
0xD0
,
0xE2
,
0x78
,
0x1F
,
0x3B
,
0xFF
)
,
ecp_curves.c:3782
MBEDTLS_BYTES_TO_T_UINT_8
(
0x8E
,
0x09
,
0xD0
,
0xF4
,
0xEE
,
0x62
,
0x3B
,
0xB4
)
,
ecp_curves.c:3783
MBEDTLS_BYTES_TO_T_UINT_8
(
0xC1
,
0x16
,
0xD9
,
0xB5
,
0x70
,
0x9F
,
0xED
,
0x85
)
,
ecp_curves.c:3784
MBEDTLS_BYTES_TO_T_UINT_8
(
0x93
,
0x6A
,
0x4C
,
0x9C
,
0x2E
,
0x32
,
0x21
,
0x5A
)
,
ecp_curves.c:3785
MBEDTLS_BYTES_TO_T_UINT_8
(
0x64
,
0xD9
,
0x2E
,
0xD8
,
0xBD
,
0xE4
,
0xAE
,
0x81
)
,
ecp_curves.c:3786
static
const
mbedtls_mpi_uint
brainpoolP512r1_gy
[
]
=
{
ecp_curves.c:3788
brainpoolP512r1_gy
MBEDTLS_BYTES_TO_T_UINT_8
(
0x92
,
0x08
,
0xD8
,
0x3A
,
0x0F
,
0x1E
,
0xCD
,
0x78
)
,
ecp_curves.c:3789
MBEDTLS_BYTES_TO_T_UINT_8
(
0x06
,
0x54
,
0xF0
,
0xA8
,
0x2F
,
0x2B
,
0xCA
,
0xD1
)
,
ecp_curves.c:3790
MBEDTLS_BYTES_TO_T_UINT_8
(
0xAE
,
0x63
,
0x27
,
0x8A
,
0xD8
,
0x4B
,
0xCA
,
0x5B
)
,
ecp_curves.c:3791
MBEDTLS_BYTES_TO_T_UINT_8
(
0x5E
,
0x48
,
0x5F
,
0x4A
,
0x49
,
0xDE
,
0xDC
,
0xB2
)
,
ecp_curves.c:3792
MBEDTLS_BYTES_TO_T_UINT_8
(
0x11
,
0x81
,
0x1F
,
0x88
,
0x5B
,
0xC5
,
0x00
,
0xA0
)
,
ecp_curves.c:3793
MBEDTLS_BYTES_TO_T_UINT_8
(
0x1A
,
0x7B
,
0xA5
,
0x24
,
0x00
,
0xF7
,
0x09
,
0xF2
)
,
ecp_curves.c:3794
MBEDTLS_BYTES_TO_T_UINT_8
(
0xFD
,
0x22
,
0x78
,
0xCF
,
0xA9
,
0xBF
,
0xEA
,
0xC0
)
,
ecp_curves.c:3795
MBEDTLS_BYTES_TO_T_UINT_8
(
0xEC
,
0x32
,
0x63
,
0x56
,
0x5D
,
0x38
,
0xDE
,
0x7D
)
,
ecp_curves.c:3796
static
const
mbedtls_mpi_uint
brainpoolP512r1_n
[
]
=
{
ecp_curves.c:3798
brainpoolP512r1_n
MBEDTLS_BYTES_TO_T_UINT_8
(
0x69
,
0x00
,
0xA9
,
0x9C
,
0x82
,
0x96
,
0x87
,
0xB5
)
,
ecp_curves.c:3799
MBEDTLS_BYTES_TO_T_UINT_8
(
0xDD
,
0xDA
,
0x5D
,
0x08
,
0x81
,
0xD3
,
0xB1
,
0x1D
)
,
ecp_curves.c:3800
MBEDTLS_BYTES_TO_T_UINT_8
(
0x47
,
0x10
,
0xAC
,
0x7F
,
0x19
,
0x61
,
0x86
,
0x41
)
,
ecp_curves.c:3801
MBEDTLS_BYTES_TO_T_UINT_8
(
0x19
,
0x26
,
0xA9
,
0x4C
,
0x41
,
0x5C
,
0x3E
,
0x55
)
,
ecp_curves.c:3802
MBEDTLS_BYTES_TO_T_UINT_8
(
0x70
,
0x08
,
0x33
,
0x70
,
0xCA
,
0x9C
,
0x63
,
0xD6
)
,
ecp_curves.c:3803
MBEDTLS_BYTES_TO_T_UINT_8
(
0x0E
,
0xD2
,
0xC9
,
0xB3
,
0xB3
,
0x8D
,
0x30
,
0xCB
)
,
ecp_curves.c:3804
MBEDTLS_BYTES_TO_T_UINT_8
(
0x07
,
0xFC
,
0xC9
,
0x33
,
0xAE
,
0xE6
,
0xD4
,
0x3F
)
,
ecp_curves.c:3805
MBEDTLS_BYTES_TO_T_UINT_8
(
0x8B
,
0xC4
,
0xE9
,
0xDB
,
0xB8
,
0x9D
,
0xDD
,
0xAA
)
,
ecp_curves.c:3806
static
inline
void
ecp_mpi_load
(
mbedtls_mpi
*
X
,
const
mbedtls_mpi_uint
*
p
,
size_t
len
)
ecp_curves.c:4494
ecp_mpi_load()
ecp_mpi_load()::p
X
->
n
=
(
unsigned
short
)
(
len
/
sizeof
(
mbedtls_mpi_uint
)
)
;
ecp_curves.c:4497
ecp_mpi_load()
X
->
p
=
(
mbedtls_mpi_uint
*
)
p
;
ecp_curves.c:4498
ecp_mpi_load()
X
->
p
=
(
mbedtls_mpi_uint
*
)
mpi_one
;
/* X->p will not be modified so the cast is safe */
ecp_curves.c:4508
ecp_mpi_set1()
const
mbedtls_mpi_uint
*
p
,
size_t
plen
,
ecp_curves.c:4515
ecp_group_load()
ecp_group_load()::p
const
mbedtls_mpi_uint
*
a
,
size_t
alen
,
ecp_curves.c:4516
ecp_group_load()
ecp_group_load()::a
const
mbedtls_mpi_uint
*
b
,
size_t
blen
,
ecp_curves.c:4517
ecp_group_load()
ecp_group_load()::b
const
mbedtls_mpi_uint
*
gx
,
size_t
gxlen
,
ecp_curves.c:4518
ecp_group_load()
ecp_group_load()::gx
const
mbedtls_mpi_uint
*
gy
,
size_t
gylen
,
ecp_curves.c:4519
ecp_group_load()
ecp_group_load()::gy
const
mbedtls_mpi_uint
*
n
,
size_t
nlen
,
ecp_curves.c:4520
ecp_group_load()
ecp_group_load()::n
static
inline
void
add64
(
mbedtls_mpi_uint
*
dst
,
mbedtls_mpi_uint
*
src
,
mbedtls_mpi_uint
*
carry
)
ecp_curves.c:4832
add64()
add64()::dst
mbedtls_mpi_uint
c
=
0
;
ecp_curves.c:4835
add64()
for
(
i
=
0
;
i
<
8
/
sizeof
(
mbedtls_mpi_uint
)
;
i
++
,
dst
++
,
src
++
)
{
ecp_curves.c:4836
add64()
static
inline
void
carry64
(
mbedtls_mpi_uint
*
dst
,
mbedtls_mpi_uint
*
carry
)
ecp_curves.c:4844
carry64()
carry64()::dst
for
(
i
=
0
;
i
<
8
/
sizeof
(
mbedtls_mpi_uint
)
;
i
++
,
dst
++
)
{
ecp_curves.c:4847
carry64()
mbedtls_mpi_uint
c
=
0
;
ecp_curves.c:4865
ecp_mod_p192()
mbedtls_mpi_uint
*
p
,
*
end
;
ecp_curves.c:4866
ecp_mod_p192()
MBEDTLS_MPI_CHK
(
mbedtls_mpi_grow
(
N
,
6
*
WIDTH
)
)
;
ecp_curves.c:4869
ecp_mod_p192()
ADD
(
3
)
;
ADD
(
5
)
;
NEXT
;
// A0 += A3 + A5
ecp_curves.c:4874
ecp_mod_p192()
ADD
(
3
)
;
ADD
(
4
)
;
ADD
(
5
)
;
NEXT
;
// A1 += A3 + A4 + A5
ecp_curves.c:4875
ecp_mod_p192()
ADD
(
4
)
;
ADD
(
5
)
;
LAST
;
// A2 += A4 + A5
ecp_curves.c:4876
ecp_mod_p192()
for
(
i
=
0
;
i
<=
bits
/
8
/
sizeof
(
mbedtls_mpi_uint
)
;
i
++
)
{
ecp_curves.c:4988
mbedtls_ecp_fix_negative()
N
->
p
[
i
]
=
~
(
mbedtls_mpi_uint
)
0
-
N
->
p
[
i
]
;
ecp_curves.c:4989
mbedtls_ecp_fix_negative()
}
while
(
N
->
p
[
i
++
]
==
0
&&
i
<=
bits
/
8
/
sizeof
(
mbedtls_mpi_uint
)
)
;
ecp_curves.c:4995
mbedtls_ecp_fix_negative()
mbedtls_mpi_uint
msw
=
(
mbedtls_mpi_uint
)
-
c
;
ecp_curves.c:5002
mbedtls_ecp_fix_negative()
N
->
p
[
bits
/
8
/
sizeof
(
mbedtls_mpi_uint
)
]
+=
msw
;
ecp_curves.c:5008
mbedtls_ecp_fix_negative()
INIT
(
224
)
;
ecp_curves.c:5017
ecp_mod_p224()
INIT
(
256
)
;
ecp_curves.c:5038
ecp_mod_p256()
INIT
(
384
)
;
ecp_curves.c:5075
ecp_mod_p384()
mbedtls_mpi_uint
Mp
[
P521_WIDTH
+
1
]
;
ecp_curves.c:5151
ecp_mod_p521()
if
(
N
->
n
<
P521_WIDTH
)
{
ecp_curves.c:5156
ecp_mod_p521()
M
.
n
=
N
->
n
-
(
P521_WIDTH
-
1
)
;
ecp_curves.c:5162
ecp_mod_p521()
if
(
M
.
n
>
P521_WIDTH
+
1
)
{
ecp_curves.c:5163
ecp_mod_p521()
M
.
n
=
P521_WIDTH
+
1
;
ecp_curves.c:5164
ecp_mod_p521()
memcpy
(
Mp
,
N
->
p
+
P521_WIDTH
-
1
,
M
.
n
*
sizeof
(
mbedtls_mpi_uint
)
)
;
ecp_curves.c:5167
ecp_mod_p521()
MBEDTLS_MPI_CHK
(
mbedtls_mpi_shift_r
(
&
M
,
521
%
(
8
*
sizeof
(
mbedtls_mpi_uint
)
)
)
)
;
ecp_curves.c:5168
ecp_mod_p521()
N
->
p
[
P521_WIDTH
-
1
]
&=
P521_MASK
;
ecp_curves.c:5171
ecp_mod_p521()
for
(
i
=
P521_WIDTH
;
i
<
N
->
n
;
i
++
)
{
ecp_curves.c:5172
ecp_mod_p521()
mbedtls_mpi_uint
Mp
[
P255_WIDTH
]
;
ecp_curves.c:5200
ecp_mod_p255()
mbedtls_mpi_uint
*
const
NT_p
=
N
->
p
+
P255_WIDTH
;
ecp_curves.c:5203
ecp_mod_p255()
const
size_t
NT_n
=
N
->
n
-
P255_WIDTH
;
ecp_curves.c:5204
ecp_mod_p255()
if
(
N
->
n
<=
P255_WIDTH
)
{
ecp_curves.c:5205
ecp_mod_p255()
if
(
NT_n
>
P255_WIDTH
)
{
ecp_curves.c:5208
ecp_mod_p255()
memcpy
(
Mp
,
NT_p
,
sizeof
(
mbedtls_mpi_uint
)
*
NT_n
)
;
ecp_curves.c:5213
ecp_mod_p255()
memset
(
NT_p
,
0
,
sizeof
(
mbedtls_mpi_uint
)
*
NT_n
)
;
ecp_curves.c:5214
ecp_mod_p255()
mbedtls_mpi_core_mla
(
N
->
p
,
P255_WIDTH
+
1
,
ecp_curves.c:5217
ecp_mod_p255()
static
inline
int
ecp_mod_koblitz
(
mbedtls_mpi
*
N
,
const
mbedtls_mpi_uint
*
Rp
,
size_t
p_limbs
,
ecp_curves.c:5314
ecp_mod_koblitz()
ecp_mod_koblitz()::Rp
size_t
adjust
,
size_t
shift
,
mbedtls_mpi_uint
mask
)
ecp_curves.c:5315
ecp_mod_koblitz()
ecp_mod_koblitz()::mask
mbedtls_mpi_uint
Mp
[
P_KOBLITZ_MAX
+
P_KOBLITZ_R
+
1
]
;
ecp_curves.c:5320
ecp_mod_koblitz()
R
.
p
=
(
mbedtls_mpi_uint
*
)
Rp
;
/* R.p will not be modified so the cast is safe */
ecp_curves.c:5328
ecp_mod_koblitz()
R
.
n
=
P_KOBLITZ_R
;
ecp_curves.c:5329
ecp_mod_koblitz()
memcpy
(
Mp
,
N
->
p
+
p_limbs
-
adjust
,
M
.
n
*
sizeof
(
mbedtls_mpi_uint
)
)
;
ecp_curves.c:5341
ecp_mod_koblitz()
memcpy
(
Mp
,
N
->
p
+
p_limbs
-
adjust
,
M
.
n
*
sizeof
(
mbedtls_mpi_uint
)
)
;
ecp_curves.c:5367
ecp_mod_koblitz()
static
const
mbedtls_mpi_uint
Rp
[
]
=
{
ecp_curves.c:5399
ecp_mod_p192k1()
MBEDTLS_BYTES_TO_T_UINT_8
(
0xC9
,
0x11
,
0x00
,
0x00
,
0x01
,
0x00
,
0x00
,
ecp_curves.c:5400
ecp_mod_p192k1()
return
ecp_mod_koblitz
(
N
,
Rp
,
192
/
8
/
sizeof
(
mbedtls_mpi_uint
)
,
0
,
0
,
ecp_curves.c:5404
ecp_mod_p192k1()
static
const
mbedtls_mpi_uint
Rp
[
]
=
{
ecp_curves.c:5416
ecp_mod_p224k1()
MBEDTLS_BYTES_TO_T_UINT_8
(
0x93
,
0x1A
,
0x00
,
0x00
,
0x01
,
0x00
,
0x00
,
ecp_curves.c:5417
ecp_mod_p224k1()
return
ecp_mod_koblitz
(
N
,
Rp
,
224
/
8
/
sizeof
(
mbedtls_mpi_uint
)
,
0
,
0
,
ecp_curves.c:5424
ecp_mod_p224k1()
static
const
mbedtls_mpi_uint
Rp
[
]
=
{
ecp_curves.c:5438
ecp_mod_p256k1()
MBEDTLS_BYTES_TO_T_UINT_8
(
0xD1
,
0x03
,
0x00
,
0x00
,
0x01
,
0x00
,
0x00
,
ecp_curves.c:5439
ecp_mod_p256k1()
return
ecp_mod_koblitz
(
N
,
Rp
,
256
/
8
/
sizeof
(
mbedtls_mpi_uint
)
,
0
,
0
,
ecp_curves.c:5442
ecp_mod_p256k1()
static
mbedtls_mpi_uint
modular_inverse
(
const
mbedtls_mpi
*
M
)
esp_bignum.c:171
modular_inverse()
if
(
(
mbedtls_mpi_uint
)
N
*
t
%
two_2_i
>=
two_2_i_minus_1
)
{
esp_bignum.c:180
modular_inverse()
return
(
mbedtls_mpi_uint
)
(
UINT32_MAX
-
t
+
1
)
;
esp_bignum.c:188
modular_inverse()
mbedtls_mpi_uint
Mprime
;
esp_bignum.c:239
esp_mpi_mul_mpi_mod()
for
(
j
=
biL
-
1
;
j
>=
0
;
j
--
)
{
esp_bignum.c:275
mbedtls_mpi_msb()
return
(
i
*
biL
)
+
j
;
esp_bignum.c:277
mbedtls_mpi_msb()
mbedtls_mpi_uint
Mprime
)
esp_bignum.c:293
mpi_montgomery_exp_calc()
mpi_montgomery_exp_calc()::Mprime
mbedtls_mpi_uint
Mprime
;
esp_bignum.c:363
esp_mpi_exp_mod()
int
mbedtls_mpi_mul_int
(
mbedtls_mpi
*
X
,
const
mbedtls_mpi
*
A
,
mbedtls_mpi_uint
b
)
esp_bignum.c:562
mbedtls_mpi_mul_int()
mbedtls_mpi_mul_int()::b
mbedtls_mpi_uint
p
[
1
]
;
esp_bignum.c:565
mbedtls_mpi_mul_int()
const
mbedtls_mpi_uint
mm
=
mbedtls_mpi_core_montmul_init
(
N
->
p
)
;
rsa.c:1353
rsa_unblind()
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
mbedtls_mpi::p
mbedtls_mpi
bignum.h:214
mbedtls_mpi_mul_int()::b
mbedtls_mpi_mul_int()
bignum.h:801
mbedtls_mpi_mod_int()::r
mbedtls_mpi_mod_int()
bignum.h:881
return
mbedtls_ct_mpi_uint_if()
constant_time_internal.h:312
mbedtls_ct_mpi_uint_if()::if1
mbedtls_ct_mpi_uint_if()
constant_time_internal.h:313
mbedtls_ct_mpi_uint_if()::if0
mbedtls_ct_mpi_uint_if()
constant_time_internal.h:314
return
mbedtls_ct_mpi_uint_if_else_0()
constant_time_internal.h:383
mbedtls_ct_mpi_uint_if_else_0()::if1
mbedtls_ct_mpi_uint_if_else_0()
constant_time_internal.h:384
return
mbedtls_ct_mpi_uint_if()
constant_time_impl.h:450
return
mbedtls_ct_mpi_uint_if_else_0()
constant_time_impl.h:479
return
mpi_sint_abs()
bignum.c:358
mpi_get_digit()::d
mpi_get_digit()
bignum.c:489
mbedtls_mpi_mul_int()::b
mbedtls_mpi_mul_int()
bignum.c:1254
return
mbedtls_int_div_int()
bignum.c:1292
mbedtls_int_div_int()::u1
mbedtls_int_div_int()
bignum.c:1292
mbedtls_int_div_int()::u0
mbedtls_int_div_int()
bignum.c:1293
mbedtls_int_div_int()::d
mbedtls_int_div_int()
bignum.c:1294
mbedtls_int_div_int()::r
mbedtls_int_div_int()
bignum.c:1295
mbedtls_mpi_mod_int()::r
mbedtls_mpi_mod_int()
bignum.c:1562
mbedtls_mpi_core_clz()::a
mbedtls_mpi_core_clz()
bignum_core.h:123
mbedtls_mpi_core_bitlen()::A
mbedtls_mpi_core_bitlen()
bignum_core.h:135
mbedtls_mpi_core_bigendian_to_host()::A
mbedtls_mpi_core_bigendian_to_host()
bignum_core.h:143
mbedtls_mpi_core_uint_le_mpi()::min
mbedtls_mpi_core_uint_le_mpi()
bignum_core.h:158
mbedtls_mpi_core_uint_le_mpi()::A
mbedtls_mpi_core_uint_le_mpi()
bignum_core.h:159
mbedtls_mpi_core_lt_ct()::A
mbedtls_mpi_core_lt_ct()
bignum_core.h:176
mbedtls_mpi_core_lt_ct()::B
mbedtls_mpi_core_lt_ct()
bignum_core.h:177
mbedtls_mpi_core_cond_assign()::X
mbedtls_mpi_core_cond_assign()
bignum_core.h:197
mbedtls_mpi_core_cond_assign()::A
mbedtls_mpi_core_cond_assign()
bignum_core.h:198
mbedtls_mpi_core_cond_swap()::X
mbedtls_mpi_core_cond_swap()
bignum_core.h:217
mbedtls_mpi_core_cond_swap()::Y
mbedtls_mpi_core_cond_swap()
bignum_core.h:218
mbedtls_mpi_core_read_le()::X
mbedtls_mpi_core_read_le()
bignum_core.h:236
mbedtls_mpi_core_read_be()::X
mbedtls_mpi_core_read_be()
bignum_core.h:258
mbedtls_mpi_core_write_le()::A
mbedtls_mpi_core_write_le()
bignum_core.h:278
mbedtls_mpi_core_write_be()::A
mbedtls_mpi_core_write_be()
bignum_core.h:298
mbedtls_mpi_core_shift_r()::X
mbedtls_mpi_core_shift_r()
bignum_core.h:315
mbedtls_mpi_core_shift_l()::X
mbedtls_mpi_core_shift_l()
bignum_core.h:330
return
mbedtls_mpi_core_add()
bignum_core.h:350
mbedtls_mpi_core_add()::X
mbedtls_mpi_core_add()
bignum_core.h:350
mbedtls_mpi_core_add()::A
mbedtls_mpi_core_add()
bignum_core.h:351
mbedtls_mpi_core_add()::B
mbedtls_mpi_core_add()
bignum_core.h:352
return
mbedtls_mpi_core_add_if()
bignum_core.h:385
mbedtls_mpi_core_add_if()::X
mbedtls_mpi_core_add_if()
bignum_core.h:385
mbedtls_mpi_core_add_if()::A
mbedtls_mpi_core_add_if()
bignum_core.h:386
return
mbedtls_mpi_core_sub()
bignum_core.h:408
mbedtls_mpi_core_sub()::X
mbedtls_mpi_core_sub()
bignum_core.h:408
mbedtls_mpi_core_sub()::A
mbedtls_mpi_core_sub()
bignum_core.h:409
mbedtls_mpi_core_sub()::B
mbedtls_mpi_core_sub()
bignum_core.h:410
return
mbedtls_mpi_core_mla()
bignum_core.h:434
mbedtls_mpi_core_mla()::X
mbedtls_mpi_core_mla()
bignum_core.h:434
mbedtls_mpi_core_mla()::A
mbedtls_mpi_core_mla()
bignum_core.h:435
mbedtls_mpi_core_mla()::b
mbedtls_mpi_core_mla()
bignum_core.h:436
mbedtls_mpi_core_mul()::X
mbedtls_mpi_core_mul()
bignum_core.h:454
mbedtls_mpi_core_mul()::A
mbedtls_mpi_core_mul()
bignum_core.h:455
mbedtls_mpi_core_mul()::B
mbedtls_mpi_core_mul()
bignum_core.h:456
return
mbedtls_mpi_core_montmul_init()
bignum_core.h:467
mbedtls_mpi_core_montmul_init()::N
mbedtls_mpi_core_montmul_init()
bignum_core.h:467
mbedtls_mpi_core_montmul()::X
mbedtls_mpi_core_montmul()
bignum_core.h:504
mbedtls_mpi_core_montmul()::A
mbedtls_mpi_core_montmul()
bignum_core.h:505
mbedtls_mpi_core_montmul()::B
mbedtls_mpi_core_montmul()
bignum_core.h:506
mbedtls_mpi_core_montmul()::N
mbedtls_mpi_core_montmul()
bignum_core.h:507
mbedtls_mpi_core_montmul()::mm
mbedtls_mpi_core_montmul()
bignum_core.h:508
mbedtls_mpi_core_montmul()::T
mbedtls_mpi_core_montmul()
bignum_core.h:508
mbedtls_mpi_core_fill_random()::X
mbedtls_mpi_core_fill_random()
bignum_core.h:567
mbedtls_mpi_core_random()::X
mbedtls_mpi_core_random()
bignum_core.h:602
mbedtls_mpi_core_random()::min
mbedtls_mpi_core_random()
bignum_core.h:603
mbedtls_mpi_core_random()::N
mbedtls_mpi_core_random()
bignum_core.h:604
mbedtls_mpi_core_exp_mod_unsafe()::X
mbedtls_mpi_core_exp_mod_unsafe()
bignum_core.h:657
mbedtls_mpi_core_exp_mod_unsafe()::A
mbedtls_mpi_core_exp_mod_unsafe()
bignum_core.h:658
mbedtls_mpi_core_exp_mod_unsafe()::N
mbedtls_mpi_core_exp_mod_unsafe()
bignum_core.h:659
mbedtls_mpi_core_exp_mod_unsafe()::E
mbedtls_mpi_core_exp_mod_unsafe()
bignum_core.h:660
mbedtls_mpi_core_exp_mod_unsafe()::RR
mbedtls_mpi_core_exp_mod_unsafe()
bignum_core.h:661
mbedtls_mpi_core_exp_mod_unsafe()::T
mbedtls_mpi_core_exp_mod_unsafe()
bignum_core.h:662
mbedtls_mpi_core_exp_mod()::X
mbedtls_mpi_core_exp_mod()
bignum_core.h:691
mbedtls_mpi_core_exp_mod()::A
mbedtls_mpi_core_exp_mod()
bignum_core.h:692
mbedtls_mpi_core_exp_mod()::N
mbedtls_mpi_core_exp_mod()
bignum_core.h:693
mbedtls_mpi_core_exp_mod()::E
mbedtls_mpi_core_exp_mod()
bignum_core.h:694
mbedtls_mpi_core_exp_mod()::RR
mbedtls_mpi_core_exp_mod()
bignum_core.h:695
mbedtls_mpi_core_exp_mod()::T
mbedtls_mpi_core_exp_mod()
bignum_core.h:696
return
mbedtls_mpi_core_sub_int()
bignum_core.h:710
mbedtls_mpi_core_sub_int()::X
mbedtls_mpi_core_sub_int()
bignum_core.h:710
mbedtls_mpi_core_sub_int()::A
mbedtls_mpi_core_sub_int()
bignum_core.h:711
mbedtls_mpi_core_sub_int()::b
mbedtls_mpi_core_sub_int()
bignum_core.h:712
mbedtls_mpi_core_check_zero_ct()::A
mbedtls_mpi_core_check_zero_ct()
bignum_core.h:725
mbedtls_mpi_core_to_mont_rep()::X
mbedtls_mpi_core_to_mont_rep()
bignum_core.h:776
mbedtls_mpi_core_to_mont_rep()::A
mbedtls_mpi_core_to_mont_rep()
bignum_core.h:777
mbedtls_mpi_core_to_mont_rep()::N
mbedtls_mpi_core_to_mont_rep()
bignum_core.h:778
mbedtls_mpi_core_to_mont_rep()::mm
mbedtls_mpi_core_to_mont_rep()
bignum_core.h:780
mbedtls_mpi_core_to_mont_rep()::rr
mbedtls_mpi_core_to_mont_rep()
bignum_core.h:781
mbedtls_mpi_core_to_mont_rep()::T
mbedtls_mpi_core_to_mont_rep()
bignum_core.h:782
mbedtls_mpi_core_from_mont_rep()::X
mbedtls_mpi_core_from_mont_rep()
bignum_core.h:813
mbedtls_mpi_core_from_mont_rep()::A
mbedtls_mpi_core_from_mont_rep()
bignum_core.h:814
mbedtls_mpi_core_from_mont_rep()::N
mbedtls_mpi_core_from_mont_rep()
bignum_core.h:815
mbedtls_mpi_core_from_mont_rep()::mm
mbedtls_mpi_core_from_mont_rep()
bignum_core.h:817
mbedtls_mpi_core_from_mont_rep()::T
mbedtls_mpi_core_from_mont_rep()
bignum_core.h:818
mbedtls_mpi_core_clz()::a
mbedtls_mpi_core_clz()
bignum_core.c:24
mbedtls_mpi_core_bitlen()::A
mbedtls_mpi_core_bitlen()
bignum_core.c:53
return
mpi_bigendian_to_host()
bignum_core.c:68
mpi_bigendian_to_host()::a
mpi_bigendian_to_host()
bignum_core.c:68
mbedtls_mpi_core_bigendian_to_host()::A
mbedtls_mpi_core_bigendian_to_host()
bignum_core.c:82
mbedtls_mpi_core_uint_le_mpi()::min
mbedtls_mpi_core_uint_le_mpi()
bignum_core.c:114
mbedtls_mpi_core_uint_le_mpi()::A
mbedtls_mpi_core_uint_le_mpi()
bignum_core.c:115
mbedtls_mpi_core_lt_ct()::A
mbedtls_mpi_core_lt_ct()
bignum_core.c:132
mbedtls_mpi_core_lt_ct()::B
mbedtls_mpi_core_lt_ct()
bignum_core.c:133
mbedtls_mpi_core_cond_assign()::X
mbedtls_mpi_core_cond_assign()
bignum_core.c:168
mbedtls_mpi_core_cond_assign()::A
mbedtls_mpi_core_cond_assign()
bignum_core.c:169
mbedtls_mpi_core_cond_swap()::X
mbedtls_mpi_core_cond_swap()
bignum_core.c:187
mbedtls_mpi_core_cond_swap()::Y
mbedtls_mpi_core_cond_swap()
bignum_core.c:188
mbedtls_mpi_core_read_le()::X
mbedtls_mpi_core_read_le()
bignum_core.c:203
mbedtls_mpi_core_read_be()::X
mbedtls_mpi_core_read_be()
bignum_core.c:226
mbedtls_mpi_core_write_le()::A
mbedtls_mpi_core_write_le()
bignum_core.c:257
mbedtls_mpi_core_shift_r()::X
mbedtls_mpi_core_shift_r()
bignum_core.c:330
mbedtls_mpi_core_shift_l()::X
mbedtls_mpi_core_shift_l()
bignum_core.c:370
return
mbedtls_mpi_core_add()
bignum_core.c:405
mbedtls_mpi_core_add()::X
mbedtls_mpi_core_add()
bignum_core.c:405
mbedtls_mpi_core_add()::A
mbedtls_mpi_core_add()
bignum_core.c:406
mbedtls_mpi_core_add()::B
mbedtls_mpi_core_add()
bignum_core.c:407
return
mbedtls_mpi_core_add_if()
bignum_core.c:423
mbedtls_mpi_core_add_if()::X
mbedtls_mpi_core_add_if()
bignum_core.c:423
mbedtls_mpi_core_add_if()::A
mbedtls_mpi_core_add_if()
bignum_core.c:424
return
mbedtls_mpi_core_sub()
bignum_core.c:444
mbedtls_mpi_core_sub()::X
mbedtls_mpi_core_sub()
bignum_core.c:444
mbedtls_mpi_core_sub()::A
mbedtls_mpi_core_sub()
bignum_core.c:445
mbedtls_mpi_core_sub()::B
mbedtls_mpi_core_sub()
bignum_core.c:446
return
mbedtls_mpi_core_mla()
bignum_core.c:461
mbedtls_mpi_core_mla()::b
mbedtls_mpi_core_mla()
bignum_core.c:463
mbedtls_mpi_core_mul()::X
mbedtls_mpi_core_mul()
bignum_core.c:499
mbedtls_mpi_core_mul()::A
mbedtls_mpi_core_mul()
bignum_core.c:500
mbedtls_mpi_core_mul()::B
mbedtls_mpi_core_mul()
bignum_core.c:501
return
mbedtls_mpi_core_montmul_init()
bignum_core.c:513
mbedtls_mpi_core_montmul_init()::N
mbedtls_mpi_core_montmul_init()
bignum_core.c:513
mbedtls_mpi_core_montmul()::X
mbedtls_mpi_core_montmul()
bignum_core.c:526
mbedtls_mpi_core_montmul()::A
mbedtls_mpi_core_montmul()
bignum_core.c:527
mbedtls_mpi_core_montmul()::B
mbedtls_mpi_core_montmul()
bignum_core.c:528
mbedtls_mpi_core_montmul()::N
mbedtls_mpi_core_montmul()
bignum_core.c:530
mbedtls_mpi_core_montmul()::mm
mbedtls_mpi_core_montmul()
bignum_core.c:532
mbedtls_mpi_core_montmul()::T
mbedtls_mpi_core_montmul()
bignum_core.c:533
mbedtls_mpi_core_ct_uint_table_lookup()::dest
mbedtls_mpi_core_ct_uint_table_lookup()
bignum_core.c:597
mbedtls_mpi_core_ct_uint_table_lookup()::table
mbedtls_mpi_core_ct_uint_table_lookup()
bignum_core.c:598
mbedtls_mpi_core_fill_random()::X
mbedtls_mpi_core_fill_random()
bignum_core.c:616
mbedtls_mpi_core_random()::X
mbedtls_mpi_core_random()
bignum_core.c:637
mbedtls_mpi_core_random()::min
mbedtls_mpi_core_random()
bignum_core.c:638
mbedtls_mpi_core_random()::N
mbedtls_mpi_core_random()
bignum_core.c:639
exp_mod_precompute_window()::A
exp_mod_precompute_window()
bignum_core.c:722
exp_mod_precompute_window()::N
exp_mod_precompute_window()
bignum_core.c:723
exp_mod_precompute_window()::mm
exp_mod_precompute_window()
bignum_core.c:725
exp_mod_precompute_window()::RR
exp_mod_precompute_window()
bignum_core.c:726
exp_mod_precompute_window()::Wtable
exp_mod_precompute_window()
bignum_core.c:728
exp_mod_precompute_window()::temp
exp_mod_precompute_window()
bignum_core.c:729
exp_mod_calc_first_bit_optionally_safe()::E
exp_mod_calc_first_bit_optionally_safe()
bignum_core.c:761
exp_mod_table_lookup_optionally_safe()::Wselect
exp_mod_table_lookup_optionally_safe()
bignum_core.c:807
exp_mod_table_lookup_optionally_safe()::Wtable
exp_mod_table_lookup_optionally_safe()
bignum_core.c:808
exp_mod_table_lookup_optionally_safe()::window
exp_mod_table_lookup_optionally_safe()
bignum_core.c:810
mbedtls_mpi_core_exp_mod_optionally_safe()::X
mbedtls_mpi_core_exp_mod_optionally_safe()
bignum_core.c:847
mbedtls_mpi_core_exp_mod_optionally_safe()::A
mbedtls_mpi_core_exp_mod_optionally_safe()
bignum_core.c:848
mbedtls_mpi_core_exp_mod_optionally_safe()::N
mbedtls_mpi_core_exp_mod_optionally_safe()
bignum_core.c:849
mbedtls_mpi_core_exp_mod_optionally_safe()::E
mbedtls_mpi_core_exp_mod_optionally_safe()
bignum_core.c:851
mbedtls_mpi_core_exp_mod_optionally_safe()::RR
mbedtls_mpi_core_exp_mod_optionally_safe()
bignum_core.c:854
mbedtls_mpi_core_exp_mod_optionally_safe()::T
mbedtls_mpi_core_exp_mod_optionally_safe()
bignum_core.c:855
mbedtls_mpi_core_exp_mod()::X
mbedtls_mpi_core_exp_mod()
bignum_core.c:933
mbedtls_mpi_core_exp_mod()::A
mbedtls_mpi_core_exp_mod()
bignum_core.c:934
mbedtls_mpi_core_exp_mod()::N
mbedtls_mpi_core_exp_mod()
bignum_core.c:935
mbedtls_mpi_core_exp_mod()::E
mbedtls_mpi_core_exp_mod()
bignum_core.c:936
mbedtls_mpi_core_exp_mod()::RR
mbedtls_mpi_core_exp_mod()
bignum_core.c:937
mbedtls_mpi_core_exp_mod()::T
mbedtls_mpi_core_exp_mod()
bignum_core.c:938
mbedtls_mpi_core_exp_mod_unsafe()::X
mbedtls_mpi_core_exp_mod_unsafe()
bignum_core.c:951
mbedtls_mpi_core_exp_mod_unsafe()::A
mbedtls_mpi_core_exp_mod_unsafe()
bignum_core.c:952
mbedtls_mpi_core_exp_mod_unsafe()::N
mbedtls_mpi_core_exp_mod_unsafe()
bignum_core.c:953
mbedtls_mpi_core_exp_mod_unsafe()::E
mbedtls_mpi_core_exp_mod_unsafe()
bignum_core.c:954
mbedtls_mpi_core_exp_mod_unsafe()::RR
mbedtls_mpi_core_exp_mod_unsafe()
bignum_core.c:955
mbedtls_mpi_core_exp_mod_unsafe()::T
mbedtls_mpi_core_exp_mod_unsafe()
bignum_core.c:956
return
mbedtls_mpi_core_sub_int()
bignum_core.c:969
mbedtls_mpi_core_sub_int()::X
mbedtls_mpi_core_sub_int()
bignum_core.c:969
mbedtls_mpi_core_sub_int()::A
mbedtls_mpi_core_sub_int()
bignum_core.c:970
mbedtls_mpi_core_check_zero_ct()::A
mbedtls_mpi_core_check_zero_ct()
bignum_core.c:984
mbedtls_mpi_core_to_mont_rep()::X
mbedtls_mpi_core_to_mont_rep()
bignum_core.c:997
mbedtls_mpi_core_to_mont_rep()::A
mbedtls_mpi_core_to_mont_rep()
bignum_core.c:998
mbedtls_mpi_core_to_mont_rep()::N
mbedtls_mpi_core_to_mont_rep()
bignum_core.c:999
mbedtls_mpi_core_to_mont_rep()::mm
mbedtls_mpi_core_to_mont_rep()
bignum_core.c:1001
mbedtls_mpi_core_to_mont_rep()::rr
mbedtls_mpi_core_to_mont_rep()
bignum_core.c:1002
mbedtls_mpi_core_to_mont_rep()::T
mbedtls_mpi_core_to_mont_rep()
bignum_core.c:1003
mbedtls_mpi_core_from_mont_rep()::X
mbedtls_mpi_core_from_mont_rep()
bignum_core.c:1008
mbedtls_mpi_core_from_mont_rep()::A
mbedtls_mpi_core_from_mont_rep()
bignum_core.c:1009
mbedtls_mpi_core_from_mont_rep()::N
mbedtls_mpi_core_from_mont_rep()
bignum_core.c:1010
mbedtls_mpi_core_from_mont_rep()::mm
mbedtls_mpi_core_from_mont_rep()
bignum_core.c:1012
mbedtls_mpi_core_from_mont_rep()::T
mbedtls_mpi_core_from_mont_rep()
bignum_core.c:1013
mbedtls_mpi_mul_int_mod()::c
mbedtls_mpi_mul_int_mod()
ecp.c:1115
mbedtls_mpi_sub_int_mod()::c
mbedtls_mpi_sub_int_mod()
ecp.c:1129
x25519_bad_point_1
ecp.c:2945
x25519_bad_point_2
ecp.c:2951
mbedtls_mpi_mod_residue::p
mbedtls_mpi_mod_residue
bignum_mod.h:106
mbedtls_mpi_mont_struct::rr
mbedtls_mpi_mont_struct
bignum_mod.h:111
mbedtls_mpi_mont_struct::mm
mbedtls_mpi_mont_struct
bignum_mod.h:112
mbedtls_mpi_mod_modulus::p
mbedtls_mpi_mod_modulus
bignum_mod.h:122
mbedtls_mpi_mod_residue_setup()::p
mbedtls_mpi_mod_residue_setup()
bignum_mod.h:164
mbedtls_mpi_mod_modulus_setup()::p
mbedtls_mpi_mod_modulus_setup()
bignum_mod.h:197
mbedtls_mpi_mod_optred_modulus_setup()::p
mbedtls_mpi_mod_optred_modulus_setup()
bignum_mod.h:213
mbedtls_mpi_mod_random()::min
mbedtls_mpi_mod_random()
bignum_mod.h:380
mpi_one
ecp_curves.c:49
secp192r1_p
ecp_curves.c:61
secp192r1_b
ecp_curves.c:66
secp192r1_gx
ecp_curves.c:71
secp192r1_gy
ecp_curves.c:76
secp192r1_n
ecp_curves.c:81
secp224r1_p
ecp_curves.c:274
secp224r1_b
ecp_curves.c:280
secp224r1_gx
ecp_curves.c:286
secp224r1_gy
ecp_curves.c:292
secp224r1_n
ecp_curves.c:298
secp256r1_p
ecp_curves.c:524
secp256r1_b
ecp_curves.c:530
secp256r1_gx
ecp_curves.c:536
secp256r1_gy
ecp_curves.c:542
secp256r1_n
ecp_curves.c:548
secp384r1_p
ecp_curves.c:775
secp384r1_b
ecp_curves.c:783
secp384r1_gx
ecp_curves.c:791
secp384r1_gy
ecp_curves.c:799
secp384r1_n
ecp_curves.c:807
secp521r1_p
ecp_curves.c:1372
secp521r1_b
ecp_curves.c:1383
secp521r1_gx
ecp_curves.c:1394
secp521r1_gy
ecp_curves.c:1405
secp521r1_n
ecp_curves.c:1416
secp192k1_p
ecp_curves.c:2172
secp192k1_a
ecp_curves.c:2177
secp192k1_b
ecp_curves.c:2180
secp192k1_gx
ecp_curves.c:2183
secp192k1_gy
ecp_curves.c:2188
secp192k1_n
ecp_curves.c:2193
secp224k1_p
ecp_curves.c:2385
secp224k1_a
ecp_curves.c:2391
secp224k1_b
ecp_curves.c:2394
secp224k1_gx
ecp_curves.c:2397
secp224k1_gy
ecp_curves.c:2403
secp224k1_n
ecp_curves.c:2409
secp256k1_p
ecp_curves.c:2633
secp256k1_a
ecp_curves.c:2639
secp256k1_b
ecp_curves.c:2642
secp256k1_gx
ecp_curves.c:2645
secp256k1_gy
ecp_curves.c:2651
secp256k1_n
ecp_curves.c:2657
brainpoolP256r1_p
ecp_curves.c:2884
brainpoolP256r1_a
ecp_curves.c:2890
brainpoolP256r1_b
ecp_curves.c:2896
brainpoolP256r1_gx
ecp_curves.c:2902
brainpoolP256r1_gy
ecp_curves.c:2908
brainpoolP256r1_n
ecp_curves.c:2914
brainpoolP384r1_p
ecp_curves.c:3142
brainpoolP384r1_a
ecp_curves.c:3150
brainpoolP384r1_b
ecp_curves.c:3158
brainpoolP384r1_gx
ecp_curves.c:3166
brainpoolP384r1_gy
ecp_curves.c:3174
brainpoolP384r1_n
ecp_curves.c:3182
brainpoolP512r1_p
ecp_curves.c:3748
brainpoolP512r1_a
ecp_curves.c:3758
brainpoolP512r1_b
ecp_curves.c:3768
brainpoolP512r1_gx
ecp_curves.c:3778
brainpoolP512r1_gy
ecp_curves.c:3788
brainpoolP512r1_n
ecp_curves.c:3798
ecp_mpi_load()::p
ecp_mpi_load()
ecp_curves.c:4494
ecp_group_load()::p
ecp_group_load()
ecp_curves.c:4515
ecp_group_load()::a
ecp_group_load()
ecp_curves.c:4516
ecp_group_load()::b
ecp_group_load()
ecp_curves.c:4517
ecp_group_load()::gx
ecp_group_load()
ecp_curves.c:4518
ecp_group_load()::gy
ecp_group_load()
ecp_curves.c:4519
ecp_group_load()::n
ecp_group_load()
ecp_curves.c:4520
add64()::dst
add64()
ecp_curves.c:4832
add64()::src
add64()
ecp_curves.c:4832
add64()::carry
add64()
ecp_curves.c:4832
carry64()::dst
carry64()
ecp_curves.c:4844
carry64()::carry
carry64()
ecp_curves.c:4844
ecp_mod_koblitz()::Rp
ecp_mod_koblitz()
ecp_curves.c:5314
ecp_mod_koblitz()::mask
ecp_mod_koblitz()
ecp_curves.c:5315
return
modular_inverse()
esp_bignum.c:171
mpi_montgomery_exp_calc()::Mprime
mpi_montgomery_exp_calc()
esp_bignum.c:293
mbedtls_mpi_mul_int()::b
mbedtls_mpi_mul_int()
esp_bignum.c:562
esp_mpi_mul_mpi_mod_hw_op()::Mprime
esp_mpi_mul_mpi_mod_hw_op()
bignum_impl.h:41
esp_mont_hw_op()::Mprime
esp_mont_hw_op()
bignum_impl.h:69
esp_mpi_mul_mpi_mod_hw_op()::Mprime
esp_mpi_mul_mpi_mod_hw_op()
bignum_alt.c:59
esp_mont_hw_op()::Mprime
esp_mont_hw_op()
bignum_alt.c:175
Lifecycle
from
examples
All items filtered out
All items filtered out