File: test.am

package info (click to toggle)
qatengine 2.0.0-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 5,280 kB
  • sloc: ansic: 88,285; sh: 475; makefile: 250
file content (82 lines) | stat: -rw-r--r-- 3,743 bytes parent folder | download | duplicates (2)
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
################################################################
#   BSD LICENSE
#
#   Copyright(c) 2021-2025 Intel Corporation. All rights reserved.
#   All rights reserved.
#
#   Redistribution and use in source and binary forms, with or without
#   modification, are permitted provided that the following conditions
#   are met:
#
#     * Redistributions of source code must retain the above copyright
#       notice, this list of conditions and the following disclaimer.
#     * Redistributions in binary form must reproduce the above copyright
#       notice, this list of conditions and the following disclaimer in
#       the documentation and/or other materials provided with the
#       distribution.
#     * Neither the name of Intel Corporation nor the names of its
#       contributors may be used to endorse or promote products derived
#       from this software without specific prior written permission.
#
#   THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
#   "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
#   LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
#   A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
#   OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
#   SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
#   LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
#   DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
#   THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
#   (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
#   OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
#
################################################################
QAT_TEST_SRC = test/main.c                    \
               test/tests.c                   \
               test/tests_rsa.c               \
               test/tests_ecx.c               \
               test/tests_ecdh.c              \
               test/tests_ecdsa.c             \
               test/tests_aes128_gcm.c        \
               test/tests_aes256_gcm.c        \
               test/tests_aes128_ccm.c        \
               test/tests_aes192_ccm.c        \
               test/tests_aes256_ccm.c        \
               test/tests_sm2.c               \
               test/tests_sm3.c               \
               test/tests_sm4_cbc.c           \
               test/tests_sm4_gcm.c           \
               test/tests_sm4_ccm.c           \
               test/tests_sha2.c

if QAT_PROVIDER
QAT_HW_TEST_SRC = test/tests_dsa.c               \
                  test/tests_dh.c                \
                  test/tests_prf.c               \
                  test/tests_hkdf.c              \
                  test/tests_sha3.c              \
                  test/tests_aes_cbc_hmac_sha.c  \
                  test/tests_chacha20_poly1305.c
endif

if QAT_HW
QAT_HW_TEST_SRC = test/tests_dsa.c               \
                  test/tests_dh.c                \
                  test/tests_prf.c               \
                  test/tests_hkdf.c              \
                  test/tests_sha3.c              \
                  test/tests_aes_cbc_hmac_sha.c  \
                  test/tests_chacha20_poly1305.c
endif

testapp_SOURCES = ${QAT_TEST_SRC}    \
                  ${QAT_HW_TEST_SRC}

testapp_CFLAGS =  $(includes_qat_hw) $(includes_openssl)         \
                  $(cflags) $(cflags_openssl_3) $(cflags_qat_hw) \
                  $(cflags_qat_sw) $(cflags_qat_sw_ipsec)        \
                  $(cflags_common)

testapp_LDADD = -ldl -lrt -lpthread $(OPENSSL_LIB) $(QAT_SW_CRYPTO_MB_LIB)

test: testapp