mbedTLS
+
0
/1 examples
SourceVu will show references to
mbedtls_x509_crt::pk
from the following samples and libraries:
ESP-IDF
Symbol previews are coming soon...
Symbols
loading (2/5)...
Files
loading (3/5)...
Summary
Syntax
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
ESP-IDF Framework and Examples
mbedTLS
mbedtls_x509_crt::pk
mbedtls_x509_crt::pk field
Container for the public key context.
Syntax
Show:
Summary
Declaration
from
x509_crt.h:61
mbedtls_pk_context
pk
;
Examples
mbedtls_x509_crt::pk
is referenced by 1 libraries and example projects:
ESP-IDF
References
from
0/1
examples
Code
Location
Referrer
mbedtls_pk_context
pk
;
/**< Container for the public key context. */
x509_crt.h:61
mbedtls_pk_context
pk_cxt
=
cert
->
pk
;
pkcs7.c:650
mbedtls_pkcs7_data_or_hash_verify()
mbedtls_pk_can_do
(
&
chain
->
pk
,
MBEDTLS_PK_ECKEY
)
)
{
ssl_tls.c:9881
mbedtls_ssl_verify_certificate()
if
(
mbedtls_ssl_check_curve
(
ssl
,
mbedtls_pk_get_ec_group_id
(
&
chain
->
pk
)
)
!=
0
)
{
ssl_tls.c:9882
mbedtls_ssl_verify_certificate()
peer_pk
=
&
ssl
->
session_negotiate
->
peer_cert
->
pk
;
ssl_tls12_client.c:1951
ssl_write_encrypted_pms()
peer_pk
=
&
ssl
->
session_negotiate
->
peer_cert
->
pk
;
ssl_tls12_client.c:2001
ssl_get_ecdh_params_from_cert()
peer_pk
=
&
ssl
->
session_negotiate
->
peer_cert
->
pk
;
ssl_tls12_client.c:2315
ssl_parse_server_key_exchange()
key_type_matches
=
mbedtls_pk_can_do
(
&
cur
->
cert
->
pk
,
pk_alg
)
;
ssl_tls12_server.c:743
ssl_pick_cert()
ssl_check_key_curve
(
&
cur
->
cert
->
pk
,
ssl_tls12_server.c:769
ssl_pick_cert()
mbedtls_pk_context
*
public_key
=
&
own_cert
->
pk
;
ssl_tls12_server.c:3454
ssl_decrypt_encrypted_pms()
peer_pk
=
&
ssl
->
session_negotiate
->
peer_cert
->
pk
;
ssl_tls12_server.c:4164
ssl_parse_certificate_verify()
if
(
(
ret
=
mbedtls_pk_parse_subpubkey
(
&
p
,
end
,
&
crt
->
pk
)
)
!=
0
)
{
x509_crt.c:1227
x509_crt_parse_der_core()
mbedtls_pk_get_name
(
&
crt
->
pk
)
)
)
!=
0
)
{
x509_crt.c:1812
mbedtls_x509_crt_info()
(
int
)
mbedtls_pk_get_bitlen
(
&
crt
->
pk
)
)
;
x509_crt.c:1817
mbedtls_x509_crt_info()
if
(
x509_profile_check_key
(
profile
,
&
ca
->
pk
)
!=
0
)
{
x509_crt.c:2080
x509_crt_verifycrl()
if
(
mbedtls_pk_verify_ext
(
crl_list
->
sig_pk
,
crl_list
->
sig_opts
,
&
ca
->
pk
,
x509_crt.c:2084
x509_crt_verifycrl()
if
(
!
mbedtls_pk_can_do
(
&
parent
->
pk
,
child
->
sig_pk
)
)
{
x509_crt.c:2155
x509_crt_check_signature()
return
mbedtls_pk_verify_ext
(
child
->
sig_pk
,
child
->
sig_opts
,
&
parent
->
pk
,
x509_crt.c:2169
x509_crt_check_signature()
if
(
x509_profile_check_key
(
profile
,
&
parent
->
pk
)
!=
0
)
{
x509_crt.c:2669
x509_crt_verify_chain()
pk_type
=
mbedtls_pk_get_type
(
&
crt
->
pk
)
;
x509_crt.c:3089
x509_crt_verify_restartable_ca_cb()
if
(
x509_profile_check_key
(
profile
,
&
crt
->
pk
)
!=
0
)
{
x509_crt.c:3095
x509_crt_verify_restartable_ca_cb()
mbedtls_pk_free
(
&
cert_cur
->
pk
)
;
x509_crt.c:3235
mbedtls_x509_crt_free()
Call Tree
from
0/1
examples
All items filtered out
All items filtered out
Data Use
from
0/1
examples
mbedtls_x509_crt::pk
is read by 1 function:
All items filtered out
mbedtls_x509_crt::pk
mbedtls_pkcs7_data_or_hash_verify()
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