netxduo
NX_SECURE_TLS_CIPHERSUITE_INFO_STRUCT::nx_secure_tls_public_cipher
is only used within netxduo.
Symbol previews are coming soon...
Symbols
loading (3/7)...
Files
loading (7/7)...
netxduo
threadx
filex
usbx
HAL
CMSIS
lan8742
Summary
Syntax
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
STM32 Libraries and Samples
netxduo
NX_SECURE_TLS_CIPHERSUITE_INFO_STRUCT::nx_secure_tls_public_cipher
NX_SECURE_TLS_CIPHERSUITE_INFO_STRUCT::nx_secure_tls_public_cipher field
Syntax
Show:
Summary
Declaration
from
nx_secure_tls.h:785
const
NX_CRYPTO_METHOD
*
nx_secure_tls_public_cipher
;
Examples
References
from
examples
Code
Location
Referrer
const
NX_CRYPTO_METHOD
*
nx_secure_tls_public_cipher
;
nx_secure_tls.h:785
ecdhe_method
=
tls_session
->
nx_secure_tls_session_ciphersuite
->
nx_secure_tls_public_cipher
;
nx_secure_tls_ecc_generate_keys.c:142
_nx_secure_tls_ecc_generate_keys()
if
(
ciphersuite
->
nx_secure_tls_public_cipher
->
nx_crypto_algorithm
==
NX_CRYPTO_KEY_EXCHANGE_RSA
nx_secure_tls_generate_keys.c:129
_nx_secure_tls_generate_keys()
||
ciphersuite
->
nx_secure_tls_public_cipher
->
nx_crypto_algorithm
==
NX_CRYPTO_KEY_EXCHANGE_ECDHE
nx_secure_tls_generate_keys.c:131
_nx_secure_tls_generate_keys()
||
ciphersuite
->
nx_secure_tls_public_cipher
->
nx_crypto_algorithm
==
NX_CRYPTO_KEY_EXCHANGE_ECDH
nx_secure_tls_generate_keys.c:132
_nx_secure_tls_generate_keys()
if
(
tls_session
->
nx_secure_tls_session_ciphersuite
->
nx_secure_tls_public_cipher
->
nx_crypto_algorithm
==
NX_CRYPTO_KEY_EXCHANGE_ECDHE
)
nx_secure_tls_generate_premaster_secret.c:105
_nx_secure_tls_generate_premaster_secret()
else
if
(
tls_session
->
nx_secure_tls_session_ciphersuite
->
nx_secure_tls_public_cipher
->
nx_crypto_algorithm
==
NX_CRYPTO_KEY_EXCHANGE_ECDH
)
nx_secure_tls_generate_premaster_secret.c:110
_nx_secure_tls_generate_premaster_secret()
ecdh_method
=
tls_session
->
nx_secure_tls_session_ciphersuite
->
nx_secure_tls_public_cipher
;
nx_secure_tls_generate_premaster_secret.c:137
_nx_secure_tls_generate_premaster_secret()
if
(
max_public_cipher_metadata_size
<
ciphersuite_table
[
i
]
.
nx_secure_tls_public_cipher
->
nx_crypto_metadata_area_size
)
nx_secure_tls_metadata_size_calculate.c:122
_nx_secure_tls_metadata_size_calculate()
max_public_cipher_metadata_size
=
ciphersuite_table
[
i
]
.
nx_secure_tls_public_cipher
->
nx_crypto_metadata_area_size
;
nx_secure_tls_metadata_size_calculate.c:124
_nx_secure_tls_metadata_size_calculate()
if
(
tls_session
->
nx_secure_tls_session_ciphersuite
->
nx_secure_tls_public_cipher
->
nx_crypto_algorithm
==
NX_CRYPTO_KEY_EXCHANGE_ECDH
||
nx_secure_tls_process_client_key_exchange.c:178
_nx_secure_tls_process_client_key_exchange()
tls_session
->
nx_secure_tls_session_ciphersuite
->
nx_secure_tls_public_cipher
->
nx_crypto_algorithm
==
NX_CRYPTO_KEY_EXCHANGE_ECDHE
)
nx_secure_tls_process_client_key_exchange.c:179
_nx_secure_tls_process_client_key_exchange()
if
(
tls_session
->
nx_secure_tls_session_ciphersuite
->
nx_secure_tls_public_cipher
->
nx_crypto_algorithm
==
NX_CRYPTO_KEY_EXCHANGE_ECDH
)
nx_secure_tls_process_client_key_exchange.c:189
_nx_secure_tls_process_client_key_exchange()
ecdh_method
=
tls_session
->
nx_secure_tls_session_ciphersuite
->
nx_secure_tls_public_cipher
;
nx_secure_tls_process_client_key_exchange.c:248
_nx_secure_tls_process_client_key_exchange()
public_cipher_method
=
tls_session
->
nx_secure_tls_session_ciphersuite
->
nx_secure_tls_public_cipher
;
nx_secure_tls_process_client_key_exchange.c:363
_nx_secure_tls_process_client_key_exchange()
if
(
ciphersuite_info
->
nx_secure_tls_public_cipher
==
NX_NULL
)
nx_secure_tls_process_clienthello.c:578
_nx_secure_tls_check_ciphersuite()
switch
(
ciphersuite_info
->
nx_secure_tls_public_cipher
->
nx_crypto_algorithm
)
nx_secure_tls_process_clienthello.c:588
_nx_secure_tls_check_ciphersuite()
if
(
ciphersuite
->
nx_secure_tls_public_cipher
->
nx_crypto_algorithm
==
NX_CRYPTO_KEY_EXCHANGE_ECDHE
)
nx_secure_tls_process_server_key_exchange.c:217
_nx_secure_tls_process_server_key_exchange()
ecdhe_method
=
ciphersuite
->
nx_secure_tls_public_cipher
;
nx_secure_tls_process_server_key_exchange.c:835
_nx_secure_tls_process_server_key_exchange()
if
(
tls_session
->
nx_secure_tls_session_ciphersuite
->
nx_secure_tls_public_cipher
->
nx_crypto_algorithm
==
NX_CRYPTO_KEY_EXCHANGE_ECDH
||
nx_secure_tls_send_client_key_exchange.c:116
_nx_secure_tls_send_client_key_exchange()
tls_session
->
nx_secure_tls_session_ciphersuite
->
nx_secure_tls_public_cipher
->
nx_crypto_algorithm
==
NX_CRYPTO_KEY_EXCHANGE_ECDHE
)
nx_secure_tls_send_client_key_exchange.c:117
_nx_secure_tls_send_client_key_exchange()
public_cipher_method
=
tls_session
->
nx_secure_tls_session_ciphersuite
->
nx_secure_tls_public_cipher
;
nx_secure_tls_send_client_key_exchange.c:212
_nx_secure_tls_send_client_key_exchange()
if
(
ciphersuite
->
nx_secure_tls_public_cipher
->
nx_crypto_algorithm
==
NX_CRYPTO_KEY_EXCHANGE_ECDHE
)
nx_secure_tls_send_server_key_exchange.c:207
_nx_secure_tls_send_server_key_exchange()
||
tls_session
->
nx_secure_tls_session_ciphersuite
->
nx_secure_tls_public_cipher
->
nx_crypto_algorithm
==
NX_CRYPTO_KEY_EXCHANGE_ECDHE
nx_secure_tls_server_handshake.c:301
_nx_secure_tls_server_handshake()
cipher_entry
->
nx_secure_tls_public_cipher
=
cipher_method
;
nx_secure_tls_session_create_ext.c:321
_map_tls_ciphersuites()
if
(
max_public_cipher_metadata_size
<
ciphersuite_table
[
i
]
.
nx_secure_tls_public_cipher
->
nx_crypto_metadata_area_size
)
nx_secure_tls_session_create_ext.c:691
_nx_secure_tls_session_create_ext()
max_public_cipher_metadata_size
=
ciphersuite_table
[
i
]
.
nx_secure_tls_public_cipher
->
nx_crypto_metadata_area_size
;
nx_secure_tls_session_create_ext.c:693
_nx_secure_tls_session_create_ext()
Call Tree
from
examples
All items filtered out
All items filtered out
Data Use
from
examples
NX_SECURE_TLS_CIPHERSUITE_INFO_STRUCT::nx_secure_tls_public_cipher
is written by 1 function and is read by 11 functions:
_map_tls_ciphersuites()
All items filtered out
NX_SECURE_TLS_CIPHERSUITE_INFO_STRUCT::nx_secure_tls_public_cipher
_nx_secure_tls_ecc_generate_keys()
_nx_secure_tls_generate_keys()
_nx_secure_tls_generate_premaster_secret()
_nx_secure_tls_metadata_size_calculate()
_nx_secure_tls_process_client_key_exchange()
_nx_secure_tls_check_ciphersuite()
_nx_secure_tls_process_server_key_exchange()
_nx_secure_tls_send_client_key_exchange()
_nx_secure_tls_send_server_key_exchange()
_nx_secure_tls_server_handshake()
_nx_secure_tls_session_create_ext()
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