![]()
![]()
...
![]()
![]()
...
![]()
![]()
...
![]()
![]()
...
![]()
![]()
...
![]()
![]()
...
![]()
![]()
#define SRC_NX_SECURE_TLS_API_H_
![]()
![]()
#include "tx_api.h"
![]()
![]()
#include "nx_port.h"
![]()
![]()
#include "nx_api.h"
![]()
![]()
#include "nx_secure_tls.h"
![]()
![]()
#define nx_secure_tls_active_certificate_set
![]()
![]()
#define nx_secure_tls_initialize
![]()
![]()
#define nx_secure_tls_shutdown
![]()
![]()
#define nx_secure_tls_local_certificate_add
![]()
![]()
#define nx_secure_tls_local_certificate_find
![]()
![]()
#define nx_secure_tls_local_certificate_remove
![]()
![]()
#define nx_secure_tls_metadata_size_calculate
![]()
![]()
#define nx_secure_tls_remote_certificate_allocate
![]()
![]()
#define nx_secure_tls_remote_certificate_buffer_allocate
![]()
![]()
#define nx_secure_tls_remote_certificate_free_all
![]()
![]()
#define nx_secure_tls_server_certificate_add
![]()
![]()
#define nx_secure_tls_server_certificate_find
![]()
![]()
#define nx_secure_tls_server_certificate_remove
![]()
![]()
#define nx_secure_tls_session_alert_value_get
![]()
![]()
#define nx_secure_tls_session_certificate_callback_set
![]()
![]()
#define nx_secure_tls_session_client_callback_set
![]()
![]()
#define nx_secure_tls_session_client_verify_disable
![]()
![]()
#define nx_secure_tls_session_client_verify_enable
![]()
![]()
#define nx_secure_tls_session_x509_client_verify_configure
![]()
![]()
#define nx_secure_tls_session_create
![]()
![]()
#define nx_secure_tls_session_delete
![]()
![]()
#define nx_secure_tls_session_end
![]()
![]()
#define nx_secure_tls_session_packet_buffer_set
![]()
![]()
#define nx_secure_tls_session_protocol_version_override
![]()
![]()
#define nx_secure_tls_session_receive
![]()
![]()
#define nx_secure_tls_session_renegotiate
![]()
![]()
#define nx_secure_tls_session_renegotiate_callback_set
![]()
![]()
#define nx_secure_tls_session_reset
![]()
![]()
#define nx_secure_tls_session_send
![]()
![]()
#define nx_secure_tls_session_server_callback_set
![]()
![]()
#define nx_secure_tls_session_sni_extension_parse
![]()
![]()
#define nx_secure_tls_session_sni_extension_set
![]()
![]()
#define nx_secure_tls_session_start
![]()
![]()
#define nx_secure_tls_session_time_function_set
![]()
![]()
#define nx_secure_tls_trusted_certificate_add
![]()
![]()
#define nx_secure_tls_trusted_certificate_remove
![]()
![]()
#define nx_secure_tls_packet_allocate
![]()
![]()
#define nx_secure_tls_client_psk_set
![]()
![]()
#define nx_secure_tls_psk_add
![]()
![]()
#define nx_secure_tls_active_certificate_set
![]()
![]()
#define nx_secure_tls_initialize
![]()
![]()
#define nx_secure_tls_shutdown
![]()
![]()
#define nx_secure_tls_local_certificate_add
![]()
![]()
#define nx_secure_tls_local_certificate_find
![]()
![]()
#define nx_secure_tls_local_certificate_remove
![]()
![]()
#define nx_secure_tls_metadata_size_calculate
![]()
![]()
#define nx_secure_tls_remote_certificate_allocate
![]()
![]()
#define nx_secure_tls_remote_certificate_buffer_allocate
![]()
![]()
#define nx_secure_tls_remote_certificate_free_all
![]()
![]()
#define nx_secure_tls_server_certificate_add
![]()
![]()
#define nx_secure_tls_server_certificate_find
![]()
![]()
#define nx_secure_tls_server_certificate_remove
![]()
![]()
#define nx_secure_tls_session_alert_value_get
![]()
![]()
#define nx_secure_tls_session_certificate_callback_set
![]()
![]()
#define nx_secure_tls_session_client_callback_set
![]()
![]()
#define nx_secure_tls_session_client_verify_disable
![]()
![]()
#define nx_secure_tls_session_client_verify_enable
![]()
![]()
#define nx_secure_tls_session_x509_client_verify_configure
![]()
![]()
#define nx_secure_tls_session_create
![]()
![]()
#define nx_secure_tls_session_delete
![]()
![]()
#define nx_secure_tls_session_end
![]()
![]()
#define nx_secure_tls_session_packet_buffer_set
![]()
![]()
#define nx_secure_tls_session_protocol_version_override
![]()
![]()
#define nx_secure_tls_session_receive
![]()
![]()
#define nx_secure_tls_session_renegotiate
![]()
![]()
#define nx_secure_tls_session_renegotiate_callback_set
![]()
![]()
#define nx_secure_tls_session_reset
![]()
![]()
#define nx_secure_tls_session_send
![]()
![]()
#define nx_secure_tls_session_server_callback_set
![]()
![]()
#define nx_secure_tls_session_sni_extension_parse
![]()
![]()
#define nx_secure_tls_session_sni_extension_set
![]()
![]()
#define nx_secure_tls_session_start
![]()
![]()
#define nx_secure_tls_session_time_function_set
![]()
![]()
#define nx_secure_tls_trusted_certificate_add
![]()
![]()
#define nx_secure_tls_trusted_certificate_remove
![]()
![]()
#define nx_secure_tls_packet_allocate
![]()
![]()
#define nx_secure_tls_client_psk_set
![]()
![]()
#define nx_secure_tls_psk_add
![]()
![]()
#define nx_secure_crypto_table_self_test
![]()
![]()
#define nx_secure_crypto_rng_self_test
![]()
![]()
#define nx_secure_tls_ecc_initialize
![]()
![]()
_nx_secure_crypto_table_self_test(const NX_SECURE_TLS_CRYPTO *, void *, UINT);
![]()
![]()
_nx_secure_crypto_rng_self_test();
![]()
![]()
nx_secure_module_hash_compute(NX_CRYPTO_METHOD *, UINT, UINT, UCHAR *, UINT, void *, UINT, UCHAR *, UINT, UINT *);
![]()
![]()
_nxe_secure_tls_active_certificate_set(NX_SECURE_TLS_SESSION *, NX_SECURE_X509_CERT *);
![]()
![]()
_nx_secure_tls_initialize();
![]()
![]()
_nx_secure_tls_shutdown();
![]()
![]()
_nxe_secure_tls_local_certificate_add(NX_SECURE_TLS_SESSION *, NX_SECURE_X509_CERT *);
![]()
![]()
_nxe_secure_tls_local_certificate_find(NX_SECURE_TLS_SESSION *, NX_SECURE_X509_CERT **, UCHAR *, UINT);
![]()
![]()
_nxe_secure_tls_local_certificate_remove(NX_SECURE_TLS_SESSION *, UCHAR *, UINT);
![]()
![]()
_nxe_secure_tls_metadata_size_calculate(const NX_SECURE_TLS_CRYPTO *, ULONG *);
![]()
![]()
_nxe_secure_tls_remote_certificate_allocate(NX_SECURE_TLS_SESSION *, NX_SECURE_X509_CERT *, UCHAR *, UINT);
![]()
![]()
_nxe_secure_tls_remote_certificate_buffer_allocate(NX_SECURE_TLS_SESSION *, UINT, void *, ULONG);
![]()
![]()
_nxe_secure_tls_remote_certificate_free_all(NX_SECURE_TLS_SESSION *);
![]()
![]()
_nxe_secure_tls_server_certificate_add(NX_SECURE_TLS_SESSION *, NX_SECURE_X509_CERT *, UINT);
![]()
![]()
_nxe_secure_tls_server_certificate_find(NX_SECURE_TLS_SESSION *, NX_SECURE_X509_CERT **, UINT);
![]()
![]()
_nxe_secure_tls_server_certificate_remove(NX_SECURE_TLS_SESSION *, UINT);
![]()
![]()
_nxe_secure_tls_session_alert_value_get(NX_SECURE_TLS_SESSION *, UINT *, UINT *);
![]()
![]()
_nxe_secure_tls_session_certificate_callback_set(NX_SECURE_TLS_SESSION *, ULONG (*)(NX_SECURE_TLS_SESSION *, NX_SECURE_X509_CERT *));
![]()
![]()
_nxe_secure_tls_session_client_callback_set(NX_SECURE_TLS_SESSION *, ULONG (*)(NX_SECURE_TLS_SESSION *, NX_SECURE_TLS_HELLO_EXTENSION *, UINT));
![]()
![]()
_nxe_secure_tls_session_client_verify_disable(NX_SECURE_TLS_SESSION *);
![]()
![]()
_nxe_secure_tls_session_client_verify_enable(NX_SECURE_TLS_SESSION *);
![]()
![]()
_nxe_secure_tls_session_x509_client_verify_configure(NX_SECURE_TLS_SESSION *, UINT, void *, ULONG);
![]()
![]()
_nxe_secure_tls_session_create(NX_SECURE_TLS_SESSION *, const NX_SECURE_TLS_CRYPTO *, void *, ULONG);
![]()
![]()
_nxe_secure_tls_session_delete(NX_SECURE_TLS_SESSION *);
![]()
![]()
_nxe_secure_tls_session_end(NX_SECURE_TLS_SESSION *, UINT);
![]()
![]()
_nxe_secure_tls_session_packet_buffer_set(NX_SECURE_TLS_SESSION *, UCHAR *, ULONG);
![]()
![]()
_nxe_secure_tls_session_protocol_version_override(NX_SECURE_TLS_SESSION *, USHORT);
![]()
![]()
_nxe_secure_tls_session_receive(NX_SECURE_TLS_SESSION *, NX_PACKET **, ULONG);
![]()
![]()
_nxe_secure_tls_session_renegotiate(NX_SECURE_TLS_SESSION *, UINT);
![]()
![]()
_nxe_secure_tls_session_renegotiate_callback_set(NX_SECURE_TLS_SESSION *, ULONG (*)(NX_SECURE_TLS_SESSION *));
![]()
![]()
_nxe_secure_tls_session_reset(NX_SECURE_TLS_SESSION *);
![]()
![]()
_nxe_secure_tls_session_send(NX_SECURE_TLS_SESSION *, NX_PACKET *, ULONG);
![]()
![]()
_nxe_secure_tls_session_server_callback_set(NX_SECURE_TLS_SESSION *, ULONG (*)(NX_SECURE_TLS_SESSION *, NX_SECURE_TLS_HELLO_EXTENSION *, UINT));
![]()
![]()
_nxe_secure_tls_session_sni_extension_parse(NX_SECURE_TLS_SESSION *, NX_SECURE_TLS_HELLO_EXTENSION *, UINT, NX_SECURE_X509_DNS_NAME *);
![]()
![]()
_nxe_secure_tls_session_sni_extension_set(NX_SECURE_TLS_SESSION *, NX_SECURE_X509_DNS_NAME *);
![]()
![]()
_nxe_secure_tls_session_start(NX_SECURE_TLS_SESSION *, NX_TCP_SOCKET *, UINT);
![]()
![]()
_nxe_secure_tls_session_time_function_set(NX_SECURE_TLS_SESSION *, ULONG (*)(void));
![]()
![]()
_nxe_secure_tls_trusted_certificate_add(NX_SECURE_TLS_SESSION *, NX_SECURE_X509_CERT *);
![]()
![]()
_nxe_secure_tls_trusted_certificate_remove(NX_SECURE_TLS_SESSION *, UCHAR *, UINT);
![]()
![]()
_nxe_secure_tls_packet_allocate(NX_SECURE_TLS_SESSION *, NX_PACKET_POOL *, NX_PACKET **, ULONG);
![]()
![]()
_nx_secure_tls_ecc_initialize(NX_SECURE_TLS_SESSION *, const USHORT *, USHORT, const NX_CRYPTO_METHOD **);