mbedTLS
+
0
/1 examples
SourceVu will show references to
mbedtls_ecp_group::id
from the following samples and libraries:
ESP-IDF
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_group::id
mbedtls_ecp_group::id field
An internal group identifier.
Syntax
Show:
Summary
Declaration
from
ecp.h:234
mbedtls_ecp_group_id
id
;
Examples
mbedtls_ecp_group::id
is referenced by 1 libraries and example projects:
ESP-IDF
References
from
0/1
examples
Code
Location
Referrer
mbedtls_ecp_group_id
id
;
/*!< An internal group identifier. */
ecp.h:234
if
(
(
ret
=
mbedtls_ecdh_setup
(
ctx
,
key
->
grp
.
id
)
)
!=
0
)
{
ecdh.c:457
mbedtls_ecdh_get_params()
if
(
mbedtls_ecdh_grp_id
(
ctx
)
!=
key
->
grp
.
id
)
{
ecdh.c:464
mbedtls_ecdh_get_params()
if
(
!
mbedtls_ecdsa_can_do
(
grp
->
id
)
||
grp
->
N
.
p
==
NULL
)
{
ecdsa.c:258
mbedtls_ecdsa_sign_restartable()
if
(
!
mbedtls_ecdsa_can_do
(
grp
->
id
)
||
grp
->
N
.
p
==
NULL
)
{
ecdsa.c:505
mbedtls_ecdsa_verify_restartable()
ctx
->
grp
.
id
==
MBEDTLS_ECP_DP_NONE
||
ecjpake.c:145
mbedtls_ecjpake_check()
if
(
grp
.
id
!=
ctx
->
grp
.
id
)
{
ecjpake.c:596
mbedtls_ecjpake_read_round_two()
grp
->
id
=
MBEDTLS_ECP_DP_NONE
;
ecp.c:514
mbedtls_ecp_group_init()
return
mbedtls_ecp_group_load
(
dst
,
src
->
id
)
;
ecp.c:633
mbedtls_ecp_group_copy()
if
(
grp
->
id
==
MBEDTLS_ECP_DP_CURVE25519
)
{
ecp.c:790
mbedtls_ecp_point_read_binary()
if
(
(
curve_info
=
mbedtls_ecp_curve_info_from_grp_id
(
grp
->
id
)
)
==
NULL
)
{
ecp.c:968
mbedtls_ecp_tls_write_group()
return
ecp_check_bad_points_mx
(
&
pt
->
X
,
&
grp
->
P
,
grp
->
id
)
;
ecp.c:3042
ecp_check_pubkey_mx()
if
(
key
->
grp
.
id
==
MBEDTLS_ECP_DP_NONE
)
{
ecp.c:3238
mbedtls_ecp_set_public_key()
}
else
if
(
key
->
grp
.
id
!=
grp_id
)
{
ecp.c:3243
mbedtls_ecp_set_public_key()
if
(
pub
->
grp
.
id
==
MBEDTLS_ECP_DP_NONE
||
ecp.c:3424
mbedtls_ecp_check_pub_priv()
pub
->
grp
.
id
!=
prv
->
grp
.
id
||
ecp.c:3425
mbedtls_ecp_check_pub_priv()
return
key
->
grp
.
id
;
ecp.c:3467
mbedtls_ecp_keypair_get_group_id()
switch
(
grp
->
id
)
{
ecp.c:3524
self_test_adjust_exponent()
grp
->
id
=
id
;
ecp_curves.c:4723
mbedtls_ecp_group_load()
grp
->
id
=
MBEDTLS_ECP_DP_NONE
;
ecp_curves.c:4802
mbedtls_ecp_group_load()
mbedtls_ecc_group_to_psa
(
ec
->
grp
.
id
,
&
bits
)
;
pk.c:479
mbedtls_pk_get_psa_attributes()
psa_ecc_family_t
from_family
=
mbedtls_ecc_group_to_psa
(
ec
->
grp
.
id
,
pk.c:690
import_pair_into_psa()
psa_ecc_family_t
from_family
=
mbedtls_ecc_group_to_psa
(
ec
->
grp
.
id
,
pk.c:791
import_public_into_psa()
if
(
mbedtls_pk_ec_ro
(
*
pk
)
->
grp
.
id
!=
MBEDTLS_ECP_DP_NONE
&&
pk_ecc.c:38
mbedtls_pk_ecc_set_group()
mbedtls_pk_ec_ro
(
*
pk
)
->
grp
.
id
!=
grp_id
)
{
pk_ecc.c:39
mbedtls_pk_ecc_set_group()
int
ret
=
mbedtls_ecp_read_key
(
eck
->
grp
.
id
,
eck
,
key
,
key_len
)
;
pk_ecc.c:76
mbedtls_pk_ecc_set_key()
id
=
mbedtls_pk_ec_ro
(
*
pk
)
->
grp
.
id
;
pk_internal.h:109
mbedtls_pk_get_ec_group_id()
mbedtls_ecp_read_key
(
ecp
->
grp
.
id
,
psa_crypto_ecp.c:179
mbedtls_psa_ecp_load_representation()
psa_ecc_family_t
curve
=
mbedtls_ecc_group_to_psa
(
ecp
->
grp
.
id
,
&
bits
)
;
psa_crypto_ecp.c:546
mbedtls_psa_key_agreement_ecdh()
Call Tree
from
0/1
examples
All items filtered out
All items filtered out
Data Use
from
0/1
examples
mbedtls_ecp_group::id
is written by 2 functions and is read by 21 functions:
mbedtls_ecp_group_init()
mbedtls_ecp_group_load()
All items filtered out
mbedtls_ecp_group::id
mbedtls_pk_get_ec_group_id()
mbedtls_ecdh_get_params()
mbedtls_ecdsa_sign_restartable()
mbedtls_ecdsa_verify_restartable()
mbedtls_ecjpake_check()
mbedtls_ecjpake_read_round_two()
mbedtls_ecp_group_copy()
mbedtls_ecp_point_read_binary()
mbedtls_ecp_tls_write_group()
ecp_check_pubkey_mx()
mbedtls_ecp_set_public_key()
mbedtls_ecp_check_pub_priv()
mbedtls_ecp_keypair_get_group_id()
self_test_adjust_exponent()
mbedtls_pk_get_psa_attributes()
import_pair_into_psa()
import_public_into_psa()
mbedtls_pk_ecc_set_group()
mbedtls_pk_ecc_set_key()
mbedtls_psa_ecp_load_representation()
mbedtls_psa_key_agreement_ecdh()
All items filtered out
Class Tree
from
0/1
examples
All items filtered out
All items filtered out
Override Tree
from
0/1
examples
All items filtered out
All items filtered out
Implementations
from
0/1
examples
All items filtered out
All items filtered out
Instances
from
0/1
examples
Lifecycle
from
0/1
examples
All items filtered out
All items filtered out