mbedTLS
mbedtls_ssl_ciphersuite_t::key_exchange
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
STM32 Libraries and Samples
mbedTLS
mbedtls_ssl_ciphersuite_t::key_exchange
mbedtls_ssl_ciphersuite_t::key_exchange field
Syntax
Show:
Summary
Declaration
from
ssl_ciphersuites.h:397
mbedtls_key_exchange_type_t
key_exchange
;
Examples
References
from
examples
Code
Location
Referrer
mbedtls_key_exchange_type_t
key_exchange
;
ssl_ciphersuites.h:397
switch
(
info
->
key_exchange
)
ssl_ciphersuites.c:2297
mbedtls_ssl_get_ciphersuite_sig_pk_alg()
switch
(
info
->
key_exchange
)
ssl_ciphersuites.c:2319
mbedtls_ssl_get_ciphersuite_sig_alg()
switch
(
info
->
key_exchange
)
ssl_ciphersuites.c:2340
mbedtls_ssl_ciphersuite_uses_ec()
switch
(
info
->
key_exchange
)
ssl_ciphersuites.h:423
mbedtls_ssl_ciphersuite_has_pfs()
switch
(
info
->
key_exchange
)
ssl_ciphersuites.h:474
mbedtls_ssl_ciphersuite_cert_req_allowed()
switch
(
info
->
key_exchange
)
ssl_ciphersuites.h:507
mbedtls_ssl_ciphersuite_uses_ecdhe()
switch
(
info
->
key_exchange
)
ssl_ciphersuites.h:523
mbedtls_ssl_ciphersuite_uses_server_signature()
if
(
ciphersuite_info
->
key_exchange
==
MBEDTLS_KEY_EXCHANGE_PSK
||
ssl_cli.c:2399
ssl_parse_server_key_exchange()
ciphersuite_info
->
key_exchange
==
MBEDTLS_KEY_EXCHANGE_RSA_PSK
)
ssl_cli.c:2400
ssl_parse_server_key_exchange()
if
(
ciphersuite_info
->
key_exchange
==
MBEDTLS_KEY_EXCHANGE_ECDHE_RSA
||
ssl_cli.c:2469
ssl_parse_server_key_exchange()
ciphersuite_info
->
key_exchange
==
MBEDTLS_KEY_EXCHANGE_ECDHE_PSK
||
ssl_cli.c:2470
ssl_parse_server_key_exchange()
ciphersuite_info
->
key_exchange
==
MBEDTLS_KEY_EXCHANGE_ECDHE_ECDSA
)
ssl_cli.c:2471
ssl_parse_server_key_exchange()
if
(
ciphersuite_info
->
key_exchange
==
MBEDTLS_KEY_EXCHANGE_ECDHE_RSA
||
ssl_cli.c:2943
ssl_write_client_key_exchange()
ciphersuite_info
->
key_exchange
==
MBEDTLS_KEY_EXCHANGE_ECDHE_ECDSA
||
ssl_cli.c:2944
ssl_write_client_key_exchange()
ciphersuite_info
->
key_exchange
==
MBEDTLS_KEY_EXCHANGE_ECDH_RSA
||
ssl_cli.c:2945
ssl_write_client_key_exchange()
ciphersuite_info
->
key_exchange
==
MBEDTLS_KEY_EXCHANGE_ECDH_ECDSA
)
ssl_cli.c:2946
ssl_write_client_key_exchange()
if
(
ciphersuite_info
->
key_exchange
==
MBEDTLS_KEY_EXCHANGE_PSK
||
ssl_cli.c:3240
ssl_write_certificate_verify()
ciphersuite_info
->
key_exchange
==
MBEDTLS_KEY_EXCHANGE_RSA_PSK
||
ssl_cli.c:3241
ssl_write_certificate_verify()
ciphersuite_info
->
key_exchange
==
MBEDTLS_KEY_EXCHANGE_ECDHE_PSK
||
ssl_cli.c:3242
ssl_write_certificate_verify()
ciphersuite_info
->
key_exchange
==
MBEDTLS_KEY_EXCHANGE_DHE_PSK
||
ssl_cli.c:3243
ssl_write_certificate_verify()
ciphersuite_info
->
key_exchange
==
MBEDTLS_KEY_EXCHANGE_ECJPAKE
)
ssl_cli.c:3244
ssl_write_certificate_verify()
if
(
ciphersuite_info
->
key_exchange
==
MBEDTLS_KEY_EXCHANGE_PSK
||
ssl_srv.c:2694
ssl_write_certificate_request()
ciphersuite_info
->
key_exchange
==
MBEDTLS_KEY_EXCHANGE_RSA_PSK
||
ssl_srv.c:2695
ssl_write_certificate_request()
ciphersuite_info
->
key_exchange
==
MBEDTLS_KEY_EXCHANGE_DHE_PSK
||
ssl_srv.c:2696
ssl_write_certificate_request()
ciphersuite_info
->
key_exchange
==
MBEDTLS_KEY_EXCHANGE_ECDHE_PSK
||
ssl_srv.c:2697
ssl_write_certificate_request()
ciphersuite_info
->
key_exchange
==
MBEDTLS_KEY_EXCHANGE_ECJPAKE
||
ssl_srv.c:2698
ssl_write_certificate_request()
if
(
ciphersuite_info
->
key_exchange
==
MBEDTLS_KEY_EXCHANGE_ECDHE_RSA
||
ssl_srv.c:3786
ssl_parse_client_key_exchange()
ciphersuite_info
->
key_exchange
==
MBEDTLS_KEY_EXCHANGE_ECDHE_ECDSA
||
ssl_srv.c:3787
ssl_parse_client_key_exchange()
ciphersuite_info
->
key_exchange
==
MBEDTLS_KEY_EXCHANGE_ECDH_RSA
||
ssl_srv.c:3788
ssl_parse_client_key_exchange()
ciphersuite_info
->
key_exchange
==
MBEDTLS_KEY_EXCHANGE_ECDH_ECDSA
)
ssl_srv.c:3789
ssl_parse_client_key_exchange()
if
(
ciphersuite_info
->
key_exchange
==
MBEDTLS_KEY_EXCHANGE_PSK
||
ssl_srv.c:4032
ssl_parse_certificate_verify()
ciphersuite_info
->
key_exchange
==
MBEDTLS_KEY_EXCHANGE_RSA_PSK
||
ssl_srv.c:4033
ssl_parse_certificate_verify()
ciphersuite_info
->
key_exchange
==
MBEDTLS_KEY_EXCHANGE_ECDHE_PSK
||
ssl_srv.c:4034
ssl_parse_certificate_verify()
ciphersuite_info
->
key_exchange
==
MBEDTLS_KEY_EXCHANGE_DHE_PSK
||
ssl_srv.c:4035
ssl_parse_certificate_verify()
ciphersuite_info
->
key_exchange
==
MBEDTLS_KEY_EXCHANGE_ECJPAKE
||
ssl_srv.c:4036
ssl_parse_certificate_verify()
if
(
ciphersuite_info
->
key_exchange
==
MBEDTLS_KEY_EXCHANGE_PSK
||
ssl_tls.c:5332
mbedtls_ssl_write_certificate()
ciphersuite_info
->
key_exchange
==
MBEDTLS_KEY_EXCHANGE_DHE_PSK
||
ssl_tls.c:5333
mbedtls_ssl_write_certificate()
ciphersuite_info
->
key_exchange
==
MBEDTLS_KEY_EXCHANGE_ECDHE_PSK
||
ssl_tls.c:5334
mbedtls_ssl_write_certificate()
ciphersuite_info
->
key_exchange
==
MBEDTLS_KEY_EXCHANGE_ECJPAKE
)
ssl_tls.c:5335
mbedtls_ssl_write_certificate()
if
(
ciphersuite_info
->
key_exchange
==
MBEDTLS_KEY_EXCHANGE_PSK
||
ssl_tls.c:5658
mbedtls_ssl_parse_certificate()
ciphersuite_info
->
key_exchange
==
MBEDTLS_KEY_EXCHANGE_DHE_PSK
||
ssl_tls.c:5659
mbedtls_ssl_parse_certificate()
ciphersuite_info
->
key_exchange
==
MBEDTLS_KEY_EXCHANGE_ECDHE_PSK
||
ssl_tls.c:5660
mbedtls_ssl_parse_certificate()
ciphersuite_info
->
key_exchange
==
MBEDTLS_KEY_EXCHANGE_ECJPAKE
)
ssl_tls.c:5661
mbedtls_ssl_parse_certificate()
ciphersuite_info
->
key_exchange
==
MBEDTLS_KEY_EXCHANGE_RSA_PSK
)
ssl_tls.c:5670
mbedtls_ssl_parse_certificate()
Call Tree
from
examples
All items filtered out
All items filtered out
Data Use
from
examples
mbedtls_ssl_ciphersuite_t::key_exchange
is read by 15 functions:
All items filtered out
mbedtls_ssl_ciphersuite_t::key_exchange
mbedtls_ssl_ciphersuite_has_pfs()
mbedtls_ssl_ciphersuite_cert_req_allowed()
mbedtls_ssl_ciphersuite_uses_ecdhe()
mbedtls_ssl_ciphersuite_uses_server_signature()
mbedtls_ssl_get_ciphersuite_sig_pk_alg()
mbedtls_ssl_get_ciphersuite_sig_alg()
mbedtls_ssl_ciphersuite_uses_ec()
ssl_parse_server_key_exchange()
ssl_write_client_key_exchange()
ssl_write_certificate_verify()
ssl_write_certificate_request()
ssl_parse_client_key_exchange()
ssl_parse_certificate_verify()
mbedtls_ssl_write_certificate()
mbedtls_ssl_parse_certificate()
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