mbedTLS
mbedtls_ecp_point::Y
is only used within mbedTLS.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
STM32 Libraries and Samples
mbedTLS
mbedtls_ecp_point::Y
mbedtls_ecp_point::Y field
The Y coordinate of the ECP point.
Syntax
from
ecp.h:127
mbedtls_mpi
Y
;
References
Location
Referrer
Text
ecp.h:127
mbedtls_mpi
Y
;
/*!< The Y coordinate of the ECP point. */
ecp.c:530
ecp_get_type()
if
(
grp
->
G
.
Y
.
p
==
NULL
)
ecp.c:544
mbedtls_ecp_point_init()
mbedtls_mpi_init
(
&
pt
->
Y
)
;
ecp.c:593
mbedtls_ecp_point_free()
mbedtls_mpi_free
(
&
(
pt
->
Y
)
)
;
ecp.c:649
mbedtls_ecp_copy()
MBEDTLS_MPI_CHK
(
mbedtls_mpi_copy
(
&
P
->
Y
,
&
Q
->
Y
)
)
;
ecp.c:676
mbedtls_ecp_set_zero()
MBEDTLS_MPI_CHK
(
mbedtls_mpi_lset
(
&
pt
->
Y
,
1
)
)
;
ecp.c:703
mbedtls_ecp_point_cmp()
mbedtls_mpi_cmp_mpi
(
&
P
->
Y
,
&
Q
->
Y
)
==
0
&&
ecp.c:724
mbedtls_ecp_point_read_string()
MBEDTLS_MPI_CHK
(
mbedtls_mpi_read_string
(
&
P
->
Y
,
radix
,
y
)
)
;
ecp.c:773
mbedtls_ecp_point_write_binary()
MBEDTLS_MPI_CHK
(
mbedtls_mpi_write_binary
(
&
P
->
Y
,
buf
+
1
+
plen
,
plen
)
)
;
ecp.c:782
mbedtls_ecp_point_write_binary()
buf
[
0
]
=
0x02
+
mbedtls_mpi_get_bit
(
&
P
->
Y
,
0
)
;
ecp.c:823
mbedtls_ecp_point_read_binary()
MBEDTLS_MPI_CHK
(
mbedtls_mpi_read_binary
(
&
pt
->
Y
,
buf
+
1
+
plen
,
plen
)
)
;
ecp.c:1111
ecp_normalize_jac()
MBEDTLS_MPI_CHK
(
mbedtls_mpi_mul_mpi
(
&
pt
->
Y
,
&
pt
->
Y
,
&
ZZi
)
)
;
MOD_MUL
(
pt
->
Y
)
;
ecp.c:1112
ecp_normalize_jac()
MBEDTLS_MPI_CHK
(
mbedtls_mpi_mul_mpi
(
&
pt
->
Y
,
&
pt
->
Y
,
&
Zi
)
)
;
MOD_MUL
(
pt
->
Y
)
;
ecp.c:1195
ecp_normalize_jac_many()
MBEDTLS_MPI_CHK
(
mbedtls_mpi_mul_mpi
(
&
T
[
i
]
->
Y
,
&
T
[
i
]
->
Y
,
&
ZZi
)
)
;
MOD_MUL
(
T
[
i
]
->
Y
)
;
ecp.c:1196
ecp_normalize_jac_many()
MBEDTLS_MPI_CHK
(
mbedtls_mpi_mul_mpi
(
&
T
[
i
]
->
Y
,
&
T
[
i
]
->
Y
,
&
Zi
)
)
;
MOD_MUL
(
T
[
i
]
->
Y
)
;
ecp.c:1205
ecp_normalize_jac_many()
MBEDTLS_MPI_CHK
(
mbedtls_mpi_shrink
(
&
T
[
i
]
->
Y
,
grp
->
P
.
n
)
)
;
ecp.c:1237
ecp_safe_invert_jac()
MBEDTLS_MPI_CHK
(
mbedtls_mpi_sub_mpi
(
&
mQY
,
&
grp
->
P
,
&
Q
->
Y
)
)
;
ecp.c:1238
ecp_safe_invert_jac()
nonzero
=
mbedtls_mpi_cmp_int
(
&
Q
->
Y
,
0
)
!=
0
;
ecp.c:1239
ecp_safe_invert_jac()
MBEDTLS_MPI_CHK
(
mbedtls_mpi_safe_cond_assign
(
&
Q
->
Y
,
&
mQY
,
inv
&
nonzero
)
)
;
ecp.c:1306
ecp_double_jac()
MBEDTLS_MPI_CHK
(
mbedtls_mpi_mul_mpi
(
&
T
,
&
P
->
Y
,
&
P
->
Y
)
)
;
MOD_MUL
(
T
)
;
ecp.c:1326
ecp_double_jac()
MBEDTLS_MPI_CHK
(
mbedtls_mpi_mul_mpi
(
&
U
,
&
P
->
Y
,
&
P
->
Z
)
)
;
MOD_MUL
(
U
)
;
ecp.c:1330
ecp_double_jac()
MBEDTLS_MPI_CHK
(
mbedtls_mpi_copy
(
&
R
->
Y
,
&
S
)
)
;
ecp.c:1393
ecp_add_mixed()
MBEDTLS_MPI_CHK
(
mbedtls_mpi_mul_mpi
(
&
T2
,
&
T2
,
&
Q
->
Y
)
)
;
MOD_MUL
(
T2
)
;
ecp.c:1395
ecp_add_mixed()
MBEDTLS_MPI_CHK
(
mbedtls_mpi_sub_mpi
(
&
T2
,
&
T2
,
&
P
->
Y
)
)
;
MOD_SUB
(
T2
)
;
ecp.c:1422
ecp_add_mixed()
MBEDTLS_MPI_CHK
(
mbedtls_mpi_mul_mpi
(
&
T4
,
&
T4
,
&
P
->
Y
)
)
;
MOD_MUL
(
T4
)
;
ecp.c:1426
ecp_add_mixed()
MBEDTLS_MPI_CHK
(
mbedtls_mpi_copy
(
&
R
->
Y
,
&
Y
)
)
;
ecp.c:1482
ecp_randomize_jac()
MBEDTLS_MPI_CHK
(
mbedtls_mpi_mul_mpi
(
&
pt
->
Y
,
&
pt
->
Y
,
&
ll
)
)
;
MOD_MUL
(
pt
->
Y
)
;
ecp.c:1765
ecp_select_comb()
MBEDTLS_MPI_CHK
(
mbedtls_mpi_safe_cond_assign
(
&
R
->
Y
,
&
T
[
j
]
.
Y
,
j
==
ii
)
)
;
ecp.c:2413
ecp_check_pubkey_sw()
mbedtls_mpi_cmp_int
(
&
pt
->
Y
,
0
)
<
0
||
ecp.c:2415
ecp_check_pubkey_sw()
mbedtls_mpi_cmp_mpi
(
&
pt
->
Y
,
&
grp
->
P
)
>=
0
)
ecp.c:2424
ecp_check_pubkey_sw()
MBEDTLS_MPI_CHK
(
mbedtls_mpi_mul_mpi
(
&
YY
,
&
pt
->
Y
,
&
pt
->
Y
)
)
;
MOD_MUL
(
YY
)
;
ecp.c:2470
mbedtls_ecp_mul_shortcuts()
if
(
mbedtls_mpi_cmp_int
(
&
R
->
Y
,
0
)
!=
0
)
ecp.c:2471
mbedtls_ecp_mul_shortcuts()
MBEDTLS_MPI_CHK
(
mbedtls_mpi_sub_mpi
(
&
R
->
Y
,
&
grp
->
P
,
&
R
->
Y
)
)
;
ecp.c:2830
mbedtls_ecp_check_pub_priv()
mbedtls_mpi_cmp_mpi
(
&
pub
->
Q
.
Y
,
&
prv
->
Q
.
Y
)
||
ecp.c:2846
mbedtls_ecp_check_pub_priv()
mbedtls_mpi_cmp_mpi
(
&
Q
.
Y
,
&
prv
->
Q
.
Y
)
||
ecp_curves.c:599
ecp_group_load()
ecp_mpi_load
(
&
grp
->
G
.
Y
,
gy
,
gylen
)
;
Data Use
Functions reading
mbedtls_ecp_point::Y
mbedtls_ecp_point::Y
ecp_get_type()
mbedtls_ecp_point_free()
ecp_normalize_jac()
ecp_normalize_jac_many()
ecp_randomize_jac()
all items filtered out
Type of
mbedtls_ecp_point::Y
mbedtls_ecp_point::Y
mbedtls_mpi
all items filtered out