netxduo
NX_SECURE_TLS_SESSION_STRUCT::nx_secure_tls_crypto_table
is only used within netxduo.
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
netxduo
NX_SECURE_TLS_SESSION_STRUCT::nx_secure_tls_crypto_table
NX_SECURE_TLS_SESSION_STRUCT::nx_secure_tls_crypto_table field
Syntax
Show:
Summary
Declaration
from
nx_secure_tls.h:1167
NX_SECURE_TLS_CRYPTO
*
nx_secure_tls_crypto_table
;
Examples
References
from
examples
Code
Location
Referrer
NX_SECURE_TLS_CRYPTO
*
nx_secure_tls_crypto_table
;
nx_secure_tls.h:1167
cipher_table
=
tls_session
->
nx_secure_tls_crypto_table
->
nx_secure_tls_ciphersuite_lookup_table
;
nx_secure_tls_ciphersuite_lookup.c:83
_nx_secure_tls_ciphersuite_lookup()
cipher_table_size
=
tls_session
->
nx_secure_tls_crypto_table
->
nx_secure_tls_ciphersuite_lookup_table_size
;
nx_secure_tls_ciphersuite_lookup.c:84
_nx_secure_tls_ciphersuite_lookup()
method_ptr
=
tls_session
->
nx_secure_tls_crypto_table
->
nx_secure_tls_handshake_hash_sha256_method
;
nx_secure_tls_client_handshake.c:229
_nx_secure_tls_client_handshake()
method_ptr
=
tls_session
->
nx_secure_tls_crypto_table
->
nx_secure_tls_handshake_hash_sha256_method
;
nx_secure_tls_finished_hash_generate.c:144
_nx_secure_tls_finished_hash_generate()
method_ptr
=
tls_session
->
nx_secure_tls_crypto_table
->
nx_secure_tls_handshake_hash_sha256_method
;
nx_secure_tls_handshake_hash_init.c:159
_nx_secure_tls_handshake_hash_init()
method_ptr
=
tls_session
->
nx_secure_tls_crypto_table
->
nx_secure_tls_handshake_hash_sha256_method
;
nx_secure_tls_handshake_hash_update.c:218
_nx_secure_tls_handshake_hash_update()
certificate
->
nx_secure_x509_cipher_table
=
tls_session
->
nx_secure_tls_crypto_table
->
nx_secure_tls_x509_cipher_table
;
nx_secure_tls_local_certificate_add.c:94
_nx_secure_tls_local_certificate_add()
certificate
->
nx_secure_x509_cipher_table_size
=
tls_session
->
nx_secure_tls_crypto_table
->
nx_secure_tls_x509_cipher_table_size
;
nx_secure_tls_local_certificate_add.c:95
_nx_secure_tls_local_certificate_add()
hash_method
=
tls_session
->
nx_secure_tls_crypto_table
->
nx_secure_tls_handshake_hash_sha256_method
;
nx_secure_tls_process_certificate_verify.c:367
_nx_secure_tls_process_certificate_verify()
for
(
k
=
0
;
k
<
tls_session
->
nx_secure_tls_crypto_table
->
nx_secure_tls_x509_cipher_table_size
;
k
++
)
nx_secure_tls_process_clienthello_extensions.c:672
_nx_secure_tls_proc_clienthello_sec_sa_extension()
if
(
signature_algorithm_id
==
tls_session
->
nx_secure_tls_crypto_table
->
nx_secure_tls_x509_cipher_table
[
k
]
.
nx_secure_x509_crypto_identifier
)
nx_secure_tls_process_clienthello_extensions.c:674
_nx_secure_tls_proc_clienthello_sec_sa_extension()
certificate
->
nx_secure_x509_cipher_table
=
tls_session
->
nx_secure_tls_crypto_table
->
nx_secure_tls_x509_cipher_table
;
nx_secure_tls_process_remote_certificate.c:302
_nx_secure_tls_process_remote_certificate()
certificate
->
nx_secure_x509_cipher_table_size
=
tls_session
->
nx_secure_tls_crypto_table
->
nx_secure_tls_x509_cipher_table_size
;
nx_secure_tls_process_remote_certificate.c:303
_nx_secure_tls_process_remote_certificate()
certificate
->
nx_secure_x509_cipher_table
=
tls_session
->
nx_secure_tls_crypto_table
->
nx_secure_tls_x509_cipher_table
;
nx_secure_tls_process_remote_certificate.c:427
_nx_secure_tls_process_remote_certificate()
certificate
->
nx_secure_x509_cipher_table_size
=
tls_session
->
nx_secure_tls_crypto_table
->
nx_secure_tls_x509_cipher_table_size
;
nx_secure_tls_process_remote_certificate.c:428
_nx_secure_tls_process_remote_certificate()
hash_method
=
tls_session
->
nx_secure_tls_crypto_table
->
nx_secure_tls_handshake_hash_sha256_method
;
nx_secure_tls_send_certificate_verify.c:392
_nx_secure_tls_send_certificate_verify()
crypto_table
=
tls_session
->
nx_secure_tls_crypto_table
;
nx_secure_tls_send_clienthello.c:137
_nx_secure_tls_send_clienthello()
(
ULONG
)
(
tls_session
->
nx_secure_tls_crypto_table
->
nx_secure_tls_x509_cipher_table_size
<
<
1
)
)
)
nx_secure_tls_send_clienthello_extensions.c:332
_nx_secure_tls_send_clienthello_sig_extension()
cipher_table
=
tls_session
->
nx_secure_tls_crypto_table
->
nx_secure_tls_x509_cipher_table
;
nx_secure_tls_send_clienthello_extensions.c:347
_nx_secure_tls_send_clienthello_sig_extension()
for
(
i
=
0
;
i
<
tls_session
->
nx_secure_tls_crypto_table
->
nx_secure_tls_x509_cipher_table_size
;
i
++
)
nx_secure_tls_send_clienthello_extensions.c:350
_nx_secure_tls_send_clienthello_sig_extension()
method_ptr
=
tls_session
->
nx_secure_tls_crypto_table
->
nx_secure_tls_handshake_hash_sha256_method
;
nx_secure_tls_server_handshake.c:447
_nx_secure_tls_server_handshake()
session_ptr
->
nx_secure_tls_crypto_table
=
(
NX_SECURE_TLS_CRYPTO
*
)
(
crypto_table
)
;
nx_secure_tls_session_create.c:88
_nx_secure_tls_session_create()
crypto_table
=
tls_session
->
nx_secure_tls_crypto_table
;
nx_secure_tls_session_create_ext.c:148
_map_tls_ciphersuites()
crypto_table
=
tls_session
->
nx_secure_tls_crypto_table
;
nx_secure_tls_session_create_ext.c:380
_map_x509_ciphersuites()
crypto_table
=
tls_session
->
nx_secure_tls_crypto_table
;
nx_secure_tls_session_create_ext.c:531
_nx_secure_tls_session_create_ext()
tls_session
->
nx_secure_tls_crypto_table
=
(
NX_SECURE_TLS_CRYPTO
*
)
(
&
metadata_area
[
0
]
)
;
nx_secure_tls_session_create_ext.c:555
_nx_secure_tls_session_create_ext()
crypto_table
=
tls_session
->
nx_secure_tls_crypto_table
;
nx_secure_tls_session_create_ext.c:562
_nx_secure_tls_session_create_ext()
certificate
->
nx_secure_x509_cipher_table
=
tls_session
->
nx_secure_tls_crypto_table
->
nx_secure_tls_x509_cipher_table
;
nx_secure_tls_trusted_certificate_add.c:98
_nx_secure_tls_trusted_certificate_add()
certificate
->
nx_secure_x509_cipher_table_size
=
tls_session
->
nx_secure_tls_crypto_table
->
nx_secure_tls_x509_cipher_table_size
;
nx_secure_tls_trusted_certificate_add.c:99
_nx_secure_tls_trusted_certificate_add()
Call Tree
from
examples
All items filtered out
All items filtered out
Data Use
from
examples
NX_SECURE_TLS_SESSION_STRUCT::nx_secure_tls_crypto_table
is written by 2 functions and is read by 17 functions:
_nx_secure_tls_session_create()
_nx_secure_tls_session_create_ext()
All items filtered out
NX_SECURE_TLS_SESSION_STRUCT::nx_secure_tls_crypto_table
_nx_secure_tls_ciphersuite_lookup()
_nx_secure_tls_client_handshake()
_nx_secure_tls_finished_hash_generate()
_nx_secure_tls_handshake_hash_init()
_nx_secure_tls_handshake_hash_update()
_nx_secure_tls_local_certificate_add()
_nx_secure_tls_process_certificate_verify()
_nx_secure_tls_proc_clienthello_sec_sa_extension()
_nx_secure_tls_process_remote_certificate()
_nx_secure_tls_send_certificate_verify()
_nx_secure_tls_send_clienthello()
_nx_secure_tls_send_clienthello_sig_extension()
_nx_secure_tls_server_handshake()
_map_tls_ciphersuites()
_map_x509_ciphersuites()
_nx_secure_tls_session_create_ext()
_nx_secure_tls_trusted_certificate_add()
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