blob: 7982e462ae18552f2e6049bcd19e1fe56b956c98 (
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
|
cmake_minimum_required(VERSION 3.13 FATAL_ERROR)
set(CPU_ARCH "linux")
set(COMPILER "gnu")
get_filename_component(CRYPTO_DIR ${CMAKE_CURRENT_LIST_DIR}/../../../../crypto_libraries
ABSOLUTE)
set(crypto_source_files
# Network security and crypto components (CRYPTO - STANDALONE)
${CRYPTO_DIR}/src/nx_crypto_3des.c
${CRYPTO_DIR}/src/nx_crypto_aes.c
${CRYPTO_DIR}/src/nx_crypto_cbc.c
${CRYPTO_DIR}/src/nx_crypto_ccm.c
${CRYPTO_DIR}/src/nx_crypto_ctr.c
${CRYPTO_DIR}/src/nx_crypto_des.c
${CRYPTO_DIR}/src/nx_crypto_dh.c
${CRYPTO_DIR}/src/nx_crypto_drbg.c
${CRYPTO_DIR}/src/nx_crypto_ec.c
${CRYPTO_DIR}/src/nx_crypto_ec_secp192r1_fixed_points.c
${CRYPTO_DIR}/src/nx_crypto_ec_secp224r1_fixed_points.c
${CRYPTO_DIR}/src/nx_crypto_ec_secp256r1_fixed_points.c
${CRYPTO_DIR}/src/nx_crypto_ec_secp384r1_fixed_points.c
${CRYPTO_DIR}/src/nx_crypto_ec_secp521r1_fixed_points.c
${CRYPTO_DIR}/src/nx_crypto_ecdh.c
${CRYPTO_DIR}/src/nx_crypto_ecdsa.c
${CRYPTO_DIR}/src/nx_crypto_ecjpake.c
${CRYPTO_DIR}/src/nx_crypto_gcm.c
${CRYPTO_DIR}/src/nx_crypto_hkdf.c
${CRYPTO_DIR}/src/nx_crypto_hmac.c
${CRYPTO_DIR}/src/nx_crypto_hmac_md5.c
${CRYPTO_DIR}/src/nx_crypto_hmac_sha1.c
${CRYPTO_DIR}/src/nx_crypto_hmac_sha2.c
${CRYPTO_DIR}/src/nx_crypto_hmac_sha5.c
${CRYPTO_DIR}/src/nx_crypto_huge_number.c
${CRYPTO_DIR}/src/nx_crypto_huge_number_extended.c
${CRYPTO_DIR}/src/nx_crypto_initialize.c
${CRYPTO_DIR}/src/nx_crypto_md5.c
${CRYPTO_DIR}/src/nx_crypto_method_self_test.c
${CRYPTO_DIR}/src/nx_crypto_method_self_test_3des.c
${CRYPTO_DIR}/src/nx_crypto_method_self_test_aes.c
${CRYPTO_DIR}/src/nx_crypto_method_self_test_des.c
${CRYPTO_DIR}/src/nx_crypto_method_self_test_drbg.c
${CRYPTO_DIR}/src/nx_crypto_method_self_test_ecdh.c
${CRYPTO_DIR}/src/nx_crypto_method_self_test_ecdsa.c
${CRYPTO_DIR}/src/nx_crypto_method_self_test_hmac_md5.c
${CRYPTO_DIR}/src/nx_crypto_method_self_test_hmac_sha.c
${CRYPTO_DIR}/src/nx_crypto_method_self_test_md5.c
${CRYPTO_DIR}/src/nx_crypto_method_self_test_pkcs1.c
${CRYPTO_DIR}/src/nx_crypto_method_self_test_prf.c
${CRYPTO_DIR}/src/nx_crypto_method_self_test_rsa.c
${CRYPTO_DIR}/src/nx_crypto_method_self_test_sha.c
${CRYPTO_DIR}/src/nx_crypto_methods.c
${CRYPTO_DIR}/src/nx_crypto_null_cipher.c
${CRYPTO_DIR}/src/nx_crypto_phash.c
${CRYPTO_DIR}/src/nx_crypto_pkcs1_v1.5.c
${CRYPTO_DIR}/src/nx_crypto_rsa.c
${CRYPTO_DIR}/src/nx_crypto_sha1.c
${CRYPTO_DIR}/src/nx_crypto_sha2.c
${CRYPTO_DIR}/src/nx_crypto_sha5.c
${CRYPTO_DIR}/src/nx_crypto_tls_prf_1.c
${CRYPTO_DIR}/src/nx_crypto_tls_prf_sha256.c
${CRYPTO_DIR}/src/nx_crypto_tls_prf_sha384.c
${CRYPTO_DIR}/src/nx_crypto_tls_prf_sha512.c
${CRYPTO_DIR}/src/nx_crypto_xcbc_mac.c)
include_directories(crypto_source_files PUBLIC ${CRYPTO_DIR}/inc)
include_directories(crypto_source_files PUBLIC "${CRYPTO_DIR}/ports/${CPU_ARCH}/${COMPILER}/inc")
|