mbedTLS
mbedtls_ecp_point::Y
is only used within mbedTLS.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
Summary
Syntax
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
ESP-IDF Framework and Examples
mbedTLS
mbedtls_ecp_point::Y
mbedtls_ecp_point::Y field
Syntax
Show:
Summary
Declaration
from
ecp.h:160
mbedtls_mpi
MBEDTLS_PRIVATE
(
Y
;
Examples
References
from
examples
Code
Location
Referrer
mbedtls_mpi
MBEDTLS_PRIVATE
(
Y
)
;
/*!< The Y coordinate of the ECP point. */
ecp.h:160
if
(
grp
->
G
.
Y
.
p
==
NULL
)
{
ecp.c:492
mbedtls_ecp_get_type()
mbedtls_mpi_init
(
&
pt
->
Y
)
;
ecp.c:505
mbedtls_ecp_point_init()
mbedtls_mpi_free
(
&
(
pt
->
Y
)
)
;
ecp.c:551
mbedtls_ecp_point_free()
MBEDTLS_MPI_CHK
(
mbedtls_mpi_copy
(
&
P
->
Y
,
&
Q
->
Y
)
)
;
ecp.c:621
mbedtls_ecp_copy()
MBEDTLS_MPI_CHK
(
mbedtls_mpi_lset
(
&
pt
->
Y
,
1
)
)
;
ecp.c:643
mbedtls_ecp_set_zero()
mbedtls_mpi_cmp_mpi
(
&
P
->
Y
,
&
Q
->
Y
)
==
0
&&
ecp.c:665
mbedtls_ecp_point_cmp()
MBEDTLS_MPI_CHK
(
mbedtls_mpi_read_string
(
&
P
->
Y
,
radix
,
y
)
)
;
ecp.c:681
mbedtls_ecp_point_read_string()
MBEDTLS_MPI_CHK
(
mbedtls_mpi_write_binary
(
&
P
->
Y
,
buf
+
1
+
plen
,
plen
)
)
;
ecp.c:741
mbedtls_ecp_point_write_binary()
buf
[
0
]
=
0x02
+
mbedtls_mpi_get_bit
(
&
P
->
Y
,
0
)
;
ecp.c:749
mbedtls_ecp_point_write_binary()
mbedtls_mpi_free
(
&
pt
->
Y
)
;
ecp.c:788
mbedtls_ecp_point_read_binary()
return
mbedtls_mpi_read_binary
(
&
pt
->
Y
,
buf
+
1
+
plen
,
plen
)
;
ecp.c:820
mbedtls_ecp_point_read_binary()
return
mbedtls_ecp_sw_derive_y
(
grp
,
&
pt
->
X
,
&
pt
->
Y
,
ecp.c:826
mbedtls_ecp_point_read_binary()
MPI_ECP_MUL
(
&
pt
->
Y
,
&
pt
->
Y
,
&
T
)
;
/* Y' <- Y*T = Y / Z */
ecp.c:1334
ecp_normalize_jac()
MPI_ECP_MUL
(
&
pt
->
Y
,
&
pt
->
Y
,
&
T
)
;
/* Y'' <- Y' * T = Y / Z^3 */
ecp.c:1337
ecp_normalize_jac()
MPI_ECP_MUL
(
&
T
[
i
]
->
Y
,
&
T
[
i
]
->
Y
,
&
t
)
;
ecp.c:1423
ecp_normalize_jac_many()
MPI_ECP_MUL
(
&
T
[
i
]
->
Y
,
&
T
[
i
]
->
Y
,
&
t
)
;
ecp.c:1426
ecp_normalize_jac_many()
MBEDTLS_MPI_CHK
(
mbedtls_mpi_shrink
(
&
T
[
i
]
->
Y
,
grp
->
P
.
n
)
)
;
ecp.c:1435
ecp_normalize_jac_many()
MPI_ECP_COND_NEG
(
&
Q
->
Y
,
inv
)
;
ecp.c:1466
ecp_safe_invert_jac()
MPI_ECP_SQR
(
&
tmp
[
2
]
,
&
P
->
Y
)
;
ecp.c:1531
ecp_double_jac()
MPI_ECP_MUL
(
&
tmp
[
3
]
,
&
P
->
Y
,
&
P
->
Z
)
;
ecp.c:1551
ecp_double_jac()
MPI_ECP_MOV
(
&
R
->
Y
,
&
tmp
[
1
]
)
;
ecp.c:1556
ecp_double_jac()
mbedtls_mpi
*
const
Y
=
&
R
->
Y
;
ecp.c:1608
ecp_add_mixed()
MPI_ECP_MUL
(
&
tmp
[
1
]
,
&
tmp
[
1
]
,
&
Q
->
Y
)
;
ecp.c:1636
ecp_add_mixed()
MPI_ECP_SUB
(
&
tmp
[
1
]
,
&
tmp
[
1
]
,
&
P
->
Y
)
;
ecp.c:1638
ecp_add_mixed()
MPI_ECP_MUL
(
&
tmp
[
3
]
,
&
tmp
[
3
]
,
&
P
->
Y
)
;
ecp.c:1666
ecp_add_mixed()
MPI_ECP_MUL
(
&
pt
->
Y
,
&
pt
->
Y
,
&
l
)
;
ecp.c:1708
ecp_randomize_jac()
MPI_ECP_MUL
(
&
pt
->
Y
,
&
pt
->
Y
,
&
l
)
;
ecp.c:1715
ecp_randomize_jac()
MPI_ECP_COND_ASSIGN
(
&
R
->
Y
,
&
T
[
j
]
.
Y
,
j
==
ii
)
;
ecp.c:2028
ecp_select_comb()
mbedtls_mpi_free
(
&
R
->
Y
)
;
ecp.c:2577
ecp_mul_mxz()
mbedtls_mpi_cmp_int
(
&
pt
->
Y
,
0
)
<
0
||
ecp.c:2751
ecp_check_pubkey_sw()
mbedtls_mpi_cmp_mpi
(
&
pt
->
Y
,
&
grp
->
P
)
>=
0
)
{
ecp.c:2753
ecp_check_pubkey_sw()
MPI_ECP_SQR
(
&
YY
,
&
pt
->
Y
)
;
ecp.c:2763
ecp_check_pubkey_sw()
MPI_ECP_NEG
(
&
R
->
Y
)
;
ecp.c:2804
mbedtls_ecp_mul_shortcuts()
mbedtls_mpi_cmp_mpi
(
&
pub
->
Q
.
Y
,
&
prv
->
Q
.
Y
)
||
ecp.c:3427
mbedtls_ecp_check_pub_priv()
mbedtls_mpi_cmp_mpi
(
&
Q
.
Y
,
&
prv
->
Q
.
Y
)
||
ecp.c:3442
mbedtls_ecp_check_pub_priv()
ecp_mpi_load
(
&
grp
->
G
.
Y
,
gy
,
gylen
)
;
ecp_curves.c:4531
ecp_group_load()
mbedtls_mpi_free
(
&
grp
->
G
.
Y
)
;
ecp_curves.c:4644
ecp_use_curve25519()
mbedtls_mpi_lset
(
&
grp
->
G
.
Y
,
p
[
0
]
-
2
)
!=
0
||
pkparse.c:232
pk_group_from_specified()
mbedtls_mpi_get_bit
(
&
grp
->
G
.
Y
,
0
)
==
mbedtls_mpi_get_bit
(
&
ref
.
G
.
Y
,
0
)
)
{
pkparse.c:282
pk_group_id_from_group()
Call Tree
from
examples
All items filtered out
All items filtered out
Data Use
from
examples
mbedtls_ecp_point::Y
is read by 2 functions:
All items filtered out
mbedtls_ecp_point::Y
mbedtls_ecp_get_type()
mbedtls_ecp_point_free()
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