mbedTLS
mbedtls_pk_context::pk_ctx
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_pk_context::pk_ctx
mbedtls_pk_context::pk_ctx field
Syntax
Show:
Summary
Declaration
from
pk.h:222
void
*
MBEDTLS_PRIVATE
(
pk_ctx
;
Examples
References
from
examples
Code
Location
Referrer
void
*
MBEDTLS_PRIVATE
(
pk_ctx
)
;
/**< Underlying public key context */
pk.h:222
ctx
->
pk_ctx
=
NULL
;
pk.c:48
mbedtls_pk_init()
ctx
->
pk_info
->
ctx_free_func
(
ctx
->
pk_ctx
)
;
pk.c:70
mbedtls_pk_free()
(
(
ctx
->
pk_ctx
=
info
->
ctx_alloc_func
(
)
)
==
NULL
)
)
{
pk.c:147
mbedtls_pk_setup()
if
(
(
ctx
->
pk_ctx
=
info
->
ctx_alloc_func
(
)
)
==
NULL
)
{
pk.c:211
mbedtls_pk_setup_rsa_alt()
rsa_alt
=
(
mbedtls_rsa_alt_context
*
)
ctx
->
pk_ctx
;
pk.c:217
mbedtls_pk_setup_rsa_alt()
return
(
mbedtls_rsa_context
*
)
(
pk
)
.
MBEDTLS_PRIVATE
(
pk_ctx
)
;
pk.h:1041
mbedtls_pk_rsa()
return
(
mbedtls_ecp_keypair
*
)
(
pk
)
.
MBEDTLS_PRIVATE
(
pk_ctx
)
;
pk.h:1066
mbedtls_pk_ec()
mbedtls_ecp_keypair
*
eck
=
(
mbedtls_ecp_keypair
*
)
pk
->
pk_ctx
;
pk_ecc.c:139
mbedtls_pk_ecc_set_pubkey_from_prv()
mbedtls_ecp_keypair
*
ec_key
=
(
mbedtls_ecp_keypair
*
)
pk
->
pk_ctx
;
pk_ecc.c:245
mbedtls_pk_ecc_set_pubkey()
return
(
const
mbedtls_ecp_keypair
*
)
(
pk
)
.
MBEDTLS_PRIVATE
(
pk_ctx
)
;
pk_internal.h:66
mbedtls_pk_ec_ro()
return
(
mbedtls_ecp_keypair
*
)
(
pk
)
.
MBEDTLS_PRIVATE
(
pk_ctx
)
;
pk_internal.h:78
mbedtls_pk_ec_rw()
const
mbedtls_rsa_context
*
rsa
=
(
const
mbedtls_rsa_context
*
)
pk
->
pk_ctx
;
pk_wrap.c:60
rsa_get_bitlen()
mbedtls_rsa_context
*
rsa
=
(
mbedtls_rsa_context
*
)
pk
->
pk_ctx
;
pk_wrap.c:135
rsa_verify_wrap()
mbedtls_rsa_context
*
rsa
=
(
mbedtls_rsa_context
*
)
pk
->
pk_ctx
;
pk_wrap.c:259
rsa_sign_wrap()
mbedtls_rsa_context
*
rsa
=
(
mbedtls_rsa_context
*
)
pk
->
pk_ctx
;
pk_wrap.c:350
rsa_decrypt_wrap()
mbedtls_rsa_context
*
rsa
=
(
mbedtls_rsa_context
*
)
pk
->
pk_ctx
;
pk_wrap.c:432
rsa_encrypt_wrap()
return
mbedtls_rsa_check_pub_priv
(
(
const
mbedtls_rsa_context
*
)
pub
->
pk_ctx
,
pk_wrap.c:450
rsa_check_pair_wrap()
(
const
mbedtls_rsa_context
*
)
prv
->
pk_ctx
)
;
pk_wrap.c:451
rsa_check_pair_wrap()
mbedtls_rsa_context
*
rsa
=
(
mbedtls_rsa_context
*
)
pk
->
pk_ctx
;
pk_wrap.c:478
rsa_debug()
mbedtls_ecp_keypair
*
ecp
=
(
mbedtls_ecp_keypair
*
)
pk
->
pk_ctx
;
pk_wrap.c:530
eckey_get_bitlen()
ret
=
mbedtls_ecdsa_read_signature
(
(
mbedtls_ecdsa_context
*
)
pk
->
pk_ctx
,
pk_wrap.c:678
ecdsa_verify_wrap()
return
mbedtls_ecdsa_write_signature
(
(
mbedtls_ecdsa_context
*
)
pk
->
pk_ctx
,
pk_wrap.c:814
ecdsa_sign_wrap()
return
mbedtls_ecp_check_pub_priv
(
(
const
mbedtls_ecp_keypair
*
)
pub
->
pk_ctx
,
pk_wrap.c:1032
eckey_check_pair_wrap()
(
const
mbedtls_ecp_keypair
*
)
prv
->
pk_ctx
,
pk_wrap.c:1033
eckey_check_pair_wrap()
mbedtls_ecp_keypair
*
ecp
=
(
mbedtls_ecp_keypair
*
)
pk
->
pk_ctx
;
pk_wrap.c:1106
eckey_debug()
const
mbedtls_rsa_alt_context
*
rsa_alt
=
pk
->
pk_ctx
;
pk_wrap.c:1286
rsa_alt_get_bitlen()
mbedtls_rsa_alt_context
*
rsa_alt
=
pk
->
pk_ctx
;
pk_wrap.c:1296
rsa_alt_sign_wrap()
mbedtls_rsa_alt_context
*
rsa_alt
=
pk
->
pk_ctx
;
pk_wrap.c:1321
rsa_alt_decrypt_wrap()
Call Tree
from
examples
All items filtered out
All items filtered out
Data Use
from
examples
mbedtls_pk_context::pk_ctx
is written by 3 functions and is read by 23 functions:
mbedtls_pk_init()
mbedtls_pk_setup()
mbedtls_pk_setup_rsa_alt()
All items filtered out
mbedtls_pk_context::pk_ctx
mbedtls_pk_rsa()
mbedtls_pk_ec()
mbedtls_pk_ec_ro()
mbedtls_pk_ec_rw()
mbedtls_pk_free()
mbedtls_pk_setup_rsa_alt()
mbedtls_pk_ecc_set_pubkey_from_prv()
mbedtls_pk_ecc_set_pubkey()
rsa_get_bitlen()
rsa_verify_wrap()
rsa_sign_wrap()
rsa_decrypt_wrap()
rsa_encrypt_wrap()
rsa_check_pair_wrap()
rsa_debug()
eckey_get_bitlen()
ecdsa_verify_wrap()
ecdsa_sign_wrap()
eckey_check_pair_wrap()
eckey_debug()
rsa_alt_get_bitlen()
rsa_alt_sign_wrap()
rsa_alt_decrypt_wrap()
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