mbedTLS
mbedtls_ecp_point::Z
is only used within mbedTLS.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
Summary
Syntax
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
STM32 Libraries and Samples
mbedTLS
mbedtls_ecp_point::Z
mbedtls_ecp_point::Z field
The Z coordinate of the ECP point.
Syntax
Show:
Summary
Declaration
from
ecp.h:128
mbedtls_mpi
Z
;
Examples
References
from
examples
Code
Location
Referrer
mbedtls_mpi
Z
;
/*!< The Z coordinate of the ECP point. */
ecp.h:128
mbedtls_mpi_init
(
&
pt
->
Z
)
;
ecp.c:545
mbedtls_ecp_point_init()
mbedtls_mpi_free
(
&
(
pt
->
Z
)
)
;
ecp.c:594
mbedtls_ecp_point_free()
MBEDTLS_MPI_CHK
(
mbedtls_mpi_copy
(
&
P
->
Z
,
&
Q
->
Z
)
)
;
ecp.c:650
mbedtls_ecp_copy()
MBEDTLS_MPI_CHK
(
mbedtls_mpi_lset
(
&
pt
->
Z
,
0
)
)
;
ecp.c:677
mbedtls_ecp_set_zero()
return
(
mbedtls_mpi_cmp_int
(
&
pt
->
Z
,
0
)
==
0
)
;
ecp.c:690
mbedtls_ecp_is_zero()
mbedtls_mpi_cmp_mpi
(
&
P
->
Z
,
&
Q
->
Z
)
==
0
)
ecp.c:704
mbedtls_ecp_point_cmp()
MBEDTLS_MPI_CHK
(
mbedtls_mpi_lset
(
&
P
->
Z
,
1
)
)
;
ecp.c:725
mbedtls_ecp_point_read_string()
if
(
mbedtls_mpi_cmp_int
(
&
P
->
Z
,
0
)
==
0
)
ecp.c:751
mbedtls_ecp_point_write_binary()
MBEDTLS_MPI_CHK
(
mbedtls_mpi_lset
(
&
pt
->
Z
,
1
)
)
;
ecp.c:824
mbedtls_ecp_point_read_binary()
if
(
mbedtls_mpi_cmp_int
(
&
pt
->
Z
,
0
)
==
0
)
ecp.c:1091
ecp_normalize_jac()
MBEDTLS_MPI_CHK
(
mbedtls_mpi_inv_mod
(
&
Zi
,
&
pt
->
Z
,
&
grp
->
P
)
)
;
ecp.c:1104
ecp_normalize_jac()
MBEDTLS_MPI_CHK
(
mbedtls_mpi_lset
(
&
pt
->
Z
,
1
)
)
;
ecp.c:1117
ecp_normalize_jac()
MBEDTLS_MPI_CHK
(
mbedtls_mpi_copy
(
&
c
[
0
]
,
&
T
[
0
]
->
Z
)
)
;
ecp.c:1163
ecp_normalize_jac_many()
MBEDTLS_MPI_CHK
(
mbedtls_mpi_mul_mpi
(
&
c
[
i
]
,
&
c
[
i
-
1
]
,
&
T
[
i
]
->
Z
)
)
;
ecp.c:1166
ecp_normalize_jac_many()
MBEDTLS_MPI_CHK
(
mbedtls_mpi_mul_mpi
(
&
u
,
&
u
,
&
T
[
i
]
->
Z
)
)
;
MOD_MUL
(
u
)
;
ecp.c:1187
ecp_normalize_jac_many()
mbedtls_mpi_free
(
&
T
[
i
]
->
Z
)
;
ecp.c:1206
ecp_normalize_jac_many()
MBEDTLS_MPI_CHK
(
mbedtls_mpi_mul_mpi
(
&
S
,
&
P
->
Z
,
&
P
->
Z
)
)
;
MOD_MUL
(
S
)
;
ecp.c:1282
ecp_double_jac()
MBEDTLS_MPI_CHK
(
mbedtls_mpi_mul_mpi
(
&
S
,
&
P
->
Z
,
&
P
->
Z
)
)
;
MOD_MUL
(
S
)
;
ecp.c:1298
ecp_double_jac()
MBEDTLS_MPI_CHK
(
mbedtls_mpi_mul_mpi
(
&
U
,
&
P
->
Y
,
&
P
->
Z
)
)
;
MOD_MUL
(
U
)
;
ecp.c:1326
ecp_double_jac()
MBEDTLS_MPI_CHK
(
mbedtls_mpi_copy
(
&
R
->
Z
,
&
U
)
)
;
ecp.c:1331
ecp_double_jac()
if
(
mbedtls_mpi_cmp_int
(
&
P
->
Z
,
0
)
==
0
)
ecp.c:1375
ecp_add_mixed()
if
(
Q
->
Z
.
p
!=
NULL
&&
mbedtls_mpi_cmp_int
(
&
Q
->
Z
,
0
)
==
0
)
ecp.c:1378
ecp_add_mixed()
if
(
Q
->
Z
.
p
!=
NULL
&&
mbedtls_mpi_cmp_int
(
&
Q
->
Z
,
1
)
!=
0
)
ecp.c:1384
ecp_add_mixed()
MBEDTLS_MPI_CHK
(
mbedtls_mpi_mul_mpi
(
&
T1
,
&
P
->
Z
,
&
P
->
Z
)
)
;
MOD_MUL
(
T1
)
;
ecp.c:1390
ecp_add_mixed()
MBEDTLS_MPI_CHK
(
mbedtls_mpi_mul_mpi
(
&
T2
,
&
T1
,
&
P
->
Z
)
)
;
MOD_MUL
(
T2
)
;
ecp.c:1391
ecp_add_mixed()
MBEDTLS_MPI_CHK
(
mbedtls_mpi_mul_mpi
(
&
Z
,
&
P
->
Z
,
&
T1
)
)
;
MOD_MUL
(
Z
)
;
ecp.c:1412
ecp_add_mixed()
MBEDTLS_MPI_CHK
(
mbedtls_mpi_copy
(
&
R
->
Z
,
&
Z
)
)
;
ecp.c:1427
ecp_add_mixed()
MBEDTLS_MPI_CHK
(
mbedtls_mpi_mul_mpi
(
&
pt
->
Z
,
&
pt
->
Z
,
&
l
)
)
;
MOD_MUL
(
pt
->
Z
)
;
ecp.c:1474
ecp_randomize_jac()
MBEDTLS_MPI_CHK
(
mbedtls_mpi_lset
(
&
R
->
Z
,
1
)
)
;
ecp.c:1818
ecp_mul_comb_core()
if
(
mbedtls_mpi_cmp_int
(
&
pt
->
Z
,
1
)
!=
0
)
ecp.c:2623
mbedtls_ecp_check_pubkey()
mbedtls_mpi_cmp_mpi
(
&
pub
->
Q
.
Z
,
&
prv
->
Q
.
Z
)
)
ecp.c:2831
mbedtls_ecp_check_pub_priv()
mbedtls_mpi_cmp_mpi
(
&
Q
.
Z
,
&
prv
->
Q
.
Z
)
)
ecp.c:2847
mbedtls_ecp_check_pub_priv()
ecp_mpi_set1
(
&
grp
->
G
.
Z
)
;
ecp_curves.c:600
ecp_group_load()
Call Tree
from
examples
All items filtered out
All items filtered out
Data Use
from
examples
mbedtls_ecp_point::Z
is read by 3 functions:
All items filtered out
mbedtls_ecp_point::Z
mbedtls_ecp_point_free()
ecp_add_mixed()
ecp_randomize_jac()
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
Lifecycle
from
examples
All items filtered out
All items filtered out