mbedTLS
mbedtls_mpi_init()
is only used within mbedTLS.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
STM32 Libraries and Samples
mbedTLS
mbedtls_mpi_init()
mbedtls_mpi_init() function
Initialize an MPI context. This makes the MPI ready to be set or freed, but does not define a value for the MPI.
Syntax
from
bignum.h:201
void
mbedtls_mpi_init
(
mbedtls_mpi
*
X
)
;
Implemented in
bignum.c:89
Arguments
X
The MPI context to initialize. This must not be \c NULL.
References
Location
Referrer
Text
bignum.c:89
void
mbedtls_mpi_init
(
mbedtls_mpi
*
X
)
bignum.h:201
void
mbedtls_mpi_init
(
mbedtls_mpi
*
X
)
;
bignum.c:470
mbedtls_mpi_read_string()
mbedtls_mpi_init
(
&
T
)
;
bignum.c:607
mbedtls_mpi_write_string()
mbedtls_mpi_init
(
&
T
)
;
bignum.c:841
mbedtls_mpi_read_binary()
mbedtls_mpi_init
(
X
)
;
bignum.c:1181
mbedtls_mpi_sub_abs()
mbedtls_mpi_init
(
&
TB
)
;
bignum.c:1402
mbedtls_mpi_mul_mpi()
mbedtls_mpi_init
(
&
TA
)
;
mbedtls_mpi_init
(
&
TB
)
;
bignum.c:1559
mbedtls_mpi_div_mpi()
mbedtls_mpi_init
(
&
X
)
;
mbedtls_mpi_init
(
&
Y
)
;
mbedtls_mpi_init
(
&
Z
)
;
bignum.c:1560
mbedtls_mpi_div_mpi()
mbedtls_mpi_init
(
&
T1
)
;
mbedtls_mpi_init
(
&
T2
)
;
bignum.c:1871
mbedtls_mpi_exp_mod()
mbedtls_mpi_init
(
&
RR
)
;
mbedtls_mpi_init
(
&
T
)
;
bignum.c:1872
mbedtls_mpi_exp_mod()
mbedtls_mpi_init
(
&
Apos
)
;
bignum.c:2071
mbedtls_mpi_gcd()
mbedtls_mpi_init
(
&
TG
)
;
mbedtls_mpi_init
(
&
TA
)
;
mbedtls_mpi_init
(
&
TB
)
;
bignum.c:2137
mbedtls_mpi_fill_random()
mbedtls_mpi_init
(
X
)
;
bignum.c:2165
mbedtls_mpi_inv_mod()
mbedtls_mpi_init
(
&
TA
)
;
mbedtls_mpi_init
(
&
TU
)
;
mbedtls_mpi_init
(
&
U1
)
;
mbedtls_mpi_init
(
&
U2
)
;
bignum.c:2166
mbedtls_mpi_inv_mod()
mbedtls_mpi_init
(
&
G
)
;
mbedtls_mpi_init
(
&
TB
)
;
mbedtls_mpi_init
(
&
TV
)
;
bignum.c:2167
mbedtls_mpi_inv_mod()
mbedtls_mpi_init
(
&
V1
)
;
mbedtls_mpi_init
(
&
V2
)
;
ecdh.c:159
ecdh_init_internal()
mbedtls_mpi_init
(
&
ctx
->
d
)
;
ecdh.c:162
ecdh_init_internal()
mbedtls_mpi_init
(
&
ctx
->
z
)
;
ecdh.c:180
mbedtls_ecdh_init()
mbedtls_mpi_init
(
&
ctx
->
_d
)
;
ecdsa.c:274
ecdsa_sign_restartable()
mbedtls_mpi_init
(
&
k
)
;
mbedtls_mpi_init
(
&
e
)
;
mbedtls_mpi_init
(
&
t
)
;
ecdsa.c:501
ecdsa_verify_restartable()
mbedtls_mpi_init
(
&
e
)
;
mbedtls_mpi_init
(
&
s_inv
)
;
ecdsa.c:502
ecdsa_verify_restartable()
mbedtls_mpi_init
(
&
u1
)
;
mbedtls_mpi_init
(
&
u2
)
;
ecdsa.c:655
mbedtls_ecdsa_write_signature_restartable()
mbedtls_mpi_init
(
&
r
)
;
ecdsa.c:656
mbedtls_ecdsa_write_signature_restartable()
mbedtls_mpi_init
(
&
s
)
;
ecdsa.c:750
mbedtls_ecdsa_read_signature_restartable()
mbedtls_mpi_init
(
&
r
)
;
ecdsa.c:751
mbedtls_ecdsa_read_signature_restartable()
mbedtls_mpi_init
(
&
s
)
;
ecp.c:543
mbedtls_ecp_point_init()
mbedtls_mpi_init
(
&
pt
->
X
)
;
ecp.c:544
mbedtls_ecp_point_init()
mbedtls_mpi_init
(
&
pt
->
Y
)
;
ecp.c:545
mbedtls_ecp_point_init()
mbedtls_mpi_init
(
&
pt
->
Z
)
;
ecp.c:556
mbedtls_ecp_group_init()
mbedtls_mpi_init
(
&
grp
->
P
)
;
ecp.c:557
mbedtls_ecp_group_init()
mbedtls_mpi_init
(
&
grp
->
A
)
;
ecp.c:558
mbedtls_ecp_group_init()
mbedtls_mpi_init
(
&
grp
->
B
)
;
ecp.c:560
mbedtls_ecp_group_init()
mbedtls_mpi_init
(
&
grp
->
N
)
;
ecp.c:580
mbedtls_ecp_keypair_init()
mbedtls_mpi_init
(
&
key
->
d
)
;
ecp.c:1099
ecp_normalize_jac()
mbedtls_mpi_init
(
&
Zi
)
;
mbedtls_mpi_init
(
&
ZZi
)
;
ecp.c:1156
ecp_normalize_jac_many()
mbedtls_mpi_init
(
&
c
[
i
]
)
;
ecp.c:1158
ecp_normalize_jac_many()
mbedtls_mpi_init
(
&
u
)
;
mbedtls_mpi_init
(
&
Zi
)
;
mbedtls_mpi_init
(
&
ZZi
)
;
ecp.c:1234
ecp_safe_invert_jac()
mbedtls_mpi_init
(
&
mQY
)
;
ecp.c:1276
ecp_double_jac()
mbedtls_mpi_init
(
&
M
)
;
mbedtls_mpi_init
(
&
S
)
;
mbedtls_mpi_init
(
&
T
)
;
mbedtls_mpi_init
(
&
U
)
;
ecp.c:1387
ecp_add_mixed()
mbedtls_mpi_init
(
&
T1
)
;
mbedtls_mpi_init
(
&
T2
)
;
mbedtls_mpi_init
(
&
T3
)
;
mbedtls_mpi_init
(
&
T4
)
;
ecp.c:1388
ecp_add_mixed()
mbedtls_mpi_init
(
&
X
)
;
mbedtls_mpi_init
(
&
Y
)
;
mbedtls_mpi_init
(
&
Z
)
;
ecp.c:1458
ecp_randomize_jac()
mbedtls_mpi_init
(
&
l
)
;
mbedtls_mpi_init
(
&
ll
)
;
ecp.c:1871
ecp_comb_recode_scalar()
mbedtls_mpi_init
(
&
M
)
;
ecp.c:1872
ecp_comb_recode_scalar()
mbedtls_mpi_init
(
&
mm
)
;
ecp.c:2418
ecp_check_pubkey_sw()
mbedtls_mpi_init
(
&
YY
)
;
mbedtls_mpi_init
(
&
RHS
)
;
Call Tree
Functions calling
mbedtls_mpi_init()
mbedtls_mpi_read_string()
mbedtls_mpi_write_string()
mbedtls_mpi_read_binary()
mbedtls_mpi_sub_abs()
mbedtls_mpi_mul_mpi()
mbedtls_mpi_div_mpi()
mbedtls_mpi_exp_mod()
mbedtls_mpi_gcd()
mbedtls_mpi_fill_random()
mbedtls_mpi_inv_mod()
ecdh_init_internal()
mbedtls_ecdh_init()
ecdsa_sign_restartable()
ecdsa_verify_restartable()
mbedtls_ecdsa_write_signature_restartable()
mbedtls_ecdsa_read_signature_restartable()
mbedtls_ecp_point_init()
mbedtls_ecp_group_init()
mbedtls_ecp_keypair_init()
ecp_normalize_jac()
ecp_normalize_jac_many()
ecp_safe_invert_jac()
ecp_double_jac()
ecp_add_mixed()
ecp_randomize_jac()
ecp_comb_recode_scalar()
ecp_check_pubkey_sw()
all items filtered out
mbedtls_mpi_init()
Data read by
mbedtls_mpi_init()
Data written by
mbedtls_mpi_init()
mbedtls_mpi_init()::X
all items filtered out
mbedtls_mpi_init()
mbedtls_mpi::s
mbedtls_mpi::n
mbedtls_mpi::p
all items filtered out