summaryrefslogtreecommitdiff
path: root/nx_secure/CMakeLists.txt
blob: f9599ddb028e57002af02f46c1c553dbd20f5751 (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
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
target_sources(${PROJECT_NAME}
    PRIVATE
    # {{BEGIN_TARGET_SOURCES}}
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_crypto_method_self_test_3des.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_crypto_method_self_test_aes.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_crypto_method_self_test_des.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_crypto_method_self_test_hmac_md5.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_crypto_method_self_test_hmac_sha.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_crypto_method_self_test_md5.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_crypto_method_self_test_prf.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_crypto_method_self_test_rsa.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_crypto_method_self_test_sha.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_crypto_rng_self_test.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_crypto_table_self_test.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_dtls_allocate_handshake_packet.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_dtls_client_handshake.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_dtls_client_protocol_version_override.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_dtls_client_session_start.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_dtls_ecc_initialize.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_dtls_hash_record.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_dtls_initialize.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_dtls_packet_allocate.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_dtls_process_clienthello.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_dtls_process_handshake_header.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_dtls_process_header.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_dtls_process_helloverifyrequest.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_dtls_process_record.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_dtls_psk_add.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_dtls_receive_callback.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_dtls_retransmit.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_dtls_retransmit_queue_flush.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_dtls_send_clienthello.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_dtls_send_handshake_record.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_dtls_send_helloverifyrequest.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_dtls_send_record.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_dtls_send_serverhello.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_dtls_server_create.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_dtls_server_delete.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_dtls_server_ecc_initialize.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_dtls_server_handshake.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_dtls_server_local_certificate_add.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_dtls_server_local_certificate_remove.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_dtls_server_notify_set.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_dtls_server_protocol_version_override.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_dtls_server_psk_add.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_dtls_server_session_send.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_dtls_server_session_start.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_dtls_server_start.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_dtls_server_stop.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_dtls_server_trusted_certificate_add.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_dtls_server_trusted_certificate_remove.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_dtls_server_x509_client_verify_configure.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_dtls_server_x509_client_verify_disable.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_dtls_session_cache.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_dtls_session_client_info_get.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_dtls_session_create.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_dtls_session_delete.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_dtls_session_end.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_dtls_session_local_certificate_add.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_dtls_session_local_certificate_remove.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_dtls_session_receive.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_dtls_session_reset.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_dtls_session_send.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_dtls_session_start.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_dtls_session_trusted_certificate_add.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_dtls_session_trusted_certificate_remove.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_dtls_session_sliding_window_check.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_dtls_session_sliding_window_update.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_dtls_verify_mac.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_generate_client_key_exchange.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_generate_master_secret.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_generate_premaster_secret.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_generate_server_key_exchange.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_generate_session_keys.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_module_hash_compute.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_process_client_key_exchange.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_process_server_key_exchange.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_remote_certificate_verify.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_session_keys_set.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_tls_1_3_client_handshake.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_tls_1_3_crypto_init.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_tls_1_3_finished_hash_generate.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_tls_1_3_generate_keys.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_tls_1_3_server_handshake.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_tls_1_3_session_keys_set.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_tls_1_3_transcript_hash_save.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_tls_active_certificate_set.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_tls_allocate_handshake_packet.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_tls_check_protocol_version.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_tls_ciphersuite_lookup.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_tls_client_handshake.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_tls_client_psk_set.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_tls_ecc_generate_keys.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_tls_ecc_initialize.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_tls_find_curve_method.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_tls_finished_hash_generate.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_tls_generate_keys.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_tls_generate_premaster_secret.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_tls_handshake_hash_init.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_tls_handshake_hash_update.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_tls_handshake_process.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_tls_hash_record.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_tls_initialize.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_tls_key_material_init.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_tls_local_certificate_add.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_tls_local_certificate_find.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_tls_local_certificate_remove.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_tls_map_error_to_alert.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_tls_metadata_size_calculate.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_tls_newest_supported_version.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_tls_packet_allocate.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_tls_packet_release.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_tls_process_certificate_request.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_tls_process_certificate_verify.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_tls_process_changecipherspec.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_tls_process_client_key_exchange.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_tls_process_clienthello.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_tls_process_clienthello_extensions.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_tls_process_encrypted_extensions.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_tls_process_finished.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_tls_process_handshake_header.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_tls_process_header.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_tls_process_newsessionticket.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_tls_process_record.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_tls_process_remote_certificate.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_tls_process_server_key_exchange.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_tls_process_serverhello.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_tls_process_serverhello_extensions.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_tls_protocol_version_get.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_tls_psk_add.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_tls_psk_binder_generate.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_tls_psk_find.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_tls_psk_identity_find.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_tls_record_hash_calculate.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_tls_record_hash_initialize.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_tls_record_hash_update.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_tls_record_payload_decrypt.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_tls_record_payload_encrypt.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_tls_remote_certificate_allocate.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_tls_remote_certificate_buffer_allocate.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_tls_remote_certificate_free.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_tls_remote_certificate_free_all.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_tls_remote_certificate_verify.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_tls_send_alert.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_tls_send_certificate.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_tls_send_certificate_request.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_tls_send_certificate_verify.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_tls_send_changecipherspec.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_tls_send_client_key_exchange.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_tls_send_clienthello.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_tls_send_clienthello_extensions.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_tls_send_encrypted_extensions.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_tls_send_finished.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_tls_send_handshake_record.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_tls_send_hellorequest.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_tls_send_newsessionticket.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_tls_send_record.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_tls_send_server_key_exchange.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_tls_send_serverhello.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_tls_send_serverhello_extensions.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_tls_server_certificate_add.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_tls_server_certificate_find.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_tls_server_certificate_remove.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_tls_server_handshake.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_tls_session_alert_value_get.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_tls_session_certificate_callback_set.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_tls_session_client_callback_set.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_tls_session_client_verify_disable.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_tls_session_client_verify_enable.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_tls_session_create.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_tls_session_create_ext.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_tls_session_delete.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_tls_session_end.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_tls_session_iv_size_get.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_tls_session_keys_set.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_tls_session_packet_buffer_set.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_tls_session_packet_pool_set.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_tls_session_protocol_version_override.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_tls_session_receive.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_tls_session_receive_records.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_tls_session_renegotiate.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_tls_session_renegotiate_callback_set.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_tls_session_reset.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_tls_session_send.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_tls_session_server_callback_set.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_tls_session_sni_extension_parse.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_tls_session_sni_extension_set.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_tls_session_start.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_tls_session_time_function_set.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_tls_session_x509_client_verify_configure.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_tls_shutdown.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_tls_trusted_certificate_add.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_tls_trusted_certificate_remove.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_tls_verify_mac.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_trusted_certificate_add.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_verify_mac.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_x509.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_x509_asn1_tlv_block_parse.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_x509_certificate_chain_verify.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_x509_certificate_initialize.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_x509_certificate_list_add.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_x509_certificate_list_find.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_x509_certificate_list_remove.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_x509_certificate_revocation_list_parse.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_x509_certificate_verify.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_x509_common_name_dns_check.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_x509_crl_revocation_check.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_x509_crl_verify.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_x509_distinguished_name_compare.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_x509_distinguished_name_parse.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_x509_dns_name_initialize.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_x509_ec_private_key_parse.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_x509_expiration_check.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_x509_extended_key_usage_extension_parse.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_x509_extension_find.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_x509_find_certificate_methods.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_x509_find_curve_method.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_x509_free_certificate_get.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_x509_key_usage_extension_parse.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_x509_local_certificate_find.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_x509_local_device_certificate_get.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_x509_oid_parse.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_x509_pkcs1_rsa_private_key_parse.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_x509_pkcs7_decode.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_x509_remote_endpoint_certificate_get.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_x509_store_certificate_add.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_x509_store_certificate_find.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_x509_store_certificate_remove.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_x509_subject_alt_names_find.c
	${CMAKE_CURRENT_LIST_DIR}/src/nx_secure_x509_wildcard_compare.c
	${CMAKE_CURRENT_LIST_DIR}/src/nxe_secure_dtls_client_protocol_version_override.c
	${CMAKE_CURRENT_LIST_DIR}/src/nxe_secure_dtls_client_session_start.c
	${CMAKE_CURRENT_LIST_DIR}/src/nxe_secure_dtls_ecc_initialize.c
	${CMAKE_CURRENT_LIST_DIR}/src/nxe_secure_dtls_packet_allocate.c
	${CMAKE_CURRENT_LIST_DIR}/src/nxe_secure_dtls_psk_add.c
	${CMAKE_CURRENT_LIST_DIR}/src/nxe_secure_dtls_server_create.c
	${CMAKE_CURRENT_LIST_DIR}/src/nxe_secure_dtls_server_delete.c
	${CMAKE_CURRENT_LIST_DIR}/src/nxe_secure_dtls_server_ecc_initialize.c
	${CMAKE_CURRENT_LIST_DIR}/src/nxe_secure_dtls_server_local_certificate_add.c
	${CMAKE_CURRENT_LIST_DIR}/src/nxe_secure_dtls_server_local_certificate_remove.c
	${CMAKE_CURRENT_LIST_DIR}/src/nxe_secure_dtls_server_notify_set.c
	${CMAKE_CURRENT_LIST_DIR}/src/nxe_secure_dtls_server_protocol_version_override.c
	${CMAKE_CURRENT_LIST_DIR}/src/nxe_secure_dtls_server_psk_add.c
	${CMAKE_CURRENT_LIST_DIR}/src/nxe_secure_dtls_server_session_send.c
	${CMAKE_CURRENT_LIST_DIR}/src/nxe_secure_dtls_server_session_start.c
	${CMAKE_CURRENT_LIST_DIR}/src/nxe_secure_dtls_server_start.c
	${CMAKE_CURRENT_LIST_DIR}/src/nxe_secure_dtls_server_stop.c
	${CMAKE_CURRENT_LIST_DIR}/src/nxe_secure_dtls_server_trusted_certificate_add.c
	${CMAKE_CURRENT_LIST_DIR}/src/nxe_secure_dtls_server_trusted_certificate_remove.c
	${CMAKE_CURRENT_LIST_DIR}/src/nxe_secure_dtls_server_x509_client_verify_configure.c
	${CMAKE_CURRENT_LIST_DIR}/src/nxe_secure_dtls_server_x509_client_verify_disable.c
	${CMAKE_CURRENT_LIST_DIR}/src/nxe_secure_dtls_session_client_info_get.c
	${CMAKE_CURRENT_LIST_DIR}/src/nxe_secure_dtls_session_create.c
	${CMAKE_CURRENT_LIST_DIR}/src/nxe_secure_dtls_session_delete.c
	${CMAKE_CURRENT_LIST_DIR}/src/nxe_secure_dtls_session_end.c
	${CMAKE_CURRENT_LIST_DIR}/src/nxe_secure_dtls_session_local_certificate_add.c
	${CMAKE_CURRENT_LIST_DIR}/src/nxe_secure_dtls_session_local_certificate_remove.c
	${CMAKE_CURRENT_LIST_DIR}/src/nxe_secure_dtls_session_receive.c
	${CMAKE_CURRENT_LIST_DIR}/src/nxe_secure_dtls_session_reset.c
	${CMAKE_CURRENT_LIST_DIR}/src/nxe_secure_dtls_session_send.c
	${CMAKE_CURRENT_LIST_DIR}/src/nxe_secure_dtls_session_start.c
	${CMAKE_CURRENT_LIST_DIR}/src/nxe_secure_dtls_session_trusted_certificate_add.c
	${CMAKE_CURRENT_LIST_DIR}/src/nxe_secure_dtls_session_trusted_certificate_remove.c
	${CMAKE_CURRENT_LIST_DIR}/src/nxe_secure_tls_active_certificate_set.c
	${CMAKE_CURRENT_LIST_DIR}/src/nxe_secure_tls_client_psk_set.c
	${CMAKE_CURRENT_LIST_DIR}/src/nxe_secure_tls_local_certificate_add.c
	${CMAKE_CURRENT_LIST_DIR}/src/nxe_secure_tls_local_certificate_find.c
	${CMAKE_CURRENT_LIST_DIR}/src/nxe_secure_tls_local_certificate_remove.c
	${CMAKE_CURRENT_LIST_DIR}/src/nxe_secure_tls_metadata_size_calculate.c
	${CMAKE_CURRENT_LIST_DIR}/src/nxe_secure_tls_packet_allocate.c
	${CMAKE_CURRENT_LIST_DIR}/src/nxe_secure_tls_psk_add.c
	${CMAKE_CURRENT_LIST_DIR}/src/nxe_secure_tls_remote_certificate_allocate.c
	${CMAKE_CURRENT_LIST_DIR}/src/nxe_secure_tls_remote_certificate_buffer_allocate.c
	${CMAKE_CURRENT_LIST_DIR}/src/nxe_secure_tls_remote_certificate_free_all.c
	${CMAKE_CURRENT_LIST_DIR}/src/nxe_secure_tls_server_certificate_add.c
	${CMAKE_CURRENT_LIST_DIR}/src/nxe_secure_tls_server_certificate_find.c
	${CMAKE_CURRENT_LIST_DIR}/src/nxe_secure_tls_server_certificate_remove.c
	${CMAKE_CURRENT_LIST_DIR}/src/nxe_secure_tls_session_alert_value_get.c
	${CMAKE_CURRENT_LIST_DIR}/src/nxe_secure_tls_session_certificate_callback_set.c
	${CMAKE_CURRENT_LIST_DIR}/src/nxe_secure_tls_session_client_callback_set.c
	${CMAKE_CURRENT_LIST_DIR}/src/nxe_secure_tls_session_client_verify_disable.c
	${CMAKE_CURRENT_LIST_DIR}/src/nxe_secure_tls_session_client_verify_enable.c
	${CMAKE_CURRENT_LIST_DIR}/src/nxe_secure_tls_session_create.c
	${CMAKE_CURRENT_LIST_DIR}/src/nxe_secure_tls_session_delete.c
	${CMAKE_CURRENT_LIST_DIR}/src/nxe_secure_tls_session_end.c
	${CMAKE_CURRENT_LIST_DIR}/src/nxe_secure_tls_session_packet_buffer_set.c
	${CMAKE_CURRENT_LIST_DIR}/src/nxe_secure_tls_session_packet_pool_set.c
	${CMAKE_CURRENT_LIST_DIR}/src/nxe_secure_tls_session_protocol_version_override.c
	${CMAKE_CURRENT_LIST_DIR}/src/nxe_secure_tls_session_receive.c
	${CMAKE_CURRENT_LIST_DIR}/src/nxe_secure_tls_session_renegotiate.c
	${CMAKE_CURRENT_LIST_DIR}/src/nxe_secure_tls_session_renegotiate_callback_set.c
	${CMAKE_CURRENT_LIST_DIR}/src/nxe_secure_tls_session_reset.c
	${CMAKE_CURRENT_LIST_DIR}/src/nxe_secure_tls_session_send.c
	${CMAKE_CURRENT_LIST_DIR}/src/nxe_secure_tls_session_server_callback_set.c
	${CMAKE_CURRENT_LIST_DIR}/src/nxe_secure_tls_session_sni_extension_parse.c
	${CMAKE_CURRENT_LIST_DIR}/src/nxe_secure_tls_session_sni_extension_set.c
	${CMAKE_CURRENT_LIST_DIR}/src/nxe_secure_tls_session_start.c
	${CMAKE_CURRENT_LIST_DIR}/src/nxe_secure_tls_session_time_function_set.c
	${CMAKE_CURRENT_LIST_DIR}/src/nxe_secure_tls_session_x509_client_verify_configure.c
	${CMAKE_CURRENT_LIST_DIR}/src/nxe_secure_tls_trusted_certificate_add.c
	${CMAKE_CURRENT_LIST_DIR}/src/nxe_secure_tls_trusted_certificate_remove.c
	${CMAKE_CURRENT_LIST_DIR}/src/nxe_secure_x509_certificate_initialize.c
	${CMAKE_CURRENT_LIST_DIR}/src/nxe_secure_x509_common_name_dns_check.c
	${CMAKE_CURRENT_LIST_DIR}/src/nxe_secure_x509_crl_revocation_check.c
	${CMAKE_CURRENT_LIST_DIR}/src/nxe_secure_x509_dns_name_initialize.c
	${CMAKE_CURRENT_LIST_DIR}/src/nxe_secure_x509_extended_key_usage_extension_parse.c
	${CMAKE_CURRENT_LIST_DIR}/src/nxe_secure_x509_extension_find.c
	${CMAKE_CURRENT_LIST_DIR}/src/nxe_secure_x509_key_usage_extension_parse.c

    # {{END_TARGET_SOURCES}}
)

target_include_directories(${PROJECT_NAME} 
    PUBLIC 
    ${CMAKE_CURRENT_LIST_DIR}/inc
    ${CMAKE_CURRENT_LIST_DIR}/ports
)