netxduo
NX_SECURE_X509_CRYPTO
is only used within netxduo.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
Summary
Syntax
Related
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
STM32 Libraries and Samples
netxduo
NX_SECURE_X509_CRYPTO
NX_SECURE_X509_CRYPTO struct
Syntax
Show:
Summary
Declaration
from
nx_secure_x509.h:553
typedef
struct
NX_SECURE_X509_CRYPTO_STRUCT
{
USHORT
nx_secure_x509_crypto_identifier
;
const
NX_CRYPTO_METHOD
*
nx_secure_x509_public_cipher_method
;
const
NX_CRYPTO_METHOD
*
nx_secure_x509_hash_method
;
}
NX_SECURE_X509_CRYPTO
;
Fields
Field
Declared as
NX_SECURE_X509_CRYPTO_STRUCT::nx_secure_x509_crypto_identifier
USHORT
NX_SECURE_X509_CRYPTO_STRUCT::nx_secure_x509_public_cipher_method
const
NX_CRYPTO_METHOD
*
NX_SECURE_X509_CRYPTO_STRUCT::nx_secure_x509_hash_method
const
NX_CRYPTO_METHOD
*
Related Functions
Found 2 other functions taking a
NX_SECURE_X509_CRYPTO_STRUCT
argument:
Function
_nx_secure_x509_find_certificate_methods()
_nx_secure_tls_get_signature_algorithm()
Examples
References
from
examples
Code
Location
Scope
Referrer
typedef
struct
NX_SECURE_X509_CRYPTO_STRUCT
nx_secure_x509.h:553
}
NX_SECURE_X509_CRYPTO
;
nx_secure_x509.h:564
NX_SECURE_X509_CRYPTO
_nx_crypto_x509_cipher_lookup_table
[
]
=
nx_crypto_generic_ciphersuites.c:130
const
UINT
_nx_crypto_x509_cipher_lookup_table_size
=
sizeof
(
_nx_crypto_x509_cipher_lookup_table
)
/
sizeof
(
NX_SECURE_X509_CRYPTO
)
;
nx_crypto_generic_ciphersuites.c:140
sizeof
(
_nx_crypto_x509_cipher_lookup_table
)
/
sizeof
(
NX_SECURE_X509_CRYPTO
)
,
nx_crypto_generic_ciphersuites.c:152
NX_SECURE_X509_CRYPTO
_nx_crypto_x509_cipher_lookup_table_ecc
[
]
=
nx_crypto_generic_ciphersuites.c:178
const
UINT
_nx_crypto_x509_cipher_lookup_table_ecc_size
=
sizeof
(
_nx_crypto_x509_cipher_lookup_table_ecc
)
/
sizeof
(
NX_SECURE_X509_CRYPTO
)
;
nx_crypto_generic_ciphersuites.c:193
sizeof
(
_nx_crypto_x509_cipher_lookup_table_ecc
)
/
sizeof
(
NX_SECURE_X509_CRYPTO
)
,
nx_crypto_generic_ciphersuites.c:260
NX_SECURE_X509_CRYPTO
*
nx_secure_tls_x509_cipher_table
;
nx_secure_tls.h:1021
NX_SECURE_TLS_CRYPTO_STRUCT
NX_SECURE_TLS_CRYPTO_STRUCT::nx_secure_tls_x509_cipher_table
NX_SECURE_X509_CRYPTO
*
crypto_methods
;
nx_secure_tls_ecc_generate_keys.c:120
_nx_secure_tls_ecc_generate_keys()
NX_SECURE_X509_CRYPTO
*
cert_crypto
;
nx_secure_tls_metadata_size_calculate.c:85
_nx_secure_tls_metadata_size_calculate()
NX_SECURE_X509_CRYPTO
*
crypto_methods
;
nx_secure_tls_process_certificate_verify.c:107
_nx_secure_tls_process_certificate_verify()
NX_SECURE_X509_CRYPTO
*
crypto_methods
;
nx_secure_tls_process_server_key_exchange.c:114
_nx_secure_tls_process_server_key_exchange()
NX_SECURE_X509_CRYPTO
*
crypto_methods
;
nx_secure_tls_send_certificate_verify.c:116
_nx_secure_tls_send_certificate_verify()
NX_SECURE_X509_CRYPTO
*
crypto_method
,
nx_secure_tls_send_clienthello_extensions.c:30
_nx_secure_tls_get_signature_algorithm()
_nx_secure_tls_get_signature_algorithm()::crypto_method
NX_SECURE_X509_CRYPTO
*
cipher_table
;
nx_secure_tls_send_clienthello_extensions.c:321
_nx_secure_tls_send_clienthello_sig_extension()
NX_SECURE_X509_CRYPTO
*
crypto_method
,
nx_secure_tls_send_clienthello_extensions.c:396
_nx_secure_tls_get_signature_algorithm()
NX_SECURE_X509_CRYPTO
*
cert_crypto
;
nx_secure_tls_session_create_ext.c:365
_map_x509_ciphersuites()
if
(
remaining_size
<
sizeof
(
NX_SECURE_X509_CRYPTO
)
)
nx_secure_tls_session_create_ext.c:417
_map_x509_ciphersuites()
remaining_size
-=
sizeof
(
NX_SECURE_X509_CRYPTO
)
;
nx_secure_tls_session_create_ext.c:423
_map_x509_ciphersuites()
NX_SECURE_X509_CRYPTO
*
cert_crypto
;
nx_secure_tls_session_create_ext.c:490
_nx_secure_tls_session_create_ext()
crypto_table
->
nx_secure_tls_x509_cipher_table
=
(
NX_SECURE_X509_CRYPTO
*
)
(
&
metadata_area
[
0
]
)
;
nx_secure_tls_session_create_ext.c:583
_nx_secure_tls_session_create_ext()
}
NX_SECURE_X509_CRYPTO
;
nx_secure_x509.h:564
NX_SECURE_X509_CRYPTO
NX_SECURE_X509_CRYPTO
*
nx_secure_x509_cipher_table
;
nx_secure_x509.h:738
NX_SECURE_X509_CERT_STRUCT
NX_SECURE_X509_CERT_STRUCT::nx_secure_x509_cipher_table
NX_SECURE_X509_CRYPTO
*
*
crypto_methods
)
;
nx_secure_x509.h:960
_nx_secure_x509_find_certificate_methods()
_nx_secure_x509_find_certificate_methods()::crypto_methods
NX_SECURE_X509_CRYPTO
*
crypto_methods
;
nx_secure_x509_certificate_verify.c:103
_nx_secure_x509_certificate_verify()
NX_SECURE_X509_CRYPTO
*
crypto_methods
;
nx_secure_x509_crl_verify.c:106
_nx_secure_x509_crl_verify()
NX_SECURE_X509_CRYPTO
*
*
crypto_methods
)
nx_secure_x509_find_certificate_methods.c:80
_nx_secure_x509_find_certificate_methods()
_nx_secure_x509_find_certificate_methods()::crypto_methods
Call Tree
from
examples
All items filtered out
All items filtered out
Data Use
from
examples
All items filtered out
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
Instance
Scope
Location
Project
NX_SECURE_X509_CERT_STRUCT::nx_secure_x509_cipher_table
NX_SECURE_X509_CERT_STRUCT
nx_secure_x509.h:738
_nx_secure_x509_find_certificate_methods()::crypto_methods
_nx_secure_x509_find_certificate_methods()
nx_secure_x509.h:960
NX_SECURE_TLS_CRYPTO_STRUCT::nx_secure_tls_x509_cipher_table
NX_SECURE_TLS_CRYPTO_STRUCT
nx_secure_tls.h:1021
_nx_crypto_x509_cipher_lookup_table
nx_crypto_generic_ciphersuites.c:130
_nx_crypto_x509_cipher_lookup_table_ecc
nx_crypto_generic_ciphersuites.c:178
_nx_secure_tls_get_signature_algorithm()::crypto_method
_nx_secure_tls_get_signature_algorithm()
nx_secure_tls_send_clienthello_extensions.c:30
_nx_secure_x509_find_certificate_methods()::crypto_methods
_nx_secure_x509_find_certificate_methods()
nx_secure_x509_find_certificate_methods.c:80
Lifecycle
from
examples
All items filtered out
All items filtered out