blob: 411a0e921cf23c36c588c54b5623629e2a709cc6 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
|
/***************************************************************************/
/* Copyright (c) 2024 Microsoft Corporation */
/* Copyright (c) 2026 Eclipse ThreadX contributors */
/* */
/* This program and the accompanying materials are made available under */
/* the terms of the MIT License which is available at */
/* https://opensource.org/licenses/MIT. */
/* */
/* SPDX-License-Identifier: MIT */
/***************************************************************************/
#ifndef __NX_SECURE_TLS_TEST_INIT_FUNCTIONS_H
#define __NX_SECURE_TLS_TEST_INIT_FUNCTIONS_H
static void nx_secure_tls_test_init_functions(NX_SECURE_TLS_SESSION *tls_session)
{
tls_session->nx_secure_generate_premaster_secret = _nx_secure_generate_premaster_secret;
tls_session->nx_secure_generate_master_secret = _nx_secure_generate_master_secret;
tls_session->nx_secure_generate_session_keys = _nx_secure_generate_session_keys;
tls_session->nx_secure_session_keys_set = _nx_secure_session_keys_set;
#ifndef NX_SECURE_TLS_CLIENT_DISABLED
tls_session->nx_secure_process_server_key_exchange = _nx_secure_process_server_key_exchange;
tls_session->nx_secure_generate_client_key_exchange = _nx_secure_generate_client_key_exchange;
#endif
#ifndef NX_SECURE_TLS_SERVER_DISABLED
tls_session->nx_secure_process_client_key_exchange = _nx_secure_process_client_key_exchange;
tls_session->nx_secure_generate_server_key_exchange = _nx_secure_generate_server_key_exchange;
#endif
tls_session->nx_secure_verify_mac = _nx_secure_verify_mac;
tls_session->nx_secure_remote_certificate_verify = _nx_secure_remote_certificate_verify;
tls_session->nx_secure_trusted_certificate_add = _nx_secure_trusted_certificate_add;
}
#endif
|