blob: e619d98addf139c0968cf8203ea9c6806f263514 [file] [log] [blame]
Peter Huewe9f7cc082019-05-02 18:16:28 +02001# SPDX-License-Identifier: BSD-2-Clause
Philip Tricca49635f42018-03-10 19:19:58 -08002# Copyright (c) 2015 - 2018 Intel Corporation
Andreas Fuchs0dc7c292018-02-28 20:01:13 +01003# Copyright (c) 2018 Fraunhofer SIT sponsored by Infineon Technologies AG
4# All rights reserved.
Andreas Fuchs0dc7c292018-02-28 20:01:13 +01005
Philip Triccaee730622018-03-10 16:40:41 -08006TESTS_CFLAGS = $(AM_CFLAGS) $(LIBCRYPTO_CFLAGS) -I$(srcdir)/src/tss2-mu \
Juergen Repp6da95b02019-10-10 11:46:03 +02007 -I$(srcdir)/src/tss2-sys -I$(srcdir)/src/tss2-esys -I$(srcdir)/src/tss2-fapi \
Andreas Fuchs1c4a8112018-03-29 16:58:07 +02008 -Wno-unused-parameter -Wno-missing-field-initializers
Дилян Палаузов83f89812019-03-22 10:42:42 +00009TESTS_LDADD = $(check_LTLIBRARIES) $(lib_LTLIBRARIES) \
Дилян Палаузов9ef74e92019-03-21 15:45:49 +000010 $(LIBCRYPTO_LIBS) $(libutil)
Andreas Fuchs0dc7c292018-02-28 20:01:13 +010011
Дилян Палаузов83f89812019-03-22 10:42:42 +000012check_LTLIBRARIES =
Andreas Fuchs0dc7c292018-02-28 20:01:13 +010013# test harness configuration
14TEST_EXTENSIONS = .int
Juergen Reppac598362018-07-17 13:36:38 +020015if TESTPTPM
16INT_LOG_COMPILER = $(srcdir)/script/int-log-compiler-ptpm.sh
17INT_LOG_FLAGS = --ptpm=$(PTPM)
18else
Andreas Fuchs0dc7c292018-02-28 20:01:13 +010019INT_LOG_COMPILER = $(srcdir)/script/int-log-compiler.sh
Juergen Reppac598362018-07-17 13:36:38 +020020endif
Juergen Repp6da95b02019-10-10 11:46:03 +020021EXTRA_DIST += $(srcdir)/script/int-log-compiler.sh $(srcdir)/script/int-log-compiler-ptpm.sh \
22 $(srcdir)/script/ekca/create_ca.sh $(srcdir)/script/ekca/ek.cnf \
23 $(srcdir)/script/ekca/intermed-ca.cnf $(srcdir)/script/ekca/root-ca.cnf
Philip Tricca99075432018-04-25 19:02:05 -070024AM_TESTS_ENVIRONMENT = PATH="$(PATH)"
Andreas Fuchs0dc7c292018-02-28 20:01:13 +010025
26check-programs: $(check_PROGRAMS)
27
28check_PROGRAMS = $(TESTS_UNIT) $(TESTS_INTEGRATION)
Дилян Палаузов83f89812019-03-22 10:42:42 +000029TESTS = $(TESTS_UNIT) $(TESTS_INTEGRATION)
Andreas Fuchs0dc7c292018-02-28 20:01:13 +010030
Philip Tricca99075432018-04-25 19:02:05 -070031if ENABLE_INTEGRATION
Дилян Палаузов9ef74e92019-03-21 15:45:49 +000032check_PROGRAMS += test/helper/tpm_startup
Andreas Fuchsa0eda362018-03-28 11:56:42 +020033test_helper_tpm_startup_CFLAGS = $(TESTS_CFLAGS) -I$(srcdir)/test/integration
34test_helper_tpm_startup_LDFLAGS = $(TESTS_LDFLAGS)
35test_helper_tpm_startup_LDADD = $(TESTS_LDADD)
Andreas Fuchsa0eda362018-03-28 11:56:42 +020036
Дилян Палаузов9ef74e92019-03-21 15:45:49 +000037check_PROGRAMS += test/helper/tpm_transientempty
Andreas Fuchs6ab3fd82018-03-28 12:23:19 +020038test_helper_tpm_transientempty_CFLAGS = $(TESTS_CFLAGS) -I$(srcdir)/test/integration
39test_helper_tpm_transientempty_LDFLAGS = $(TESTS_LDFLAGS)
40test_helper_tpm_transientempty_LDADD = $(TESTS_LDADD)
Andreas Fuchs8194dc72019-03-27 15:08:22 +010041
42check_PROGRAMS += test/helper/tpm_dumpstate
43test_helper_tpm_dumpstate_CFLAGS = $(TESTS_CFLAGS) -I$(srcdir)/test/integration
44test_helper_tpm_dumpstate_LDFLAGS = $(TESTS_LDFLAGS)
45test_helper_tpm_dumpstate_LDADD = $(TESTS_LDADD)
Juergen Repp6da95b02019-10-10 11:46:03 +020046
47check_PROGRAMS += test/helper/tpm_getek
48test_helper_tpm_getek_CFLAGS = $(TESTS_CFLAGS) -I$(srcdir)/test/integration
49test_helper_tpm_getek_LDFLAGS = $(TESTS_LDFLAGS) -lcrypto
50test_helper_tpm_getek_LDADD = $(TESTS_LDADD)
51
52check_PROGRAMS += test/helper/tpm_getek_ecc
53test_helper_tpm_getek_ecc_CFLAGS = $(TESTS_CFLAGS) -I$(srcdir)/test/integration
54test_helper_tpm_getek_ecc_LDFLAGS = $(TESTS_LDFLAGS) -lcrypto
55test_helper_tpm_getek_ecc_LDADD = $(TESTS_LDADD)
56
57
58check_PROGRAMS += test/helper/tpm_writeekcert
59test_helper_tpm_writeekcert_CFLAGS = $(TESTS_CFLAGS) -I$(srcdir)/test/integration
60test_helper_tpm_writeekcert_LDFLAGS = $(TESTS_LDFLAGS)
61test_helper_tpm_writeekcert_LDADD = $(TESTS_LDADD)
Philip Tricca99075432018-04-25 19:02:05 -070062endif #ENABLE_INTEGRATION
Andreas Fuchs6ab3fd82018-03-28 12:23:19 +020063
Andreas Fuchs0dc7c292018-02-28 20:01:13 +010064if UNIT
65TESTS_UNIT = \
66 test/unit/CommonPreparePrologue \
67 test/unit/CopyCommandHeader \
Philip Tricca88ced722018-03-14 15:24:20 -070068 test/unit/io \
Philip Triccae394cff2018-04-18 08:36:06 -070069 test/unit/key-value-parse \
Peter Huewe0b96cac2019-04-16 15:06:07 +020070 test/unit/log \
Andreas Fuchs0dc7c292018-02-28 20:01:13 +010071 test/unit/tcti-device \
Philip Triccab258ab92019-06-28 13:52:14 -070072 test/unit/tctildr \
73 test/unit/tctildr-dl \
74 test/unit/tctildr-nodl \
Philip Triccabe796452019-07-09 16:13:19 -070075 test/unit/tctildr-tcti \
Philip Tricca24014ec2019-06-21 19:27:18 -070076 test/unit/tctildr-getinfo \
Andreas Fuchs0dc7c292018-02-28 20:01:13 +010077 test/unit/UINT8-marshal \
78 test/unit/UINT16-marshal \
79 test/unit/UINT32-marshal \
80 test/unit/UINT64-marshal \
81 test/unit/TPMA-marshal \
82 test/unit/TPM2B-marshal \
83 test/unit/TPMS-marshal \
84 test/unit/TPML-marshal \
85 test/unit/TPMT-marshal \
Tadeusz Struke341d5d2019-04-08 15:53:27 -070086 test/unit/TPMU-marshal \
William Robertsbc76d5a2019-07-10 14:04:06 -050087 test/unit/sys-execute \
88 test/unit/tss2_rc
Tadeusz Struk41f555a2020-01-27 12:13:03 -080089if ENABLE_TCTI_MSSIM
90TESTS_UNIT += test/unit/tcti-mssim
91endif
Juergen Reppd947f132018-03-16 13:15:10 +010092if ESAPI
93TESTS_UNIT += \
Andreas Fuchs88ac7d72018-03-16 13:20:54 +010094 test/unit/esys-context-null \
Juergen Repp20181512018-03-20 16:14:28 +010095 test/unit/esys-resubmissions \
Andreas Fuchs4879ad32018-04-12 14:48:06 +020096 test/unit/esys-sequence-finish \
Andreas Fuchs72227dc2018-04-12 14:54:07 +020097 test/unit/esys-tcti-rcs \
Andreas Fuchsc3cc36e2018-04-26 19:22:02 +020098 test/unit/esys-tpm-rcs \
Andreas Fuchs296c2812018-05-02 11:43:11 +020099 test/unit/esys-getpollhandles \
Juergen Repp52ceb8c2018-08-22 18:30:12 +0200100 test/unit/esys-nulltcti \
Tadeusz Struk9cf80dc2019-03-01 09:51:09 -0800101 test/unit/esys-crypto
102
Juergen Reppd947f132018-03-16 13:15:10 +0100103endif ESAPI
Juergen Repp6da95b02019-10-10 11:46:03 +0200104if FAPI
105fapiLDFLAGS = -ljson-c
106TESTS_UNIT += \
107 test/unit/fapi-json
108endif FAPI
Andreas Fuchs0dc7c292018-02-28 20:01:13 +0100109endif #UNIT
110
Philip Tricca99075432018-04-25 19:02:05 -0700111if ENABLE_INTEGRATION
Дилян Палаузов83f89812019-03-22 10:42:42 +0000112check_LTLIBRARIES += test/integration/libtest_utils.la
Juergen Reppac598362018-07-17 13:36:38 +0200113
Juergen Reppac598362018-07-17 13:36:38 +0200114TESTS_INTEGRATION =
Juergen Reppac598362018-07-17 13:36:38 +0200115if !TESTPTPM
Дилян Палаузов2a3c59c2019-03-18 18:16:19 +0000116TESTS_INTEGRATION += \
Tadeusz Strukbd9a4942018-04-27 14:56:59 -0700117 test/integration/sapi-asymmetric-encrypt-decrypt.int \
Philip Triccaa5ccce52019-03-23 14:50:16 -0700118 test/integration/sapi-nv-policy-locality.int \
Philip Tricca53c3a992019-03-19 15:53:45 -0700119 test/integration/sapi-nv-readwrite.int \
Philip Tricca802ba562019-03-25 08:57:53 -0700120 test/integration/sapi-hmac-auth.int \
Tadeusz Struk6c45cbd2018-05-01 11:10:45 -0700121 test/integration/sapi-primary-rsa-2K-aes128cfb.int \
Tadeusz Strukbd9a4942018-04-27 14:56:59 -0700122 test/integration/sapi-create-keyedhash-sha1-hmac.int \
123 test/integration/sapi-encrypt-decrypt.int \
124 test/integration/sapi-encrypt-decrypt-2.int \
125 test/integration/sapi-evict-ctrl.int \
126 test/integration/sapi-get-random.int \
Peter Huewe378e8022018-09-29 22:49:09 +0200127 test/integration/sapi-stir-random.int \
Tadeusz Strukbd9a4942018-04-27 14:56:59 -0700128 test/integration/sapi-hierarchy-change-auth.int \
129 test/integration/sapi-abi-version.int \
130 test/integration/sapi-pcr-extension.int \
131 test/integration/sapi-self-test.int \
132 test/integration/sapi-start-auth-session.int \
133 test/integration/sapi-sys-initialize.int \
134 test/integration/sapi-tpm-properties.int \
135 test/integration/sapi-system-api.int \
136 test/integration/sapi-policy-template.int \
137 test/integration/sapi-create-loaded.int \
138 test/integration/sapi-policy-authorizeNV.int \
139 test/integration/sapi-command-cancel.int \
Tadeusz Struk5c9c1922018-05-01 09:52:46 -0700140 test/integration/sapi-param-encrypt-decrypt.int \
Andreas Fuchs0dc7c292018-02-28 20:01:13 +0100141 test/tpmclient/tpmclient.int
Juergen Reppac598362018-07-17 13:36:38 +0200142endif # !TESTPTPM
143
Andreas Fuchs0dc7c292018-02-28 20:01:13 +0100144if ESAPI
Juergen Reppac598362018-07-17 13:36:38 +0200145ESYS_TESTS_INTEGRATION_DESTRUCTIVE = \
Andreas Fuchs46bc7942020-01-20 10:06:43 +0100146 test/integration/esys-change-eps.int \
Juergen Repp110a68a2018-03-08 11:51:30 +0100147 test/integration/esys-clear.int \
Tadeusz Struk23a264b2020-03-03 09:36:27 -0800148 test/integration/esys-tpm-clear-auth.int \
Juergen Repp110a68a2018-03-08 11:51:30 +0100149 test/integration/esys-clear-session.int \
Juergen Reppac598362018-07-17 13:36:38 +0200150 test/integration/esys-field-upgrade.int \
151 test/integration/esys-firmware-read.int \
152 test/integration/esys-lock.int \
153 test/integration/esys-set-algorithm-set.int
154
155ESYS_TESTS_INTEGRATION_MANDATORY = \
156 test/integration/esys-certify-creation.int \
157 test/integration/esys-certify.int \
158 test/integration/esys-clear-control.int \
Juergen Repp3ca37262018-08-02 17:41:32 +0200159 test/integration/esys-clockset.int \
Juergen Repp0c2d8532018-04-12 10:46:57 +0200160 test/integration/esys-commit.int \
Andreas Fuchs0dc7c292018-02-28 20:01:13 +0100161 test/integration/esys-create-fail.int \
162 test/integration/esys-create-password-auth.int \
Jeffrey Ferreira13d757a2019-08-26 10:44:01 -0700163 test/integration/esys-create-policy-auth.int \
Andreas Fuchs0dc7c292018-02-28 20:01:13 +0100164 test/integration/esys-create-primary-ecc-hmac.int \
165 test/integration/esys-create-primary-hmac.int \
Juergen Repp84db3992018-05-02 11:14:22 +0200166 test/integration/esys-create-session-auth-bound.int \
Juergen Reppfd9ad1b2018-04-24 12:06:32 +0200167 test/integration/esys-create-session-auth-ecc.int \
Juergen Reppac598362018-07-17 13:36:38 +0200168 test/integration/esys-create-session-auth.int \
Juergen Reppa2cf69c2018-03-27 14:20:59 +0200169 test/integration/esys-create-session-auth-xor.int \
Juergen Repp0d884d52018-04-12 10:48:07 +0200170 test/integration/esys-ecc-parameters.int \
Juergen Repp73461b42018-04-12 10:49:10 +0200171 test/integration/esys-ecdh-zgen.int \
Juergen Repp7de9fbf2018-04-12 10:50:57 +0200172 test/integration/esys-event-sequence-complete.int \
Andreas Fuchs0dc7c292018-02-28 20:01:13 +0100173 test/integration/esys-evict-control-serialization.int \
174 test/integration/esys-get-capability.int \
175 test/integration/esys-get-random.int \
Juergen Repp3ca37262018-08-02 17:41:32 +0200176 test/integration/esys-hash.int \
Juergen Repp110a68a2018-03-08 11:51:30 +0100177 test/integration/esys-hashsequencestart.int \
178 test/integration/esys-hashsequencestart-session.int \
179 test/integration/esys-hierarchychangeauth.int \
Juergen Repp3ca37262018-08-02 17:41:32 +0200180 test/integration/esys-hmac.int \
Juergen Repp110a68a2018-03-08 11:51:30 +0100181 test/integration/esys-hmacsequencestart.int \
182 test/integration/esys-hmacsequencestart-session.int \
Juergen Reppefacad12018-04-12 10:53:12 +0200183 test/integration/esys-import.int \
Andreas Fuchs0dc7c292018-02-28 20:01:13 +0100184 test/integration/esys-make-credential.int \
185 test/integration/esys-make-credential-session.int \
Juergen Repp110a68a2018-03-08 11:51:30 +0100186 test/integration/esys-nv-ram-counter.int \
187 test/integration/esys-nv-ram-counter-session.int \
Andreas Fuchs0dc7c292018-02-28 20:01:13 +0100188 test/integration/esys-nv-ram-extend-index.int \
189 test/integration/esys-nv-ram-extend-index-session.int \
Juergen Repp4f8ad602018-04-12 10:54:45 +0200190 test/integration/esys-nv-ram-ordinary-index-rlock.int \
191 test/integration/esys-nv-ram-ordinary-index-rlock-session.int \
192 test/integration/esys-nv-ram-ordinary-index-wlock.int \
193 test/integration/esys-nv-ram-ordinary-index-wlock-session.int \
Juergen Repp110a68a2018-03-08 11:51:30 +0100194 test/integration/esys-nv-ram-set-bits.int \
195 test/integration/esys-nv-ram-set-bits-session.int \
Juergen Repp110a68a2018-03-08 11:51:30 +0100196 test/integration/esys-object-changeauth.int \
Juergen Repped818052018-04-12 10:56:38 +0200197 test/integration/esys-policy-authorize.int \
Juergen Repp110a68a2018-03-08 11:51:30 +0100198 test/integration/esys-policy-nv-changeauth.int \
Juergen Repp4cac2822018-04-12 10:58:39 +0200199 test/integration/esys-policy-nv-undefine-special.int \
Juergen Repp110a68a2018-03-08 11:51:30 +0100200 test/integration/esys-policy-password.int \
Juergen Reppac598362018-07-17 13:36:38 +0200201 test/integration/esys-policy-regression.int \
Juergen Repp91ed3de2018-04-12 11:01:30 +0200202 test/integration/esys-quote.int \
Andreas Fuchs0dc7c292018-02-28 20:01:13 +0100203 test/integration/esys-rsa-encrypt-decrypt.int \
Christian Plappert624423b2018-03-27 14:36:40 +0200204 test/integration/esys-save-and-load-context.int \
Andreas Fuchsfc193052019-03-13 12:21:17 +0100205 test/integration/esys-session-attributes.int \
Juergen Reppa3c6e2d2018-04-12 11:03:30 +0200206 test/integration/esys-stir-random.int \
Juergen Reppcd6c1a12018-04-12 11:04:06 +0200207 test/integration/esys-testparms.int \
Juergen Repp24f4acb2018-04-12 11:04:27 +0200208 test/integration/esys-tpm-tests.int \
Andreas Fuchs722d85f2018-04-12 14:05:40 +0200209 test/integration/esys-tr-fromTpmPublic-key.int \
Andreas Fuchs95809e22018-04-12 12:21:06 +0200210 test/integration/esys-tr-fromTpmPublic-nv.int \
William Robertsd50f3142019-06-13 00:26:25 -0700211 test/integration/esys-tr-fromTpmPublic-session.int \
Andreas Fuchse4af3a62018-04-12 14:20:37 +0200212 test/integration/esys-tr-getName-hierarchy.int \
William Roberts04475592019-11-18 08:35:02 -0600213 test/integration/esys-tr-getTpmHandle-key.int \
214 test/integration/esys-tr-getTpmHandle-nv.int \
Juergen Repp0a3c1bb2018-04-12 11:02:34 +0200215 test/integration/esys-unseal-password-auth.int \
Juergen Repp2e662d72018-04-12 11:05:05 +0200216 test/integration/esys-verify-signature.int \
Juergen Reppac598362018-07-17 13:36:38 +0200217 test/integration/esys-ecdh-keygen.int \
218 test/integration/esys-policy-ticket.int
219
220ESYS_TESTS_INTEGRATION_OPTIONAL = \
221 test/integration/esys-audit.int \
Juergen Reppac598362018-07-17 13:36:38 +0200222 test/integration/esys-createloaded.int \
223 test/integration/esys-createloaded-session.int \
224 test/integration/esys-duplicate.int \
225 test/integration/esys-encrypt-decrypt.int \
226 test/integration/esys-get-time.int \
227 test/integration/esys-hierarchy-control.int \
228 test/integration/esys-nv-certify.int \
229 test/integration/esys-pcr-auth-value.int \
230 test/integration/esys-pcr-basic.int \
Juergen Repp882b9e42018-11-13 11:34:09 +0100231 test/integration/esys-policy-authorize-nv-opt.int \
232 test/integration/esys-policy-physical-presence-opt.int \
233 test/integration/esys-policy-template-opt.int \
Juergen Reppac598362018-07-17 13:36:38 +0200234 test/integration/esys-pp-commands.int \
Tadeusz Struk1d573982019-02-20 14:57:21 -0800235 test/integration/esys-zgen-2phase.int \
236 test/integration/esys-auto-session-flags.int
Juergen Reppac598362018-07-17 13:36:38 +0200237
238if TESTPTPM
239
240if PTPMMANDATORY
241TESTS_INTEGRATION += $(ESYS_TESTS_INTEGRATION_MANDATORY)
242endif
243
244if PTPMOPTIONAL
245TESTS_INTEGRATION += $(ESYS_TESTS_INTEGRATION_OPTIONAL)
246endif
247
248if PTPMDESTRUCTIVE
249TESTS_INTEGRATION += $(ESYS_TESTS_INTEGRATION_DESTRUCTIVE)
250endif
251
Дилян Палаузов2a3c59c2019-03-18 18:16:19 +0000252else # TESTPTPM
Juergen Reppac598362018-07-17 13:36:38 +0200253TESTS_INTEGRATION += $(ESYS_TESTS_INTEGRATION_MANDATORY) $(ESYS_TESTS_INTEGRATION_OPTIONAL) $(ESYS_TESTS_INTEGRATION_DESTRUCTIVE)
Juergen Repp6da95b02019-10-10 11:46:03 +0200254
Дилян Палаузов2a3c59c2019-03-18 18:16:19 +0000255endif # TESTPTPM
Juergen Reppac598362018-07-17 13:36:38 +0200256
Andreas Fuchs0dc7c292018-02-28 20:01:13 +0100257endif #ESAPI
Juergen Repp6da95b02019-10-10 11:46:03 +0200258
259if FAPI
260TESTS_CFLAGS += -DTOP_SOURCEDIR"=\"$(top_srcdir)\""
261FAPI_TESTS_INTEGRATION = \
Juergen Repp935509d2020-01-02 15:33:03 +0100262 test/integration/fapi-data-crypt.int \
Juergen Repp74421042020-01-02 16:40:15 +0100263 test/integration/fapi-data-crypt-rsa.int \
Juergen Repp401e2f22020-01-29 13:11:17 +0100264 test/integration/fapi-duplicate.int \
Juergen Repp6da95b02019-10-10 11:46:03 +0200265 test/integration/fapi-ext-public-key.int \
266 test/integration/fapi-get-random.int \
267 test/integration/fapi-platform-certificates.int \
268 test/integration/fapi-key-create-sign.int \
269 test/integration/fapi-key-create-sign-password-provision.int \
Juergen Repp74421042020-01-02 16:40:15 +0100270 test/integration/fapi-key-create-sign-rsa.int \
Juergen Repp6da95b02019-10-10 11:46:03 +0200271 test/integration/fapi-key-create-policy-authorize-sign.int \
Juergen Reppd63711c2020-01-07 17:45:31 +0100272 test/integration/fapi-key-create-policy-authorize-sign-rsa.int \
Juergen Repp6da95b02019-10-10 11:46:03 +0200273 test/integration/fapi-key-create-policy-authorize-nv-sign.int \
274 test/integration/fapi-key-create-policy-secret-nv-sign.int \
275 test/integration/fapi-key-create-policy-pcr-sign.int \
276 test/integration/fapi-key-create-policy-signed.int \
Juergen Reppe41a6922020-01-07 16:58:14 +0100277 test/integration/fapi-key-create-policy-signed-ecc.int \
Juergen Repp6da95b02019-10-10 11:46:03 +0200278 test/integration/fapi-key-create-policy-nv-sign.int \
279 test/integration/fapi-key-create-policy-or-sign.int \
280 test/integration/fapi-key-create-policy-password-sign.int \
281 test/integration/fapi-key-create-policy-countertimer-sign.int \
282 test/integration/fapi-key-create-policy-physical-presence-sign.int \
283 test/integration/fapi-key-create-policy-locality-sign.int \
284 test/integration/fapi-key-create-policy-command-code-sign.int \
285 test/integration/fapi-key-create-policy-auth-value-sign.int \
Juergen Repp74421042020-01-02 16:40:15 +0100286 test/integration/fapi-key-create-ckda-sign.int \
Juergen Repp6da95b02019-10-10 11:46:03 +0200287 test/integration/fapi-key-change-auth.int \
288 test/integration/fapi-key-create-sign-persistent.int \
289 test/integration/fapi-key-create-sign-password.int \
Juergen Repp74421042020-01-02 16:40:15 +0100290 test/integration/fapi-key-create-ckda-sign-password.int \
Juergen Repp6da95b02019-10-10 11:46:03 +0200291 test/integration/fapi-key-create-sign-password-da.int \
Juergen Repp74421042020-01-02 16:40:15 +0100292 test/integration/fapi-key-create-ckda-sign-password-da.int \
Juergen Repp6da95b02019-10-10 11:46:03 +0200293 test/integration/fapi-nv-authorizenv-cphash.int \
294 test/integration/fapi-nv-ordinary.int \
295 test/integration/fapi-nv-written-policy.int \
296 test/integration/fapi-nv-extend.int \
297 test/integration/fapi-nv-increment.int \
298 test/integration/fapi-nv-set-bits.int \
299 test/integration/fapi-pcr-test.int \
300 test/integration/fapi-quote.int \
Juergen Repp28faf042020-01-06 14:43:20 +0100301 test/integration/fapi-quote-rsa.int \
Juergen Repp6da95b02019-10-10 11:46:03 +0200302 test/integration/fapi-info.int \
303 test/integration/fapi-unseal.int
304
305if TESTPTPM
306if PTPMDESTRUCTIVE
307FAPI_TESTS_INTEGRATION += test/integration/fapi-key-create-sign-policy-provision.int
Andreas Fuchs7bb7a572020-01-30 17:35:11 +0100308endif #PTPMDESTRUCTIVE
309endif #TESTPTPM
310
311if !TESTPTPM
Juergen Repp81c66f32020-01-14 22:57:24 +0100312FAPI_TESTS_INTEGRATION += \
Andreas Fuchsdb527572020-01-30 17:34:16 +0100313 test/integration/fapi-key-create-sign-policy-provision.int \
Juergen Repp81c66f32020-01-14 22:57:24 +0100314 test/integration/fapi-provision-fingerprint.int \
315 test/integration/fapi-provision-certificate.int \
316 test/integration/fapi-provision-fingerprint_ecc.int \
317 test/integration/fapi-provision-certificate_ecc.int
Andreas Fuchs7bb7a572020-01-30 17:35:11 +0100318endif #!TESTPTPM
Juergen Repp6da95b02019-10-10 11:46:03 +0200319
320TESTS_INTEGRATION += $(FAPI_TESTS_INTEGRATION)
321
322endif #FAPI
323
Philip Tricca99075432018-04-25 19:02:05 -0700324endif #ENABLE_INTEGRATION
Andreas Fuchs0dc7c292018-02-28 20:01:13 +0100325
326CLEANFILES += \
Juergen Reppafc98562020-01-09 14:55:46 +0100327 test/integration/*.crt \
328 test/integration/*.crl \
Andreas Fuchs8194dc72019-03-27 15:08:22 +0100329 test/integration/*.int_state* \
Andreas Fuchs0dc7c292018-02-28 20:01:13 +0100330 test/integration/*.log \
Juergen Repp6da95b02019-10-10 11:46:03 +0200331 test/integration/*.int_ek* \
332 test/integration/*.int_*-ca.pem \
Juergen Reppafc98562020-01-09 14:55:46 +0100333 test/tpmclient/*.crt \
334 test/tpmclient/*.crl \
Andreas Fuchs8194dc72019-03-27 15:08:22 +0100335 test/tpmclient/*.int_state* \
Andreas Fuchs0dc7c292018-02-28 20:01:13 +0100336 test/tpmclient/*.log \
Juergen Repp6da95b02019-10-10 11:46:03 +0200337 test/tpmclient/*.int_ek* \
338 test/tpmclient/*.int_*-ca.pem \
Andreas Fuchs0dc7c292018-02-28 20:01:13 +0100339 test/unit/*.log
340
341if UNIT
Philip Tricca8ffd3c42018-03-09 16:27:24 -0800342test_unit_tcti_device_CFLAGS = $(CMOCKA_CFLAGS) $(TESTS_CFLAGS)
Philip Triccaee730622018-03-10 16:40:41 -0800343test_unit_tcti_device_LDADD = $(CMOCKA_LIBS) $(libtss2_mu) $(libutil)
Johannes Hollandae7599e2019-12-14 23:07:40 +0100344test_unit_tcti_device_LDFLAGS = -Wl,--wrap=read -Wl,--wrap=write, -Wl,--wrap=poll \
345 -Wl,--wrap=open
Philip Triccab8584ac2018-03-10 17:02:30 -0800346test_unit_tcti_device_SOURCES = test/unit/tcti-device.c \
Дилян Палаузов18a11112019-03-22 20:56:30 +0000347 src/tss2-tcti/tcti-common.c \
Philip Tricca850bb592018-04-03 09:29:22 -0700348 src/tss2-tcti/tcti-device.c src/tss2-tcti/tcti-device.h
Andreas Fuchs0dc7c292018-02-28 20:01:13 +0100349
Tadeusz Struk41f555a2020-01-27 12:13:03 -0800350if ENABLE_TCTI_MSSIM
Jonas Witschel17a670d2019-01-13 12:52:48 +0100351test_unit_tcti_mssim_CFLAGS = $(CMOCKA_CFLAGS) $(TESTS_CFLAGS)
352test_unit_tcti_mssim_LDADD = $(CMOCKA_LIBS) $(libtss2_mu) $(libutil)
Philip Triccaaddad782018-03-09 11:42:05 -0800353test_unit_tcti_mssim_LDFLAGS = -Wl,--wrap=connect,--wrap=read,--wrap=select,--wrap=write
Philip Tricca850bb592018-04-03 09:29:22 -0700354test_unit_tcti_mssim_SOURCES = test/unit/tcti-mssim.c \
Дилян Палаузов18a11112019-03-22 20:56:30 +0000355 src/tss2-tcti/tcti-common.c \
Philip Tricca850bb592018-04-03 09:29:22 -0700356 src/tss2-tcti/tcti-mssim.c src/tss2-tcti/tcti-mssim.h
Tadeusz Struk41f555a2020-01-27 12:13:03 -0800357endif
Andreas Fuchs0dc7c292018-02-28 20:01:13 +0100358
Philip Triccab258ab92019-06-28 13:52:14 -0700359test_unit_tctildr_CFLAGS = $(CMOCKA_CFLAGS) $(TESTS_CFLAGS)
360test_unit_tctildr_LDADD = $(CMOCKA_LIBS) $(libutil)
Philip Triccabe796452019-07-09 16:13:19 -0700361test_unit_tctildr_LDFLAGS = -Wl,--wrap=calloc,--wrap=free \
Philip Triccaebb398e2019-07-15 22:05:12 -0700362 -Wl,--wrap=tctildr_finalize_data,--wrap=tctildr_get_tcti \
Mario Limonciello1c991172019-11-14 09:48:43 -0600363 -Wl,--wrap=tctildr_get_info
Philip Triccab258ab92019-06-28 13:52:14 -0700364test_unit_tctildr_SOURCES = test/unit/tctildr.c \
365 src/tss2-tcti/tctildr.c
366
367test_unit_tctildr_dl_CFLAGS = $(CMOCKA_CFLAGS) $(TESTS_CFLAGS) \
368 -UESYS_TCTI_DEFAULT_MODULE -UESYS_TCTI_DEFAUT_CONFIG
369test_unit_tctildr_dl_LDADD = $(CMOCKA_LIBS) $(TESTS_LDADD)
370test_unit_tctildr_dl_LDFLAGS = -Wl,--wrap=dlopen,--wrap=dlclose,--wrap=dlsym \
Philip Tricca06389062019-06-21 14:19:51 -0700371 -Wl,--wrap=tcti_from_init,--wrap=tcti_from_info,--wrap=dlerror
Philip Triccab258ab92019-06-28 13:52:14 -0700372test_unit_tctildr_dl_SOURCES = test/unit/tctildr-dl.c \
Philip Tricca59e8eef2019-07-15 09:34:35 -0700373 src/tss2-tcti/tctildr-dl.c
Philip Triccab258ab92019-06-28 13:52:14 -0700374
375test_unit_tctildr_nodl_CFLAGS = $(CMOCKA_CFLAGS) $(TESTS_CFLAGS) \
376 -UESYS_TCTI_DEFAULT_MODULE -UESYS_TCTI_DEFAUT_CONFIG
377test_unit_tctildr_nodl_LDADD = $(CMOCKA_LIBS) $(TESTS_LDADD)
378test_unit_tctildr_nodl_LDFLAGS = -Wl,--wrap=Tss2_Tcti_Device_Init \
379 -Wl,--wrap=Tss2_Tcti_Mssim_Init,--wrap=tcti_from_init
380test_unit_tctildr_nodl_SOURCES = test/unit/tctildr-nodl.c \
Philip Tricca59e8eef2019-07-15 09:34:35 -0700381 src/tss2-tcti/tctildr-nodl.c
Philip Triccab258ab92019-06-28 13:52:14 -0700382
Philip Triccabe796452019-07-09 16:13:19 -0700383test_unit_tctildr_tcti_CFLAGS = $(CMOCKA_CFLAGS) $(TESTS_CFLAGS)
384test_unit_tctildr_tcti_LDADD = $(CMOCKA_LIBS) $(libutil) \
385 $(libtss2_tcti_device) $(libtss2_tcti_mssim)
Philip Tricca24014ec2019-06-21 19:27:18 -0700386test_unit_tctildr_tcti_LDFLAGS = -Wl,--wrap=tctildr_get_info \
Philip Triccabe796452019-07-09 16:13:19 -0700387 -Wl,--wrap=tctildr_get_tcti,--wrap=tctildr_finalize_data
388test_unit_tctildr_tcti_SOURCES = test/unit/tctildr-tcti.c \
389 src/tss2-tcti/tctildr.c
390
Philip Tricca24014ec2019-06-21 19:27:18 -0700391test_unit_tctildr_getinfo_CFLAGS = $(CMOCKA_CFLAGS) $(TESTS_CFLAGS)
392test_unit_tctildr_getinfo_LDADD = $(CMOCKA_LIBS) $(libutil) \
393 $(libtss2_tcti_device) $(libtss2_tcti_mssim)
394test_unit_tctildr_getinfo_LDFLAGS = -Wl,--wrap=strndup,--wrap=free \
395 -Wl,--wrap=calloc,--wrap=tctildr_finalize_data \
396 -Wl,--wrap=tctildr_get_info,--wrap=tctildr_get_tcti
397test_unit_tctildr_getinfo_SOURCES = test/unit/tctildr-getinfo.c \
398 src/tss2-tcti/tctildr.c
399
Philip Tricca88ced722018-03-14 15:24:20 -0700400test_unit_io_CFLAGS = $(CMOCKA_CFLAGS) $(TESTS_CFLAGS)
Philip Tricca097cae62018-04-08 13:42:29 -0700401test_unit_io_LDADD = $(CMOCKA_LIBS) $(libtss2_mu) $(libutil)
402test_unit_io_LDFLAGS = -Wl,--wrap=connect,--wrap=read,--wrap=socket,--wrap=write
Philip Tricca2bec2a82018-03-04 21:27:30 -0800403
Philip Triccae394cff2018-04-18 08:36:06 -0700404test_unit_key_value_parse_CFLAGS = $(CMOCKA_CFLAGS) $(TESTS_CFLAGS)
405test_unit_key_value_parse_LDADD = $(CMOCKA_LIBS) $(libutil)
Philip Triccae394cff2018-04-18 08:36:06 -0700406
Peter Huewe0b96cac2019-04-16 15:06:07 +0200407test_unit_log_CFLAGS = $(CMOCKA_CFLAGS) $(TESTS_CFLAGS)
408test_unit_log_LDADD = $(CMOCKA_LIBS) $(libutil)
409
Philip Tricca8ffd3c42018-03-09 16:27:24 -0800410test_unit_CommonPreparePrologue_CFLAGS = $(CMOCKA_CFLAGS) $(TESTS_CFLAGS)
Tadeusz Struk8d3c3462019-04-15 09:23:29 -0700411test_unit_CommonPreparePrologue_LDADD = $(CMOCKA_LIBS) $(libtss2_sys) $(libtss2_mu)
412test_unit_CommonPreparePrologue_SOURCES = test/unit/CommonPreparePrologue.c \
413 src/tss2-sys/sysapi_util.c
Andreas Fuchs0dc7c292018-02-28 20:01:13 +0100414
Philip Tricca8ffd3c42018-03-09 16:27:24 -0800415test_unit_CopyCommandHeader_CFLAGS = $(CMOCKA_CFLAGS) $(TESTS_CFLAGS)
Tadeusz Struk8d3c3462019-04-15 09:23:29 -0700416test_unit_CopyCommandHeader_LDADD = $(CMOCKA_LIBS) $(libtss2_sys) $(libtss2_mu)
417test_unit_CopyCommandHeader_SOURCES = test/unit/CopyCommandHeader.c \
418 src/tss2-sys/sysapi_util.c
Andreas Fuchs0dc7c292018-02-28 20:01:13 +0100419
Philip Tricca8ffd3c42018-03-09 16:27:24 -0800420test_unit_UINT8_marshal_CFLAGS = $(CMOCKA_CFLAGS) $(TESTS_CFLAGS)
Philip Triccaee730622018-03-10 16:40:41 -0800421test_unit_UINT8_marshal_LDADD = $(CMOCKA_LIBS) $(libtss2_mu)
Andreas Fuchs0dc7c292018-02-28 20:01:13 +0100422
Philip Tricca8ffd3c42018-03-09 16:27:24 -0800423test_unit_UINT16_marshal_CFLAGS = $(CMOCKA_CFLAGS) $(TESTS_CFLAGS)
Philip Triccaee730622018-03-10 16:40:41 -0800424test_unit_UINT16_marshal_LDADD = $(CMOCKA_LIBS) $(libtss2_mu)
Andreas Fuchs0dc7c292018-02-28 20:01:13 +0100425
Philip Tricca8ffd3c42018-03-09 16:27:24 -0800426test_unit_UINT32_marshal_CFLAGS = $(CMOCKA_CFLAGS) $(TESTS_CFLAGS)
Philip Triccaee730622018-03-10 16:40:41 -0800427test_unit_UINT32_marshal_LDADD = $(CMOCKA_LIBS) $(libtss2_mu)
Andreas Fuchs0dc7c292018-02-28 20:01:13 +0100428
Philip Tricca8ffd3c42018-03-09 16:27:24 -0800429test_unit_UINT64_marshal_CFLAGS = $(CMOCKA_CFLAGS) $(TESTS_CFLAGS)
Philip Triccaee730622018-03-10 16:40:41 -0800430test_unit_UINT64_marshal_LDADD = $(CMOCKA_LIBS) $(libtss2_mu)
Andreas Fuchs0dc7c292018-02-28 20:01:13 +0100431
Philip Tricca8ffd3c42018-03-09 16:27:24 -0800432test_unit_TPMA_marshal_CFLAGS = $(CMOCKA_CFLAGS) $(TESTS_CFLAGS)
Philip Triccaee730622018-03-10 16:40:41 -0800433test_unit_TPMA_marshal_LDADD = $(CMOCKA_LIBS) $(libtss2_mu)
Andreas Fuchs0dc7c292018-02-28 20:01:13 +0100434
Philip Tricca8ffd3c42018-03-09 16:27:24 -0800435test_unit_TPM2B_marshal_CFLAGS = $(CMOCKA_CFLAGS) $(TESTS_CFLAGS)
Philip Triccaee730622018-03-10 16:40:41 -0800436test_unit_TPM2B_marshal_LDADD = $(CMOCKA_LIBS) $(libtss2_mu)
Andreas Fuchs0dc7c292018-02-28 20:01:13 +0100437
Philip Tricca8ffd3c42018-03-09 16:27:24 -0800438test_unit_TPMS_marshal_CFLAGS = $(CMOCKA_CFLAGS) $(TESTS_CFLAGS)
Philip Triccaee730622018-03-10 16:40:41 -0800439test_unit_TPMS_marshal_LDADD = $(CMOCKA_LIBS) $(libtss2_mu)
Andreas Fuchs0dc7c292018-02-28 20:01:13 +0100440
Philip Tricca8ffd3c42018-03-09 16:27:24 -0800441test_unit_TPML_marshal_CFLAGS = $(CMOCKA_CFLAGS) $(TESTS_CFLAGS)
Philip Triccaee730622018-03-10 16:40:41 -0800442test_unit_TPML_marshal_LDADD = $(CMOCKA_LIBS) $(libtss2_mu)
Andreas Fuchs0dc7c292018-02-28 20:01:13 +0100443
Philip Tricca8ffd3c42018-03-09 16:27:24 -0800444test_unit_TPMT_marshal_CFLAGS = $(CMOCKA_CFLAGS) $(TESTS_CFLAGS)
Philip Triccaee730622018-03-10 16:40:41 -0800445test_unit_TPMT_marshal_LDADD = $(CMOCKA_LIBS) $(libtss2_mu)
Andreas Fuchs0dc7c292018-02-28 20:01:13 +0100446
Philip Tricca8ffd3c42018-03-09 16:27:24 -0800447test_unit_TPMU_marshal_CFLAGS = $(CMOCKA_CFLAGS) $(TESTS_CFLAGS)
Philip Triccaee730622018-03-10 16:40:41 -0800448test_unit_TPMU_marshal_LDADD = $(CMOCKA_LIBS) $(libtss2_mu)
Juergen Reppd947f132018-03-16 13:15:10 +0100449
Tadeusz Struke341d5d2019-04-08 15:53:27 -0700450test_unit_sys_execute_CFLAGS = $(CMOCKA_CFLAGS) $(TESTS_CFLAGS)
451test_unit_sys_execute_LDADD = $(CMOCKA_LIBS) $(libtss2_mu) $(libtss2_sys)
Tadeusz Struk101b07a2019-04-12 18:10:05 -0700452test_unit_sys_execute_SOURCES = test/unit/sys-execute.c \
453 src/tss2-tcti/tcti-common.c src/util/log.c
Tadeusz Struke341d5d2019-04-08 15:53:27 -0700454
William Robertsbc76d5a2019-07-10 14:04:06 -0500455test_unit_tss2_rc_CFLAGS = $(CMOCKA_CFLAGS) $(TESTS_CFLAGS)
456test_unit_tss2_rc_LDADD = $(CMOCKA_LIBS) $(libtss2_rc) $(libtss2_sys)
457test_unit_tss2_rc_SOURCES = test/unit/test_tss2_rc.c
458
Juergen Reppd947f132018-03-16 13:15:10 +0100459if ESAPI
Jonas Witschel71ab0122019-05-19 17:38:27 +0200460test_unit_esys_context_null_CFLAGS = $(CMOCKA_CFLAGS) $(TESTS_CFLAGS) $(TSS2_ESYS_CFLAGS_CRYPTO)
Juergen Reppd947f132018-03-16 13:15:10 +0100461test_unit_esys_context_null_LDADD = $(CMOCKA_LIBS) $(TESTS_LDADD)
Philip Triccabe796452019-07-09 16:13:19 -0700462test_unit_esys_context_null_LDFLAGS = $(TESTS_LDFLAGS) $(TSS2_ESYS_LDFLAGS_CRYPTO) $(LIBDL_LDFLAGS) -Wl,--wrap=tctildr_finalize_data,--wrap=tctildr_get_tcti
Andreas Fuchs88ac7d72018-03-16 13:20:54 +0100463
Andreas Fuchs5d9ce582018-03-21 19:05:47 +0100464
Jonas Witschel71ab0122019-05-19 17:38:27 +0200465test_unit_esys_resubmissions_CFLAGS = $(CMOCKA_CFLAGS) $(TESTS_CFLAGS) $(TSS2_ESYS_CFLAGS_CRYPTO)
Andreas Fuchs88ac7d72018-03-16 13:20:54 +0100466test_unit_esys_resubmissions_LDADD = $(CMOCKA_LIBS) $(TESTS_LDADD)
Jonas Witschel71ab0122019-05-19 17:38:27 +0200467test_unit_esys_resubmissions_LDFLAGS = $(TESTS_LDFLAGS) $(TSS2_ESYS_LDFLAGS_CRYPTO) $(LIBDL_LDFLAGS)
Tadeusz Struk8d3c3462019-04-15 09:23:29 -0700468test_unit_esys_resubmissions_SOURCES = test/unit/esys-resubmissions.c \
469 src/tss2-esys/esys_iutil.c \
470 src/tss2-esys/esys_crypto.c \
Jonas Witschel71ab0122019-05-19 17:38:27 +0200471 $(TSS2_ESYS_SRC_CRYPTO)
Juergen Repp20181512018-03-20 16:14:28 +0100472
473test_unit_esys_sequence_finish_CFLAGS = $(CMOCKA_CFLAGS) $(TESTS_CFLAGS)
474test_unit_esys_sequence_finish_LDADD = $(CMOCKA_LIBS) $(TESTS_LDADD)
Andreas Fuchsa0794b32018-08-29 14:41:48 +0200475test_unit_esys_sequence_finish_LDFLAGS = $(TESTS_LDFLAGS)
Andreas Fuchs4879ad32018-04-12 14:48:06 +0200476
Jonas Witschel71ab0122019-05-19 17:38:27 +0200477test_unit_esys_tcti_rcs_CFLAGS = $(CMOCKA_CFLAGS) $(TESTS_CFLAGS) $(TSS2_ESYS_CFLAGS_CRYPTO)
Tadeusz Struk8d3c3462019-04-15 09:23:29 -0700478test_unit_esys_tcti_rcs_LDADD = $(CMOCKA_LIBS) $(TESTS_LDADD)
Jonas Witschel71ab0122019-05-19 17:38:27 +0200479test_unit_esys_tcti_rcs_LDFLAGS = $(TESTS_LDFLAGS) $(TSS2_ESYS_LDFLAGS_CRYPTO) $(LIBDL_LDFLAGS)
Tadeusz Struk8d3c3462019-04-15 09:23:29 -0700480test_unit_esys_tcti_rcs_SOURCES = test/unit/esys-tcti-rcs.c \
481 src/tss2-esys/esys_iutil.c \
482 src/tss2-esys/esys_crypto.c \
Jonas Witschel71ab0122019-05-19 17:38:27 +0200483 $(TSS2_ESYS_SRC_CRYPTO)
Andreas Fuchs72227dc2018-04-12 14:54:07 +0200484
Jonas Witschel71ab0122019-05-19 17:38:27 +0200485test_unit_esys_tpm_rcs_CFLAGS = $(CMOCKA_CFLAGS) $(TESTS_CFLAGS) $(TSS2_ESYS_CFLAGS_CRYPTO)
Tadeusz Struk8d3c3462019-04-15 09:23:29 -0700486test_unit_esys_tpm_rcs_LDADD = $(CMOCKA_LIBS) $(TESTS_LDADD)
Jonas Witschel71ab0122019-05-19 17:38:27 +0200487test_unit_esys_tpm_rcs_LDFLAGS = $(TESTS_LDFLAGS) $(TSS2_ESYS_LDFLAGS_CRYPTO) $(LIBDL_LDFLAGS)
Tadeusz Struk8d3c3462019-04-15 09:23:29 -0700488test_unit_esys_tpm_rcs_SOURCES = test/unit/esys-tpm-rcs.c \
489 src/tss2-esys/esys_iutil.c \
490 src/tss2-esys/esys_crypto.c \
Jonas Witschel71ab0122019-05-19 17:38:27 +0200491 $(TSS2_ESYS_SRC_CRYPTO)
Andreas Fuchsc3cc36e2018-04-26 19:22:02 +0200492
493test_unit_esys_getpollhandles_CFLAGS = $(CMOCKA_CFLAGS) $(TESTS_CFLAGS)
494test_unit_esys_getpollhandles_LDADD = $(CMOCKA_LIBS) $(TESTS_LDADD)
Andreas Fuchsa0794b32018-08-29 14:41:48 +0200495test_unit_esys_getpollhandles_LDFLAGS = $(TESTS_LDFLAGS)
Andreas Fuchs296c2812018-05-02 11:43:11 +0200496
Jonas Witschel71ab0122019-05-19 17:38:27 +0200497test_unit_esys_nulltcti_CFLAGS = $(CMOCKA_CFLAGS) $(TESTS_CFLAGS) $(TSS2_ESYS_CFLAGS_CRYPTO)
Philip Tricca0590c2e2019-06-28 10:20:02 -0700498test_unit_esys_nulltcti_LDADD = $(CMOCKA_LIBS) $(TESTS_LDADD) $(LIBADD_DL)
Philip Triccabe796452019-07-09 16:13:19 -0700499test_unit_esys_nulltcti_LDFLAGS = $(TESTS_LDFLAGS) $(TSS2_ESYS_LDFLAGS_CRYPTO) \
Juergen Repp6da95b02019-10-10 11:46:03 +0200500 $(LIBDL_LDFLAGS) -Wl,--wrap=Tss2_TctiLdr_Initialize -Wl,--wrap=Tss2_TctiLdr_Finalize
Andreas Fuchs296c2812018-05-02 11:43:11 +0200501test_unit_esys_nulltcti_SOURCES = test/unit/esys-nulltcti.c \
Tadeusz Struk8d3c3462019-04-15 09:23:29 -0700502 src/tss2-esys/esys_context.c \
503 src/tss2-esys/esys_iutil.c \
504 src/tss2-esys/esys_crypto.c \
Jonas Witschel71ab0122019-05-19 17:38:27 +0200505 $(TSS2_ESYS_SRC_CRYPTO)
Juergen Repp52ceb8c2018-08-22 18:30:12 +0200506
Jonas Witschel71ab0122019-05-19 17:38:27 +0200507test_unit_esys_crypto_CFLAGS = $(CMOCKA_CFLAGS) $(TESTS_CFLAGS) $(TSS2_ESYS_CFLAGS_CRYPTO)
Philip Tricca0590c2e2019-06-28 10:20:02 -0700508test_unit_esys_crypto_LDADD = $(CMOCKA_LIBS) $(TESTS_LDADD) $(LIBADD_DL)
Jonas Witschel71ab0122019-05-19 17:38:27 +0200509test_unit_esys_crypto_LDFLAGS = $(TESTS_LDFLAGS) $(TSS2_ESYS_LDFLAGS_CRYPTO) $(LIBDL_LDFLAGS)
Juergen Repp52ceb8c2018-08-22 18:30:12 +0200510test_unit_esys_crypto_SOURCES = test/unit/esys-crypto.c \
Tadeusz Struk8d3c3462019-04-15 09:23:29 -0700511 src/tss2-esys/esys_context.c \
512 src/tss2-esys/esys_iutil.c \
Philip Triccab258ab92019-06-28 13:52:14 -0700513 src/tss2-tcti/tctildr.c \
514 src/tss2-tcti/tctildr-dl.c \
Tadeusz Struk8d3c3462019-04-15 09:23:29 -0700515 src/tss2-esys/esys_crypto.c \
Jonas Witschel71ab0122019-05-19 17:38:27 +0200516 $(TSS2_ESYS_SRC_CRYPTO)
Juergen Reppd947f132018-03-16 13:15:10 +0100517endif # ESAPI
Juergen Repp6da95b02019-10-10 11:46:03 +0200518
519if FAPI
520
521test_unit_fapi_json_CFLAGS = $(CMOCKA_CFLAGS) $(TESTS_CFLAGS)
522test_unit_fapi_json_LDADD = $(CMOCKA_LIBS) $(TESTS_LDADD)
523test_unit_fapi_json_LDFLAGS = $(TESTS_LDFLAGS) -ljson-c
524test_unit_fapi_json_SOURCES = test/unit/fapi-json.c \
525 src/tss2-fapi/ifapi_json_deserialize.c \
526 src/tss2-fapi/ifapi_json_serialize.c \
527 src/tss2-fapi/ifapi_policy_json_deserialize.c \
528 src/tss2-fapi/ifapi_policy_json_serialize.c \
529 src/tss2-fapi/tpm_json_deserialize.c \
530 src/tss2-fapi/tpm_json_serialize.c
531
532endif # FAPI
Andreas Fuchs0dc7c292018-02-28 20:01:13 +0100533endif # UNIT
534
Philip Tricca99075432018-04-25 19:02:05 -0700535if ENABLE_INTEGRATION
Andreas Fuchs0dc7c292018-02-28 20:01:13 +0100536test_tpmclient_tpmclient_int_CFLAGS = $(AM_CFLAGS) -U_FORTIFY_SOURCE $(TESTS_CFLAGS)
537test_tpmclient_tpmclient_int_LDADD = $(TESTS_LDADD)
538test_tpmclient_tpmclient_int_SOURCES = \
Tadeusz Strukbd9a4942018-04-27 14:56:59 -0700539 test/tpmclient/tpmclient.int.c test/integration/main-sapi.c
Andreas Fuchs0dc7c292018-02-28 20:01:13 +0100540
Andreas Fuchs1c4a8112018-03-29 16:58:07 +0200541test_integration_libtest_utils_la_CFLAGS = $(AM_CFLAGS) $(TESTS_CFLAGS)
Andreas Fuchs0dc7c292018-02-28 20:01:13 +0100542test_integration_libtest_utils_la_SOURCES = \
Tadeusz Strukbd9a4942018-04-27 14:56:59 -0700543 test/integration/sapi-context-util.c test/integration/context-util.h \
Andreas Fuchs0dc7c292018-02-28 20:01:13 +0100544 test/integration/sapi-util.c test/integration/sapi-util.h \
Tadeusz Strukbd9a4942018-04-27 14:56:59 -0700545 test/integration/sapi-session-util.c test/integration/session-util.h \
546 test/integration/sapi-test-options.c test/integration/test-options.h \
Tadeusz Struk101b07a2019-04-12 18:10:05 -0700547 test/integration/sapi-entity-util.c test/integration/test.h \
548 src/util/log.c
Andreas Fuchs0dc7c292018-02-28 20:01:13 +0100549
Tadeusz Strukbd9a4942018-04-27 14:56:59 -0700550test_integration_sapi_asymmetric_encrypt_decrypt_int_CFLAGS = $(AM_CFLAGS) $(TESTS_CFLAGS)
551test_integration_sapi_asymmetric_encrypt_decrypt_int_LDADD = $(TESTS_LDADD)
552test_integration_sapi_asymmetric_encrypt_decrypt_int_SOURCES = \
553 test/integration/sapi-asymmetric-encrypt-decrypt.int.c test/integration/main-sapi.c
Andreas Fuchs0dc7c292018-02-28 20:01:13 +0100554
Philip Triccaa5ccce52019-03-23 14:50:16 -0700555test_integration_sapi_nv_policy_locality_int_CFLAGS = $(AM_CFLAGS) $(TESTS_CFLAGS)
556test_integration_sapi_nv_policy_locality_int_LDADD = $(TESTS_LDADD)
557test_integration_sapi_nv_policy_locality_int_SOURCES = \
558 test/integration/sapi-nv-policy-locality.int.c test/integration/main-sapi.c
559
Philip Tricca53c3a992019-03-19 15:53:45 -0700560test_integration_sapi_nv_readwrite_int_CFLAGS = $(AM_CFLAGS) $(TESTS_CFLAGS)
561test_integration_sapi_nv_readwrite_int_LDADD = $(TESTS_LDADD)
562test_integration_sapi_nv_readwrite_int_SOURCES = \
563 test/integration/sapi-nv-readwrite.int.c test/integration/main-sapi.c
564
Philip Tricca802ba562019-03-25 08:57:53 -0700565test_integration_sapi_hmac_auth_int_CFLAGS = $(AM_CFLAGS) $(TESTS_CFLAGS)
566test_integration_sapi_hmac_auth_int_LDADD = $(TESTS_LDADD)
567test_integration_sapi_hmac_auth_int_SOURCES = \
568 test/integration/sapi-hmac-auth.int.c test/integration/main-sapi.c
569
Tadeusz Struk6c45cbd2018-05-01 11:10:45 -0700570test_integration_sapi_primary_rsa_2K_aes128cfb_int_CFLAGS = $(AM_CFLAGS) $(TESTS_CFLAGS)
571test_integration_sapi_primary_rsa_2K_aes128cfb_int_LDADD = $(TESTS_LDADD)
572test_integration_sapi_primary_rsa_2K_aes128cfb_int_SOURCES = \
573 test/integration/sapi-primary-rsa-2K-aes128cfb.int.c \
Tadeusz Strukbd9a4942018-04-27 14:56:59 -0700574 test/integration/main-sapi.c
Andreas Fuchs0dc7c292018-02-28 20:01:13 +0100575
Tadeusz Strukbd9a4942018-04-27 14:56:59 -0700576test_integration_sapi_create_keyedhash_sha1_hmac_int_CFLAGS = $(AM_CFLAGS) $(TESTS_CFLAGS)
577test_integration_sapi_create_keyedhash_sha1_hmac_int_LDADD = $(TESTS_LDADD)
578test_integration_sapi_create_keyedhash_sha1_hmac_int_SOURCES = \
579 test/integration/sapi-create-keyedhash-sha1-hmac.int.c test/integration/main-sapi.c
Andreas Fuchs0dc7c292018-02-28 20:01:13 +0100580
Tadeusz Strukbd9a4942018-04-27 14:56:59 -0700581test_integration_sapi_encrypt_decrypt_int_CFLAGS = $(AM_CFLAGS) $(TESTS_CFLAGS)
582test_integration_sapi_encrypt_decrypt_int_LDADD = $(TESTS_LDADD)
583test_integration_sapi_encrypt_decrypt_int_SOURCES = \
584 test/integration/sapi-encrypt-decrypt.int.c test/integration/main-sapi.c
Andreas Fuchs0dc7c292018-02-28 20:01:13 +0100585
Tadeusz Strukbd9a4942018-04-27 14:56:59 -0700586test_integration_sapi_encrypt_decrypt_2_int_CFLAGS = $(AM_CFLAGS) $(TESTS_CFLAGS)
587test_integration_sapi_encrypt_decrypt_2_int_LDADD = $(TESTS_LDADD)
588test_integration_sapi_encrypt_decrypt_2_int_SOURCES = \
589 test/integration/sapi-encrypt-decrypt-2.int.c test/integration/main-sapi.c
Andreas Fuchs0dc7c292018-02-28 20:01:13 +0100590
Tadeusz Strukbd9a4942018-04-27 14:56:59 -0700591test_integration_sapi_evict_ctrl_int_CFLAGS = $(AM_CFLAGS) $(TESTS_CFLAGS)
592test_integration_sapi_evict_ctrl_int_LDADD = $(TESTS_LDADD)
593test_integration_sapi_evict_ctrl_int_SOURCES = \
594 test/integration/sapi-evict-ctrl.int.c test/integration/main-sapi.c
Andreas Fuchs0dc7c292018-02-28 20:01:13 +0100595
Tadeusz Strukbd9a4942018-04-27 14:56:59 -0700596test_integration_sapi_sys_initialize_int_CFLAGS = $(AM_CFLAGS) $(TESTS_CFLAGS)
597test_integration_sapi_sys_initialize_int_LDADD = $(TESTS_LDADD)
598test_integration_sapi_sys_initialize_int_SOURCES = test/integration/sapi-sys-initialize.int.c \
599 test/integration/main-sapi.c
Andreas Fuchs0dc7c292018-02-28 20:01:13 +0100600
Peter Huewe378e8022018-09-29 22:49:09 +0200601test_integration_sapi_stir_random_int_CFLAGS = $(AM_CFLAGS) $(TESTS_CFLAGS)
602test_integration_sapi_stir_random_int_LDADD = $(TESTS_LDADD)
603test_integration_sapi_stir_random_int_SOURCES = test/integration/sapi-stir-random.int.c \
604 test/integration/main-sapi.c
605
Tadeusz Strukbd9a4942018-04-27 14:56:59 -0700606test_integration_sapi_get_random_int_CFLAGS = $(AM_CFLAGS) $(TESTS_CFLAGS)
607test_integration_sapi_get_random_int_LDADD = $(TESTS_LDADD)
608test_integration_sapi_get_random_int_SOURCES = test/integration/sapi-get-random.int.c \
609 test/integration/main-sapi.c
Andreas Fuchs0dc7c292018-02-28 20:01:13 +0100610
Tadeusz Strukbd9a4942018-04-27 14:56:59 -0700611test_integration_sapi_abi_version_int_CFLAGS = $(AM_CFLAGS) $(TESTS_CFLAGS)
612test_integration_sapi_abi_version_int_LDADD = $(TESTS_LDADD)
613test_integration_sapi_abi_version_int_SOURCES = test/integration/sapi-abi-version.int.c \
614 test/integration/main-sapi.c
Andreas Fuchs0dc7c292018-02-28 20:01:13 +0100615
Tadeusz Strukbd9a4942018-04-27 14:56:59 -0700616test_integration_sapi_pcr_extension_int_CFLAGS = $(AM_CFLAGS) $(TESTS_CFLAGS)
617test_integration_sapi_pcr_extension_int_LDADD = $(TESTS_LDADD)
618test_integration_sapi_pcr_extension_int_SOURCES = test/integration/sapi-pcr-extension.int.c \
619 test/integration/main-sapi.c
Andreas Fuchs0dc7c292018-02-28 20:01:13 +0100620
Tadeusz Strukbd9a4942018-04-27 14:56:59 -0700621test_integration_sapi_self_test_int_CFLAGS = $(AM_CFLAGS) $(TESTS_CFLAGS)
622test_integration_sapi_self_test_int_LDADD = $(TESTS_LDADD)
623test_integration_sapi_self_test_int_SOURCES = test/integration/sapi-self-test.int.c \
624 test/integration/main-sapi.c
Andreas Fuchs0dc7c292018-02-28 20:01:13 +0100625
Tadeusz Strukbd9a4942018-04-27 14:56:59 -0700626test_integration_sapi_hierarchy_change_auth_int_CFLAGS = $(AM_CFLAGS) $(TESTS_CFLAGS)
627test_integration_sapi_hierarchy_change_auth_int_LDADD = $(TESTS_LDADD)
628test_integration_sapi_hierarchy_change_auth_int_SOURCES = \
629 test/integration/sapi-hierarchy-change-auth.int.c test/integration/main-sapi.c
Andreas Fuchs0dc7c292018-02-28 20:01:13 +0100630
Tadeusz Strukbd9a4942018-04-27 14:56:59 -0700631test_integration_sapi_start_auth_session_int_CFLAGS = $(AM_CFLAGS) $(TESTS_CFLAGS)
632test_integration_sapi_start_auth_session_int_LDADD = $(TESTS_LDADD)
633test_integration_sapi_start_auth_session_int_SOURCES = test/integration/main-sapi.c \
634 test/integration/sapi-start-auth-session.int.c
Andreas Fuchs0dc7c292018-02-28 20:01:13 +0100635
Tadeusz Strukbd9a4942018-04-27 14:56:59 -0700636test_integration_sapi_tpm_properties_int_CFLAGS = $(AM_CFLAGS) $(TESTS_CFLAGS)
637test_integration_sapi_tpm_properties_int_LDADD = $(TESTS_LDADD)
638test_integration_sapi_tpm_properties_int_SOURCES = test/integration/main-sapi.c \
639 test/integration/sapi-tpm-properties.int.c
Andreas Fuchs0dc7c292018-02-28 20:01:13 +0100640
Tadeusz Strukbd9a4942018-04-27 14:56:59 -0700641test_integration_sapi_system_api_int_CFLAGS = $(AM_CFLAGS) $(TESTS_CFLAGS)
642test_integration_sapi_system_api_int_LDADD = $(TESTS_LDADD)
643test_integration_sapi_system_api_int_SOURCES = test/integration/main-sapi.c \
644 test/integration/sapi-system-api.int.c
Andreas Fuchs0dc7c292018-02-28 20:01:13 +0100645
Tadeusz Struk5c9c1922018-05-01 09:52:46 -0700646test_integration_sapi_aram_encrypt_decrypt_int_CFLAGS = $(AM_CFLAGS) $(TESTS_CFLAGS)
647test_integration_sapi_param_encrypt_decrypt_int_LDADD = $(TESTS_LDADD)
648test_integration_sapi_param_encrypt_decrypt_int_SOURCES = \
649 test/integration/sapi-param-encrypt-decrypt.int.c test/integration/main-sapi.c
650
Andreas Fuchs0dc7c292018-02-28 20:01:13 +0100651if ESAPI
Tadeusz Struk20f86d92019-04-15 10:49:58 -0700652ESYS_SRC_UTIL_CRYPTO_SRC = src/tss2-esys/esys_iutil.c \
653 src/tss2-esys/esys_crypto.c \
654 $(TSS2_ESYS_SRC_CRYPTO)
655
Juergen Repp607317b2018-04-12 10:34:57 +0200656test_integration_esys_audit_int_CFLAGS = $(TESTS_CFLAGS)
657test_integration_esys_audit_int_LDADD = $(TESTS_LDADD)
Andreas Fuchsa0794b32018-08-29 14:41:48 +0200658test_integration_esys_audit_int_LDFLAGS = $(TESTS_LDFLAGS)
Juergen Repp607317b2018-04-12 10:34:57 +0200659test_integration_esys_audit_int_SOURCES = \
660 test/integration/esys-audit.int.c \
661 test/integration/main-esapi.c test/integration/test-esapi.h
662
Juergen Repp43966fc2018-04-12 10:44:53 +0200663test_integration_esys_certify_creation_int_CFLAGS = $(TESTS_CFLAGS)
664test_integration_esys_certify_creation_int_LDADD = $(TESTS_LDADD)
Andreas Fuchsa0794b32018-08-29 14:41:48 +0200665test_integration_esys_certify_creation_int_LDFLAGS = $(TESTS_LDFLAGS)
Juergen Repp43966fc2018-04-12 10:44:53 +0200666test_integration_esys_certify_creation_int_SOURCES = \
667 test/integration/esys-certify-creation.int.c \
668 test/integration/main-esapi.c test/integration/test-esapi.h
669
Juergen Repp77b9a0e2018-04-12 10:45:15 +0200670test_integration_esys_certify_int_CFLAGS = $(TESTS_CFLAGS)
671test_integration_esys_certify_int_LDADD = $(TESTS_LDADD)
Andreas Fuchsa0794b32018-08-29 14:41:48 +0200672test_integration_esys_certify_int_LDFLAGS = $(TESTS_LDFLAGS)
Juergen Repp77b9a0e2018-04-12 10:45:15 +0200673test_integration_esys_certify_int_SOURCES = \
674 test/integration/esys-certify.int.c \
675 test/integration/main-esapi.c test/integration/test-esapi.h
676
Juergen Repp16455702018-04-12 10:45:49 +0200677test_integration_esys_change_eps_int_CFLAGS = $(TESTS_CFLAGS)
678test_integration_esys_change_eps_int_LDADD = $(TESTS_LDADD)
Andreas Fuchsa0794b32018-08-29 14:41:48 +0200679test_integration_esys_change_eps_int_LDFLAGS = $(TESTS_LDFLAGS)
Juergen Repp16455702018-04-12 10:45:49 +0200680test_integration_esys_change_eps_int_SOURCES = \
681 test/integration/esys-change-eps.int.c \
682 test/integration/main-esapi.c test/integration/test-esapi.h
683
Philip Tricca8ffd3c42018-03-09 16:27:24 -0800684test_integration_esys_clear_int_CFLAGS = $(TESTS_CFLAGS)
Juergen Repp110a68a2018-03-08 11:51:30 +0100685test_integration_esys_clear_int_LDADD = $(TESTS_LDADD)
Andreas Fuchsa0794b32018-08-29 14:41:48 +0200686test_integration_esys_clear_int_LDFLAGS = $(TESTS_LDFLAGS)
Juergen Repp110a68a2018-03-08 11:51:30 +0100687test_integration_esys_clear_int_SOURCES = \
688 test/integration/esys-clear.int.c \
689 test/integration/main-esapi.c test/integration/test-esapi.h
690
Juergen Repp658cd7d2018-04-12 10:46:25 +0200691test_integration_esys_clear_control_int_CFLAGS = $(TESTS_CFLAGS)
692test_integration_esys_clear_control_int_LDADD = $(TESTS_LDADD)
Andreas Fuchsa0794b32018-08-29 14:41:48 +0200693test_integration_esys_clear_control_int_LDFLAGS = $(TESTS_LDFLAGS)
Juergen Repp658cd7d2018-04-12 10:46:25 +0200694test_integration_esys_clear_control_int_SOURCES = \
695 test/integration/esys-clear-control.int.c \
696 test/integration/main-esapi.c test/integration/test-esapi.h
697
698test_integration_esys_clear_session_int_CFLAGS = $(TESTS_CFLAGS) -DTEST_SESSION
Juergen Repp110a68a2018-03-08 11:51:30 +0100699test_integration_esys_clear_session_int_LDADD = $(TESTS_LDADD)
Andreas Fuchsa0794b32018-08-29 14:41:48 +0200700test_integration_esys_clear_session_int_LDFLAGS = $(TESTS_LDFLAGS)
Juergen Repp110a68a2018-03-08 11:51:30 +0100701test_integration_esys_clear_session_int_SOURCES = \
702 test/integration/esys-clear.int.c \
703 test/integration/main-esapi.c test/integration/test-esapi.h
704
Philip Tricca8ffd3c42018-03-09 16:27:24 -0800705test_integration_esys_clockset_int_CFLAGS = $(TESTS_CFLAGS)
Andreas Fuchs0dc7c292018-02-28 20:01:13 +0100706test_integration_esys_clockset_int_LDADD = $(TESTS_LDADD)
Andreas Fuchsa0794b32018-08-29 14:41:48 +0200707test_integration_esys_clockset_int_LDFLAGS = $(TESTS_LDFLAGS)
Andreas Fuchs0dc7c292018-02-28 20:01:13 +0100708test_integration_esys_clockset_int_SOURCES = \
709 test/integration/esys-clockset.int.c \
710 test/integration/main-esapi.c test/integration/test-esapi.h
711
Juergen Repp0c2d8532018-04-12 10:46:57 +0200712test_integration_esys_commit_int_CFLAGS = $(TESTS_CFLAGS)
713test_integration_esys_commit_int_LDADD = $(TESTS_LDADD)
Andreas Fuchsa0794b32018-08-29 14:41:48 +0200714test_integration_esys_commit_int_LDFLAGS = $(TESTS_LDFLAGS)
Juergen Repp0c2d8532018-04-12 10:46:57 +0200715test_integration_esys_commit_int_SOURCES = \
716 test/integration/esys-commit.int.c \
717 test/integration/main-esapi.c test/integration/test-esapi.h
718
Jonas Witschel71ab0122019-05-19 17:38:27 +0200719test_integration_esys_create_fail_int_CFLAGS = $(TESTS_CFLAGS) $(TSS2_ESYS_CFLAGS_CRYPTO)
Andreas Fuchs0dc7c292018-02-28 20:01:13 +0100720test_integration_esys_create_fail_int_LDADD = $(TESTS_LDADD)
Jonas Witschel71ab0122019-05-19 17:38:27 +0200721test_integration_esys_create_fail_int_LDFLAGS = $(TESTS_LDFLAGS) $(TSS2_ESYS_LDFLAGS_CRYPTO) $(LIBDL_LDFLAGS)
Andreas Fuchs0dc7c292018-02-28 20:01:13 +0100722test_integration_esys_create_fail_int_SOURCES = \
Tadeusz Struk20f86d92019-04-15 10:49:58 -0700723 $(ESYS_SRC_UTIL_CRYPTO_SRC) \
Andreas Fuchs0dc7c292018-02-28 20:01:13 +0100724 test/integration/esys-create-fail.int.c \
725 test/integration/main-esapi.c test/integration/test-esapi.h
726
Philip Tricca8ffd3c42018-03-09 16:27:24 -0800727test_integration_esys_createloaded_int_CFLAGS = $(TESTS_CFLAGS)
Juergen Repp110a68a2018-03-08 11:51:30 +0100728test_integration_esys_createloaded_int_LDADD = $(TESTS_LDADD)
Andreas Fuchsa0794b32018-08-29 14:41:48 +0200729test_integration_esys_createloaded_int_LDFLAGS = $(TESTS_LDFLAGS)
Juergen Repp110a68a2018-03-08 11:51:30 +0100730test_integration_esys_createloaded_int_SOURCES = \
731 test/integration/esys-createloaded.int.c \
732 test/integration/main-esapi.c test/integration/test-esapi.h
733
Philip Tricca8ffd3c42018-03-09 16:27:24 -0800734test_integration_esys_createloaded_session_int_CFLAGS = $(TESTS_CFLAGS) \
735 -DTEST_SESSION
Juergen Repp110a68a2018-03-08 11:51:30 +0100736test_integration_esys_createloaded_session_int_LDADD = $(TESTS_LDADD)
Andreas Fuchsa0794b32018-08-29 14:41:48 +0200737test_integration_esys_createloaded_session_int_LDFLAGS = $(TESTS_LDFLAGS)
Juergen Repp110a68a2018-03-08 11:51:30 +0100738test_integration_esys_createloaded_session_int_SOURCES = \
739 test/integration/esys-createloaded.int.c \
740 test/integration/main-esapi.c test/integration/test-esapi.h
741
Jonas Witschel71ab0122019-05-19 17:38:27 +0200742test_integration_esys_create_password_auth_int_CFLAGS = $(TESTS_CFLAGS) $(TSS2_ESYS_CFLAGS_CRYPTO)
Andreas Fuchs0dc7c292018-02-28 20:01:13 +0100743test_integration_esys_create_password_auth_int_LDADD = $(TESTS_LDADD)
Jonas Witschel71ab0122019-05-19 17:38:27 +0200744test_integration_esys_create_password_auth_int_LDFLAGS = $(TESTS_LDFLAGS) $(TSS2_ESYS_LDFLAGS_CRYPTO) $(LIBDL_LDFLAGS)
Andreas Fuchs0dc7c292018-02-28 20:01:13 +0100745test_integration_esys_create_password_auth_int_SOURCES = \
Tadeusz Struk20f86d92019-04-15 10:49:58 -0700746 $(ESYS_SRC_UTIL_CRYPTO_SRC) \
Andreas Fuchs0dc7c292018-02-28 20:01:13 +0100747 test/integration/esys-create-password-auth.int.c \
748 test/integration/main-esapi.c test/integration/test-esapi.h
749
Jeffrey Ferreira13d757a2019-08-26 10:44:01 -0700750test_integration_esys_create_policy_auth_int_CFLAGS = $(TESTS_CFLAGS) $(TSS2_ESYS_CFLAGS_CRYPTO)
751test_integration_esys_create_policy_auth_int_LDADD = $(TESTS_LDADD)
752test_integration_esys_create_policy_auth_int_LDFLAGS = $(TESTS_LDFLAGS) $(TSS2_ESYS_LDFLAGS_CRYPTO) $(LIBDL_LDFLAGS)
753test_integration_esys_create_policy_auth_int_SOURCES = \
754 $(ESYS_SRC_UTIL_CRYPTO_SRC) \
755 test/integration/esys-create-policy-auth.int.c \
756 test/integration/main-esapi.c test/integration/test-esapi.h
757
Jonas Witschel71ab0122019-05-19 17:38:27 +0200758test_integration_esys_create_primary_ecc_hmac_int_CFLAGS = $(TESTS_CFLAGS) $(TSS2_ESYS_CFLAGS_CRYPTO)
Andreas Fuchs0dc7c292018-02-28 20:01:13 +0100759test_integration_esys_create_primary_ecc_hmac_int_LDADD = $(TESTS_LDADD)
Jonas Witschel71ab0122019-05-19 17:38:27 +0200760test_integration_esys_create_primary_ecc_hmac_int_LDFLAGS = $(TESTS_LDFLAGS) $(TSS2_ESYS_LDFLAGS_CRYPTO) $(LIBDL_LDFLAGS)
Andreas Fuchs0dc7c292018-02-28 20:01:13 +0100761test_integration_esys_create_primary_ecc_hmac_int_SOURCES = \
Tadeusz Struk20f86d92019-04-15 10:49:58 -0700762 $(ESYS_SRC_UTIL_CRYPTO_SRC) \
Andreas Fuchs0dc7c292018-02-28 20:01:13 +0100763 test/integration/esys-create-primary-hmac.int.c \
764 test/integration/main-esapi.c test/integration/test-esapi.h
765
Jonas Witschel71ab0122019-05-19 17:38:27 +0200766test_integration_esys_create_primary_hmac_int_CFLAGS = $(TESTS_CFLAGS) $(TSS2_ESYS_CFLAGS_CRYPTO)
Andreas Fuchs0dc7c292018-02-28 20:01:13 +0100767test_integration_esys_create_primary_hmac_int_LDADD = $(TESTS_LDADD)
Jonas Witschel71ab0122019-05-19 17:38:27 +0200768test_integration_esys_create_primary_hmac_int_LDFLAGS = $(TESTS_LDFLAGS) $(TSS2_ESYS_LDFLAGS_CRYPTO) $(LIBDL_LDFLAGS)
Andreas Fuchs0dc7c292018-02-28 20:01:13 +0100769test_integration_esys_create_primary_hmac_int_SOURCES = \
Tadeusz Struk20f86d92019-04-15 10:49:58 -0700770 $(ESYS_SRC_UTIL_CRYPTO_SRC) \
Andreas Fuchs0dc7c292018-02-28 20:01:13 +0100771 test/integration/esys-create-primary-hmac.int.c \
772 test/integration/main-esapi.c test/integration/test-esapi.h
773
Juergen Reppa2cf69c2018-03-27 14:20:59 +0200774test_integration_esys_create_session_auth_int_CFLAGS = $(TESTS_CFLAGS) \
Jonas Witschel71ab0122019-05-19 17:38:27 +0200775 -DTEST_AES_ENCRYPTION $(TSS2_ESYS_CFLAGS_CRYPTO)
Andreas Fuchs0dc7c292018-02-28 20:01:13 +0100776test_integration_esys_create_session_auth_int_LDADD = $(TESTS_LDADD)
Jonas Witschel71ab0122019-05-19 17:38:27 +0200777test_integration_esys_create_session_auth_int_LDFLAGS = $(TESTS_LDFLAGS) $(TSS2_ESYS_LDFLAGS_CRYPTO) $(LIBDL_LDFLAGS)
Andreas Fuchs0dc7c292018-02-28 20:01:13 +0100778test_integration_esys_create_session_auth_int_SOURCES = \
Tadeusz Struk20f86d92019-04-15 10:49:58 -0700779 $(ESYS_SRC_UTIL_CRYPTO_SRC) \
Andreas Fuchs0dc7c292018-02-28 20:01:13 +0100780 test/integration/esys-create-session-auth.int.c \
781 test/integration/main-esapi.c test/integration/test-esapi.h
782
Juergen Repp84db3992018-05-02 11:14:22 +0200783test_integration_esys_create_session_auth_bound_int_CFLAGS = $(TESTS_CFLAGS) \
Jonas Witschel71ab0122019-05-19 17:38:27 +0200784 -DTEST_AES_ENCRYPTION -DTEST_BOUND_SESSION $(TSS2_ESYS_CFLAGS_CRYPTO)
Juergen Repp84db3992018-05-02 11:14:22 +0200785test_integration_esys_create_session_auth_bound_int_LDADD = $(TESTS_LDADD)
Jonas Witschel71ab0122019-05-19 17:38:27 +0200786test_integration_esys_create_session_auth_bound_int_LDFLAGS = $(TESTS_LDFLAGS) $(TSS2_ESYS_LDFLAGS_CRYPTO) $(LIBDL_LDFLAGS)
Juergen Repp84db3992018-05-02 11:14:22 +0200787test_integration_esys_create_session_auth_bound_int_SOURCES = \
Tadeusz Struk20f86d92019-04-15 10:49:58 -0700788 $(ESYS_SRC_UTIL_CRYPTO_SRC) \
Juergen Repp84db3992018-05-02 11:14:22 +0200789 test/integration/esys-create-session-auth.int.c \
790 test/integration/main-esapi.c test/integration/test-esapi.h
791
Juergen Reppfd9ad1b2018-04-24 12:06:32 +0200792test_integration_esys_create_session_auth_ecc_int_CFLAGS = $(TESTS_CFLAGS) \
Jonas Witschel71ab0122019-05-19 17:38:27 +0200793 -DTEST_AES_ENCRYPTION -DTEST_ECC $(TSS2_ESYS_CFLAGS_CRYPTO)
Juergen Reppfd9ad1b2018-04-24 12:06:32 +0200794test_integration_esys_create_session_auth_ecc_int_LDADD = $(TESTS_LDADD)
Jonas Witschel71ab0122019-05-19 17:38:27 +0200795test_integration_esys_create_session_auth_ecc_int_LDFLAGS = $(TESTS_LDFLAGS) $(TSS2_ESYS_LDFLAGS_CRYPTO) $(LIBDL_LDFLAGS)
Juergen Reppfd9ad1b2018-04-24 12:06:32 +0200796test_integration_esys_create_session_auth_ecc_int_SOURCES = \
Tadeusz Struk20f86d92019-04-15 10:49:58 -0700797 $(ESYS_SRC_UTIL_CRYPTO_SRC) \
Juergen Reppfd9ad1b2018-04-24 12:06:32 +0200798 test/integration/esys-create-session-auth.int.c \
799 test/integration/main-esapi.c test/integration/test-esapi.h
800
Juergen Reppa2cf69c2018-03-27 14:20:59 +0200801test_integration_esys_create_session_auth_xor_int_CFLAGS = $(TESTS_CFLAGS) \
Jonas Witschel71ab0122019-05-19 17:38:27 +0200802 -DTEST_XOR_OBFUSCATION $(TSS2_ESYS_CFLAGS_CRYPTO)
Juergen Reppa2cf69c2018-03-27 14:20:59 +0200803test_integration_esys_create_session_auth_xor_int_LDADD = $(TESTS_LDADD)
Jonas Witschel71ab0122019-05-19 17:38:27 +0200804test_integration_esys_create_session_auth_xor_int_LDFLAGS = $(TESTS_LDFLAGS) $(TSS2_ESYS_LDFLAGS_CRYPTO) $(LIBDL_LDFLAGS)
Juergen Reppa2cf69c2018-03-27 14:20:59 +0200805test_integration_esys_create_session_auth_xor_int_SOURCES = \
Tadeusz Struk20f86d92019-04-15 10:49:58 -0700806 $(ESYS_SRC_UTIL_CRYPTO_SRC) \
Juergen Reppa2cf69c2018-03-27 14:20:59 +0200807 test/integration/esys-create-session-auth.int.c \
808 test/integration/main-esapi.c test/integration/test-esapi.h
809
Jonas Witschel71ab0122019-05-19 17:38:27 +0200810test_integration_esys_duplicate_int_CFLAGS = $(TESTS_CFLAGS) $(TSS2_ESYS_CFLAGS_CRYPTO)
Juergen Reppf477ded2018-03-27 14:40:35 +0200811test_integration_esys_duplicate_int_LDADD = $(TESTS_LDADD)
Jonas Witschel71ab0122019-05-19 17:38:27 +0200812test_integration_esys_duplicate_int_LDFLAGS = $(TESTS_LDFLAGS) $(TSS2_ESYS_LDFLAGS_CRYPTO) $(LIBDL_LDFLAGS)
Juergen Reppf477ded2018-03-27 14:40:35 +0200813test_integration_esys_duplicate_int_SOURCES = \
Tadeusz Struk20f86d92019-04-15 10:49:58 -0700814 $(ESYS_SRC_UTIL_CRYPTO_SRC) \
Juergen Reppf477ded2018-03-27 14:40:35 +0200815 test/integration/esys-duplicate.int.c \
816 test/integration/main-esapi.c test/integration/test-esapi.h
817
Juergen Repp0d884d52018-04-12 10:48:07 +0200818test_integration_esys_ecc_parameters_int_CFLAGS = $(TESTS_CFLAGS)
819test_integration_esys_ecc_parameters_int_LDADD = $(TESTS_LDADD)
Andreas Fuchsa0794b32018-08-29 14:41:48 +0200820test_integration_esys_ecc_parameters_int_LDFLAGS = $(TESTS_LDFLAGS)
Juergen Repp0d884d52018-04-12 10:48:07 +0200821test_integration_esys_ecc_parameters_int_SOURCES = \
822 test/integration/esys-ecc-parameters.int.c \
823 test/integration/main-esapi.c test/integration/test-esapi.h
824
Juergen Repp472840f2018-04-12 10:48:38 +0200825test_integration_esys_ecdh_keygen_int_CFLAGS = $(TESTS_CFLAGS)
826test_integration_esys_ecdh_keygen_int_LDADD = $(TESTS_LDADD)
Andreas Fuchsa0794b32018-08-29 14:41:48 +0200827test_integration_esys_ecdh_keygen_int_LDFLAGS = $(TESTS_LDFLAGS)
Juergen Repp472840f2018-04-12 10:48:38 +0200828test_integration_esys_ecdh_keygen_int_SOURCES = \
829 test/integration/esys-ecdh-keygen.int.c \
830 test/integration/main-esapi.c test/integration/test-esapi.h
831
Juergen Repp73461b42018-04-12 10:49:10 +0200832test_integration_esys_ecdh_zgen_int_CFLAGS = $(TESTS_CFLAGS)
833test_integration_esys_ecdh_zgen_int_LDADD = $(TESTS_LDADD)
Andreas Fuchsa0794b32018-08-29 14:41:48 +0200834test_integration_esys_ecdh_zgen_int_LDFLAGS = $(TESTS_LDFLAGS)
Juergen Repp73461b42018-04-12 10:49:10 +0200835test_integration_esys_ecdh_zgen_int_SOURCES = \
836 test/integration/esys-ecdh-zgen.int.c \
837 test/integration/main-esapi.c test/integration/test-esapi.h
838
Juergen Reppcd101252018-04-12 10:50:21 +0200839test_integration_esys_encrypt_decrypt_int_CFLAGS = $(TESTS_CFLAGS)
840test_integration_esys_encrypt_decrypt_int_LDADD = $(TESTS_LDADD)
Andreas Fuchsa0794b32018-08-29 14:41:48 +0200841test_integration_esys_encrypt_decrypt_int_LDFLAGS = $(TESTS_LDFLAGS)
Juergen Reppcd101252018-04-12 10:50:21 +0200842test_integration_esys_encrypt_decrypt_int_SOURCES = \
843 test/integration/esys-encrypt-decrypt.int.c \
844 test/integration/main-esapi.c test/integration/test-esapi.h
845
Juergen Repp7de9fbf2018-04-12 10:50:57 +0200846test_integration_esys_event_sequence_complete_int_CFLAGS = $(TESTS_CFLAGS)
847test_integration_esys_event_sequence_complete_int_LDADD = $(TESTS_LDADD)
Andreas Fuchsa0794b32018-08-29 14:41:48 +0200848test_integration_esys_event_sequence_complete_int_LDFLAGS = $(TESTS_LDFLAGS)
Juergen Repp7de9fbf2018-04-12 10:50:57 +0200849test_integration_esys_event_sequence_complete_int_SOURCES = \
850 test/integration/esys-event-sequence-complete.int.c \
851 test/integration/main-esapi.c test/integration/test-esapi.h
852
Jonas Witschel71ab0122019-05-19 17:38:27 +0200853test_integration_esys_evict_control_serialization_int_CFLAGS = $(TESTS_CFLAGS) $(TSS2_ESYS_CFLAGS_CRYPTO)
Andreas Fuchs0dc7c292018-02-28 20:01:13 +0100854test_integration_esys_evict_control_serialization_int_LDADD = $(TESTS_LDADD)
Jonas Witschel71ab0122019-05-19 17:38:27 +0200855test_integration_esys_evict_control_serialization_int_LDFLAGS = $(TESTS_LDFLAGS) $(TSS2_ESYS_LDFLAGS_CRYPTO) $(LIBDL_LDFLAGS)
Andreas Fuchs0dc7c292018-02-28 20:01:13 +0100856test_integration_esys_evict_control_serialization_int_SOURCES = \
Tadeusz Struk20f86d92019-04-15 10:49:58 -0700857 $(ESYS_SRC_UTIL_CRYPTO_SRC) \
Andreas Fuchs0dc7c292018-02-28 20:01:13 +0100858 test/integration/esys-evict-control-serialization.int.c \
859 test/integration/main-esapi.c test/integration/test-esapi.h
860
Juergen Repp4ffdf0f2018-04-12 10:51:27 +0200861test_integration_esys_field_upgrade_int_CFLAGS = $(TESTS_CFLAGS)
862test_integration_esys_field_upgrade_int_LDADD = $(TESTS_LDADD)
Andreas Fuchsa0794b32018-08-29 14:41:48 +0200863test_integration_esys_field_upgrade_int_LDFLAGS = $(TESTS_LDFLAGS)
Juergen Repp4ffdf0f2018-04-12 10:51:27 +0200864test_integration_esys_field_upgrade_int_SOURCES = \
865 test/integration/esys-field-upgrade.int.c \
866 test/integration/main-esapi.c test/integration/test-esapi.h
867
Juergen Repp841eeb42018-04-12 10:51:49 +0200868test_integration_esys_firmware_read_int_CFLAGS = $(TESTS_CFLAGS)
869test_integration_esys_firmware_read_int_LDADD = $(TESTS_LDADD)
Andreas Fuchsa0794b32018-08-29 14:41:48 +0200870test_integration_esys_firmware_read_int_LDFLAGS = $(TESTS_LDFLAGS)
Juergen Repp841eeb42018-04-12 10:51:49 +0200871test_integration_esys_firmware_read_int_SOURCES = \
872 test/integration/esys-firmware-read.int.c \
873 test/integration/main-esapi.c test/integration/test-esapi.h
874
Philip Tricca8ffd3c42018-03-09 16:27:24 -0800875test_integration_esys_get_capability_int_CFLAGS = $(TESTS_CFLAGS)
Andreas Fuchs0dc7c292018-02-28 20:01:13 +0100876test_integration_esys_get_capability_int_LDADD = $(TESTS_LDADD)
Andreas Fuchsa0794b32018-08-29 14:41:48 +0200877test_integration_esys_get_capability_int_LDFLAGS = $(TESTS_LDFLAGS)
Andreas Fuchs0dc7c292018-02-28 20:01:13 +0100878test_integration_esys_get_capability_int_SOURCES = \
879 test/integration/esys-get-capability.int.c \
880 test/integration/main-esapi.c test/integration/test-esapi.h
881
Philip Tricca8ffd3c42018-03-09 16:27:24 -0800882test_integration_esys_get_random_int_CFLAGS = $(TESTS_CFLAGS)
Andreas Fuchs0dc7c292018-02-28 20:01:13 +0100883test_integration_esys_get_random_int_LDADD = $(TESTS_LDADD)
Andreas Fuchsa0794b32018-08-29 14:41:48 +0200884test_integration_esys_get_random_int_LDFLAGS = $(TESTS_LDFLAGS)
Andreas Fuchs0dc7c292018-02-28 20:01:13 +0100885test_integration_esys_get_random_int_SOURCES = \
886 test/integration/esys-get-random.int.c \
887 test/integration/main-esapi.c test/integration/test-esapi.h
888
Jonas Witschel71ab0122019-05-19 17:38:27 +0200889test_integration_esys_get_time_int_CFLAGS = $(TESTS_CFLAGS) $(TSS2_ESYS_CFLAGS_CRYPTO)
Juergen Reppd6ed8f22018-04-12 10:52:19 +0200890test_integration_esys_get_time_int_LDADD = $(TESTS_LDADD)
Jonas Witschel71ab0122019-05-19 17:38:27 +0200891test_integration_esys_get_time_int_LDFLAGS = $(TESTS_LDFLAGS) $(TSS2_ESYS_LDFLAGS_CRYPTO) $(LIBDL_LDFLAGS)
Juergen Reppd6ed8f22018-04-12 10:52:19 +0200892test_integration_esys_get_time_int_SOURCES = \
Tadeusz Struk20f86d92019-04-15 10:49:58 -0700893 $(ESYS_SRC_UTIL_CRYPTO_SRC) \
Juergen Reppd6ed8f22018-04-12 10:52:19 +0200894 test/integration/esys-get-time.int.c \
895 test/integration/main-esapi.c test/integration/test-esapi.h
896
Juergen Repp3ca37262018-08-02 17:41:32 +0200897test_integration_esys_hash_int_CFLAGS = $(TESTS_CFLAGS)
898test_integration_esys_hash_int_LDADD = $(TESTS_LDADD)
Andreas Fuchsa0794b32018-08-29 14:41:48 +0200899test_integration_esys_hash_int_LDFLAGS = $(TESTS_LDFLAGS)
Juergen Repp3ca37262018-08-02 17:41:32 +0200900test_integration_esys_hash_int_SOURCES = \
901 test/integration/esys-hash.int.c \
902 test/integration/main-esapi.c test/integration/test-esapi.h
903
Philip Tricca8ffd3c42018-03-09 16:27:24 -0800904test_integration_esys_hashsequencestart_int_CFLAGS = $(TESTS_CFLAGS)
Juergen Repp110a68a2018-03-08 11:51:30 +0100905test_integration_esys_hashsequencestart_int_LDADD = $(TESTS_LDADD)
Andreas Fuchsa0794b32018-08-29 14:41:48 +0200906test_integration_esys_hashsequencestart_int_LDFLAGS = $(TESTS_LDFLAGS)
Juergen Repp110a68a2018-03-08 11:51:30 +0100907test_integration_esys_hashsequencestart_int_SOURCES = \
908 test/integration/esys-hashsequencestart.int.c \
909 test/integration/main-esapi.c test/integration/test-esapi.h
910
Philip Tricca8ffd3c42018-03-09 16:27:24 -0800911test_integration_esys_hashsequencestart_session_int_CFLAGS = $(TESTS_CFLAGS) \
912 -DTEST_SESSION
Juergen Repp110a68a2018-03-08 11:51:30 +0100913test_integration_esys_hashsequencestart_session_int_LDADD = $(TESTS_LDADD)
Andreas Fuchsa0794b32018-08-29 14:41:48 +0200914test_integration_esys_hashsequencestart_session_int_LDFLAGS = $(TESTS_LDFLAGS)
Juergen Repp110a68a2018-03-08 11:51:30 +0100915test_integration_esys_hashsequencestart_session_int_SOURCES = \
916 test/integration/esys-hashsequencestart.int.c \
917 test/integration/main-esapi.c test/integration/test-esapi.h
918
Juergen Repp9f394f22018-04-12 10:52:35 +0200919test_integration_esys_hierarchy_control_int_CFLAGS = $(TESTS_CFLAGS)
920test_integration_esys_hierarchy_control_int_LDADD = $(TESTS_LDADD)
Andreas Fuchsa0794b32018-08-29 14:41:48 +0200921test_integration_esys_hierarchy_control_int_LDFLAGS = $(TESTS_LDFLAGS)
Juergen Repp9f394f22018-04-12 10:52:35 +0200922test_integration_esys_hierarchy_control_int_SOURCES = \
923 test/integration/esys-hierarchy-control.int.c \
924 test/integration/main-esapi.c test/integration/test-esapi.h
925
Juergen Repp3ca37262018-08-02 17:41:32 +0200926test_integration_esys_hmac_int_CFLAGS = $(TESTS_CFLAGS)
927test_integration_esys_hmac_int_LDADD = $(TESTS_LDADD)
Andreas Fuchsa0794b32018-08-29 14:41:48 +0200928test_integration_esys_hmac_int_LDFLAGS = $(TESTS_LDFLAGS)
Juergen Repp3ca37262018-08-02 17:41:32 +0200929test_integration_esys_hmac_int_SOURCES = \
930 test/integration/esys-hmac.int.c \
931 test/integration/main-esapi.c test/integration/test-esapi.h
932
Philip Tricca8ffd3c42018-03-09 16:27:24 -0800933test_integration_esys_hmacsequencestart_int_CFLAGS = $(TESTS_CFLAGS)
Juergen Repp110a68a2018-03-08 11:51:30 +0100934test_integration_esys_hmacsequencestart_int_LDADD = $(TESTS_LDADD)
Andreas Fuchsa0794b32018-08-29 14:41:48 +0200935test_integration_esys_hmacsequencestart_int_LDFLAGS = $(TESTS_LDFLAGS)
Juergen Repp110a68a2018-03-08 11:51:30 +0100936test_integration_esys_hmacsequencestart_int_SOURCES = \
937 test/integration/esys-hmacsequencestart.int.c \
938 test/integration/main-esapi.c test/integration/test-esapi.h
939
Philip Tricca8ffd3c42018-03-09 16:27:24 -0800940test_integration_esys_hmacsequencestart_session_int_CFLAGS = $(TESTS_CFLAGS) \
941 -DTEST_SESSION
Juergen Repp110a68a2018-03-08 11:51:30 +0100942test_integration_esys_hmacsequencestart_session_int_LDADD = $(TESTS_LDADD)
Andreas Fuchsa0794b32018-08-29 14:41:48 +0200943test_integration_esys_hmacsequencestart_session_int_LDFLAGS = $(TESTS_LDFLAGS)
Juergen Repp110a68a2018-03-08 11:51:30 +0100944test_integration_esys_hmacsequencestart_session_int_SOURCES = \
945 test/integration/esys-hmacsequencestart.int.c \
946 test/integration/main-esapi.c test/integration/test-esapi.h
947
Philip Tricca8ffd3c42018-03-09 16:27:24 -0800948test_integration_esys_hierarchychangeauth_int_CFLAGS = $(TESTS_CFLAGS)
Juergen Repp110a68a2018-03-08 11:51:30 +0100949test_integration_esys_hierarchychangeauth_int_LDADD = $(TESTS_LDADD)
Andreas Fuchsa0794b32018-08-29 14:41:48 +0200950test_integration_esys_hierarchychangeauth_int_LDFLAGS = $(TESTS_LDFLAGS)
Juergen Repp110a68a2018-03-08 11:51:30 +0100951test_integration_esys_hierarchychangeauth_int_SOURCES = \
952 test/integration/esys-hierarchychangeauth.int.c \
953 test/integration/main-esapi.c test/integration/test-esapi.h
954
Jonas Witschel71ab0122019-05-19 17:38:27 +0200955test_integration_esys_import_int_CFLAGS = $(TESTS_CFLAGS) $(TSS2_ESYS_CFLAGS_CRYPTO)
Juergen Reppefacad12018-04-12 10:53:12 +0200956test_integration_esys_import_int_LDADD = $(TESTS_LDADD)
Jonas Witschel71ab0122019-05-19 17:38:27 +0200957test_integration_esys_import_int_LDFLAGS = $(TESTS_LDFLAGS) $(TSS2_ESYS_LDFLAGS_CRYPTO) $(LIBDL_LDFLAGS)
Juergen Reppefacad12018-04-12 10:53:12 +0200958test_integration_esys_import_int_SOURCES = \
Tadeusz Struk20f86d92019-04-15 10:49:58 -0700959 $(ESYS_SRC_UTIL_CRYPTO_SRC) \
Juergen Reppefacad12018-04-12 10:53:12 +0200960 test/integration/esys-import.int.c \
961 test/integration/main-esapi.c test/integration/test-esapi.h
962
Juergen Repp53028832018-04-12 10:53:30 +0200963test_integration_esys_lock_int_CFLAGS = $(TESTS_CFLAGS)
964test_integration_esys_lock_int_LDADD = $(TESTS_LDADD)
Andreas Fuchsa0794b32018-08-29 14:41:48 +0200965test_integration_esys_lock_int_LDFLAGS = $(TESTS_LDFLAGS)
Juergen Repp53028832018-04-12 10:53:30 +0200966test_integration_esys_lock_int_SOURCES = \
967 test/integration/esys-lock.int.c \
968 test/integration/main-esapi.c test/integration/test-esapi.h
969
Jonas Witschel71ab0122019-05-19 17:38:27 +0200970test_integration_esys_make_credential_int_CFLAGS = $(TESTS_CFLAGS) $(TSS2_ESYS_CFLAGS_CRYPTO)
Andreas Fuchs0dc7c292018-02-28 20:01:13 +0100971test_integration_esys_make_credential_int_LDADD = $(TESTS_LDADD)
Jonas Witschel71ab0122019-05-19 17:38:27 +0200972test_integration_esys_make_credential_int_LDFLAGS = $(TESTS_LDFLAGS) $(TSS2_ESYS_LDFLAGS_CRYPTO) $(LIBDL_LDFLAGS)
Andreas Fuchs0dc7c292018-02-28 20:01:13 +0100973test_integration_esys_make_credential_int_SOURCES = \
Tadeusz Struk20f86d92019-04-15 10:49:58 -0700974 $(ESYS_SRC_UTIL_CRYPTO_SRC) \
Andreas Fuchs0dc7c292018-02-28 20:01:13 +0100975 test/integration/esys-make-credential.int.c \
976 test/integration/main-esapi.c test/integration/test-esapi.h
977
Philip Tricca8ffd3c42018-03-09 16:27:24 -0800978test_integration_esys_make_credential_session_int_CFLAGS = $(TESTS_CFLAGS) \
Jonas Witschel71ab0122019-05-19 17:38:27 +0200979 -DTEST_SESSION $(TSS2_ESYS_CFLAGS_CRYPTO)
Andreas Fuchs0dc7c292018-02-28 20:01:13 +0100980test_integration_esys_make_credential_session_int_LDADD = $(TESTS_LDADD)
Jonas Witschel71ab0122019-05-19 17:38:27 +0200981test_integration_esys_make_credential_session_int_LDFLAGS = $(TESTS_LDFLAGS) $(TSS2_ESYS_LDFLAGS_CRYPTO) $(LIBDL_LDFLAGS)
Andreas Fuchs0dc7c292018-02-28 20:01:13 +0100982test_integration_esys_make_credential_session_int_SOURCES = \
Tadeusz Struk20f86d92019-04-15 10:49:58 -0700983 $(ESYS_SRC_UTIL_CRYPTO_SRC) \
Andreas Fuchs0dc7c292018-02-28 20:01:13 +0100984 test/integration/esys-make-credential.int.c \
985 test/integration/main-esapi.c test/integration/test-esapi.h
986
Juergen Repp090bcef2018-04-12 10:53:49 +0200987test_integration_esys_nv_certify_int_CFLAGS = $(TESTS_CFLAGS)
988test_integration_esys_nv_certify_int_LDADD = $(TESTS_LDADD)
Andreas Fuchsa0794b32018-08-29 14:41:48 +0200989test_integration_esys_nv_certify_int_LDFLAGS = $(TESTS_LDFLAGS)
Juergen Repp090bcef2018-04-12 10:53:49 +0200990test_integration_esys_nv_certify_int_SOURCES = \
991 test/integration/esys-nv-certify.int.c \
992 test/integration/main-esapi.c test/integration/test-esapi.h
993
Jonas Witschel71ab0122019-05-19 17:38:27 +0200994test_integration_esys_nv_ram_counter_int_CFLAGS = $(TESTS_CFLAGS) $(TSS2_ESYS_CFLAGS_CRYPTO)
Juergen Repp110a68a2018-03-08 11:51:30 +0100995test_integration_esys_nv_ram_counter_int_LDADD = $(TESTS_LDADD)
Jonas Witschel71ab0122019-05-19 17:38:27 +0200996test_integration_esys_nv_ram_counter_int_LDFLAGS = $(TESTS_LDFLAGS) $(TSS2_ESYS_LDFLAGS_CRYPTO) $(LIBDL_LDFLAGS)
Juergen Repp110a68a2018-03-08 11:51:30 +0100997test_integration_esys_nv_ram_counter_int_SOURCES = \
Tadeusz Struk20f86d92019-04-15 10:49:58 -0700998 $(ESYS_SRC_UTIL_CRYPTO_SRC) \
Juergen Repp110a68a2018-03-08 11:51:30 +0100999 test/integration/esys-nv-ram-counter.int.c \
1000 test/integration/main-esapi.c test/integration/test-esapi.h
1001
Philip Tricca8ffd3c42018-03-09 16:27:24 -08001002test_integration_esys_nv_ram_counter_session_int_CFLAGS = $(TESTS_CFLAGS) \
Jonas Witschel71ab0122019-05-19 17:38:27 +02001003 -DTEST_SESSION $(TSS2_ESYS_CFLAGS_CRYPTO)
Juergen Repp110a68a2018-03-08 11:51:30 +01001004test_integration_esys_nv_ram_counter_session_int_LDADD = $(TESTS_LDADD)
Jonas Witschel71ab0122019-05-19 17:38:27 +02001005test_integration_esys_nv_ram_counter_session_int_LDFLAGS = $(TESTS_LDFLAGS) $(TSS2_ESYS_LDFLAGS_CRYPTO) $(LIBDL_LDFLAGS)
Juergen Repp110a68a2018-03-08 11:51:30 +01001006test_integration_esys_nv_ram_counter_session_int_SOURCES = \
Tadeusz Struk20f86d92019-04-15 10:49:58 -07001007 $(ESYS_SRC_UTIL_CRYPTO_SRC) \
Juergen Repp110a68a2018-03-08 11:51:30 +01001008 test/integration/esys-nv-ram-counter.int.c \
1009 test/integration/main-esapi.c test/integration/test-esapi.h
1010
Jonas Witschel71ab0122019-05-19 17:38:27 +02001011test_integration_esys_nv_ram_extend_index_int_CFLAGS = $(TESTS_CFLAGS) $(TSS2_ESYS_CFLAGS_CRYPTO)
Andreas Fuchs0dc7c292018-02-28 20:01:13 +01001012test_integration_esys_nv_ram_extend_index_int_LDADD = $(TESTS_LDADD)
Jonas Witschel71ab0122019-05-19 17:38:27 +02001013test_integration_esys_nv_ram_extend_index_int_LDFLAGS = $(TESTS_LDFLAGS) $(TSS2_ESYS_LDFLAGS_CRYPTO) $(LIBDL_LDFLAGS)
Andreas Fuchs0dc7c292018-02-28 20:01:13 +01001014test_integration_esys_nv_ram_extend_index_int_SOURCES = \
Tadeusz Struk20f86d92019-04-15 10:49:58 -07001015 $(ESYS_SRC_UTIL_CRYPTO_SRC) \
Andreas Fuchs0dc7c292018-02-28 20:01:13 +01001016 test/integration/esys-nv-ram-extend-index.int.c \
1017 test/integration/main-esapi.c test/integration/test-esapi.h
1018
Philip Tricca8ffd3c42018-03-09 16:27:24 -08001019test_integration_esys_nv_ram_extend_index_session_int_CFLAGS = $(TESTS_CFLAGS) \
Jonas Witschel71ab0122019-05-19 17:38:27 +02001020 -DTEST_SESSION $(TSS2_ESYS_CFLAGS_CRYPTO)
Andreas Fuchs0dc7c292018-02-28 20:01:13 +01001021test_integration_esys_nv_ram_extend_index_session_int_LDADD = $(TESTS_LDADD)
Jonas Witschel71ab0122019-05-19 17:38:27 +02001022test_integration_esys_nv_ram_extend_index_session_int_LDFLAGS = $(TESTS_LDFLAGS) $(TSS2_ESYS_LDFLAGS_CRYPTO) $(LIBDL_LDFLAGS)
Andreas Fuchs0dc7c292018-02-28 20:01:13 +01001023test_integration_esys_nv_ram_extend_index_session_int_SOURCES = \
Tadeusz Struk20f86d92019-04-15 10:49:58 -07001024 $(ESYS_SRC_UTIL_CRYPTO_SRC) \
Andreas Fuchs0dc7c292018-02-28 20:01:13 +01001025 test/integration/esys-nv-ram-extend-index.int.c \
1026 test/integration/main-esapi.c test/integration/test-esapi.h
1027
Juergen Repp4f8ad602018-04-12 10:54:45 +02001028test_integration_esys_nv_ram_ordinary_index_rlock_int_CFLAGS = $(TESTS_CFLAGS) \
1029 -I. -I$(srcdir)/src/esapi/esapi -I$(srcdir)/include/esapi -I$(srcdir)/test/integration/ \
Jonas Witschel71ab0122019-05-19 17:38:27 +02001030 -I$(srcdir)/src/esapi/esapi_util -DTEST_READ_LOCK $(TSS2_ESYS_CFLAGS_CRYPTO)
Juergen Repp4f8ad602018-04-12 10:54:45 +02001031test_integration_esys_nv_ram_ordinary_index_rlock_int_LDADD = $(TESTS_LDADD)
Jonas Witschel71ab0122019-05-19 17:38:27 +02001032test_integration_esys_nv_ram_ordinary_index_rlock_int_LDFLAGS = $(TESTS_LDFLAGS) $(TSS2_ESYS_LDFLAGS_CRYPTO) $(LIBDL_LDFLAGS)
Juergen Repp4f8ad602018-04-12 10:54:45 +02001033test_integration_esys_nv_ram_ordinary_index_rlock_int_SOURCES = \
Tadeusz Struk20f86d92019-04-15 10:49:58 -07001034 $(ESYS_SRC_UTIL_CRYPTO_SRC) \
Andreas Fuchs8a191792018-04-10 14:34:58 +02001035 test/integration/esys-nv-ram-ordinary-index.int.c \
1036 test/integration/main-esapi.c test/integration/test-esapi.h
1037
Juergen Repp4f8ad602018-04-12 10:54:45 +02001038test_integration_esys_nv_ram_ordinary_index_rlock_session_int_CFLAGS = $(TESTS_CFLAGS) \
1039 -I. -I$(srcdir)/src/esapi/esapi -I$(srcdir)/include/esapi -I$(srcdir)/include/esapi \
Jonas Witschel71ab0122019-05-19 17:38:27 +02001040 -I$(srcdir)/src/esapi/esapi_util -DTEST_SESSION -DTEST_READ_LOCK $(TSS2_ESYS_CFLAGS_CRYPTO)
Juergen Repp4f8ad602018-04-12 10:54:45 +02001041test_integration_esys_nv_ram_ordinary_index_rlock_session_int_LDADD = $(TESTS_LDADD)
Jonas Witschel71ab0122019-05-19 17:38:27 +02001042test_integration_esys_nv_ram_ordinary_index_rlock_session_int_LDFLAGS = $(TESTS_LDFLAGS) $(TSS2_ESYS_LDFLAGS_CRYPTO) $(LIBDL_LDFLAGS)
Juergen Repp4f8ad602018-04-12 10:54:45 +02001043test_integration_esys_nv_ram_ordinary_index_rlock_session_int_SOURCES = \
Tadeusz Struk20f86d92019-04-15 10:49:58 -07001044 $(ESYS_SRC_UTIL_CRYPTO_SRC) \
Juergen Repp4f8ad602018-04-12 10:54:45 +02001045 test/integration/esys-nv-ram-ordinary-index.int.c \
1046 test/integration/main-esapi.c test/integration/test-esapi.h
1047
1048test_integration_esys_nv_ram_ordinary_index_wlock_int_CFLAGS = $(TESTS_CFLAGS) \
1049 -I. -I$(srcdir)/src/esapi/esapi -I$(srcdir)/include/esapi -I$(srcdir)/include/esapi \
Jonas Witschel71ab0122019-05-19 17:38:27 +02001050 -I$(srcdir)/src/esapi/esapi_util -DTEST_WRITE_LOCK $(TSS2_ESYS_CFLAGS_CRYPTO)
Juergen Repp4f8ad602018-04-12 10:54:45 +02001051test_integration_esys_nv_ram_ordinary_index_wlock_int_LDADD = $(TESTS_LDADD)
Tadeusz Struk20f86d92019-04-15 10:49:58 -07001052test_integration_esys_nv_ram_ordinary_index_wlock_int_LDFLAGS = $(TESTS_LDFLAGS) \
Jonas Witschel71ab0122019-05-19 17:38:27 +02001053 $(TSS2_ESYS_LDFLAGS_CRYPTO) $(LIBDL_LDFLAGS)
Juergen Repp4f8ad602018-04-12 10:54:45 +02001054test_integration_esys_nv_ram_ordinary_index_wlock_int_SOURCES = \
Tadeusz Struk20f86d92019-04-15 10:49:58 -07001055 $(ESYS_SRC_UTIL_CRYPTO_SRC) \
Juergen Repp4f8ad602018-04-12 10:54:45 +02001056 test/integration/esys-nv-ram-ordinary-index.int.c \
1057 test/integration/main-esapi.c test/integration/test-esapi.h
1058
1059test_integration_esys_nv_ram_ordinary_index_wlock_session_int_CFLAGS = $(TESTS_CFLAGS) \
1060 -I. -I$(srcdir)/src/esapi/esapi -I$(srcdir)/include/esapi -I$(srcdir)/include/esapi \
Jonas Witschel71ab0122019-05-19 17:38:27 +02001061 -I$(srcdir)/src/esapi/esapi_util -DTEST_SESSION -DTEST_WRITE_LOCK $(TSS2_ESYS_CFLAGS_CRYPTO)
Juergen Repp4f8ad602018-04-12 10:54:45 +02001062test_integration_esys_nv_ram_ordinary_index_wlock_session_int_LDADD = $(TESTS_LDADD)
Tadeusz Struk20f86d92019-04-15 10:49:58 -07001063test_integration_esys_nv_ram_ordinary_index_wlock_session_int_LDFLAGS = $(TESTS_LDFLAGS) \
Jonas Witschel71ab0122019-05-19 17:38:27 +02001064 $(TSS2_ESYS_LDFLAGS_CRYPTO) $(LIBDL_LDFLAGS)
Juergen Repp4f8ad602018-04-12 10:54:45 +02001065test_integration_esys_nv_ram_ordinary_index_wlock_session_int_SOURCES = \
Tadeusz Struk20f86d92019-04-15 10:49:58 -07001066 $(ESYS_SRC_UTIL_CRYPTO_SRC) \
Andreas Fuchs8a191792018-04-10 14:34:58 +02001067 test/integration/esys-nv-ram-ordinary-index.int.c \
1068 test/integration/main-esapi.c test/integration/test-esapi.h
1069
Jonas Witschel71ab0122019-05-19 17:38:27 +02001070test_integration_esys_nv_ram_set_bits_int_CFLAGS = $(TESTS_CFLAGS) $(TSS2_ESYS_CFLAGS_CRYPTO)
Juergen Repp110a68a2018-03-08 11:51:30 +01001071test_integration_esys_nv_ram_set_bits_int_LDADD = $(TESTS_LDADD)
Jonas Witschel71ab0122019-05-19 17:38:27 +02001072test_integration_esys_nv_ram_set_bits_int_LDFLAGS = $(TESTS_LDFLAGS) $(TSS2_ESYS_LDFLAGS_CRYPTO) $(LIBDL_LDFLAGS)
Juergen Repp110a68a2018-03-08 11:51:30 +01001073test_integration_esys_nv_ram_set_bits_int_SOURCES = \
Tadeusz Struk20f86d92019-04-15 10:49:58 -07001074 $(ESYS_SRC_UTIL_CRYPTO_SRC) \
Juergen Repp110a68a2018-03-08 11:51:30 +01001075 test/integration/esys-nv-ram-set-bits.int.c \
Andreas Fuchs0dc7c292018-02-28 20:01:13 +01001076 test/integration/main-esapi.c test/integration/test-esapi.h
1077
Philip Tricca8ffd3c42018-03-09 16:27:24 -08001078test_integration_esys_nv_ram_set_bits_session_int_CFLAGS = $(TESTS_CFLAGS) \
Jonas Witschel71ab0122019-05-19 17:38:27 +02001079 -DTEST_SESSION $(TSS2_ESYS_CFLAGS_CRYPTO)
Juergen Repp110a68a2018-03-08 11:51:30 +01001080test_integration_esys_nv_ram_set_bits_session_int_LDADD = $(TESTS_LDADD)
Jonas Witschel71ab0122019-05-19 17:38:27 +02001081test_integration_esys_nv_ram_set_bits_session_int_LDFLAGS = $(TESTS_LDFLAGS) $(TSS2_ESYS_LDFLAGS_CRYPTO) $(LIBDL_LDFLAGS)
Juergen Repp110a68a2018-03-08 11:51:30 +01001082test_integration_esys_nv_ram_set_bits_session_int_SOURCES = \
Tadeusz Struk20f86d92019-04-15 10:49:58 -07001083 $(ESYS_SRC_UTIL_CRYPTO_SRC) \
Juergen Repp110a68a2018-03-08 11:51:30 +01001084 test/integration/esys-nv-ram-set-bits.int.c \
1085 test/integration/main-esapi.c test/integration/test-esapi.h
1086
Philip Tricca8ffd3c42018-03-09 16:27:24 -08001087test_integration_esys_object_changeauth_int_CFLAGS = $(TESTS_CFLAGS)
Juergen Repp110a68a2018-03-08 11:51:30 +01001088test_integration_esys_object_changeauth_int_LDADD = $(TESTS_LDADD)
Andreas Fuchsa0794b32018-08-29 14:41:48 +02001089test_integration_esys_object_changeauth_int_LDFLAGS = $(TESTS_LDFLAGS)
Juergen Repp110a68a2018-03-08 11:51:30 +01001090test_integration_esys_object_changeauth_int_SOURCES = \
1091 test/integration/esys-object-changeauth.int.c \
1092 test/integration/main-esapi.c test/integration/test-esapi.h
1093
Jonas Witschel71ab0122019-05-19 17:38:27 +02001094test_integration_esys_policy_authorize_int_CFLAGS = $(TESTS_CFLAGS) $(TSS2_ESYS_CFLAGS_CRYPTO)
Juergen Repped818052018-04-12 10:56:38 +02001095test_integration_esys_policy_authorize_int_LDADD = $(TESTS_LDADD)
Jonas Witschel71ab0122019-05-19 17:38:27 +02001096test_integration_esys_policy_authorize_int_LDFLAGS = $(TESTS_LDFLAGS) $(TSS2_ESYS_LDFLAGS_CRYPTO) $(LIBDL_LDFLAGS)
Juergen Repped818052018-04-12 10:56:38 +02001097test_integration_esys_policy_authorize_int_SOURCES = \
Tadeusz Struk20f86d92019-04-15 10:49:58 -07001098 $(ESYS_SRC_UTIL_CRYPTO_SRC) \
Juergen Repped818052018-04-12 10:56:38 +02001099 test/integration/esys-policy-authorize.int.c \
Juergen Repp731135d2018-03-27 14:43:03 +02001100 test/integration/main-esapi.c test/integration/test-esapi.h
1101
Juergen Repp882b9e42018-11-13 11:34:09 +01001102test_integration_esys_policy_physical_presence_opt_int_CFLAGS = $(TESTS_CFLAGS)
1103test_integration_esys_policy_physical_presence_opt_int_LDADD = $(TESTS_LDADD)
1104test_integration_esys_policy_physical_presence_opt_int_LDFLAGS = $(TESTS_LDFLAGS)
1105test_integration_esys_policy_physical_presence_opt_int_SOURCES = \
1106 test/integration/esys-policy-physical-presence-opt.int.c \
1107 test/integration/main-esapi.c test/integration/test-esapi.h
1108
Juergen Reppd93eb3d2018-04-12 11:29:16 +02001109test_integration_esys_policy_regression_int_CFLAGS = $(TESTS_CFLAGS)
1110test_integration_esys_policy_regression_int_LDADD = $(TESTS_LDADD)
Andreas Fuchsa0794b32018-08-29 14:41:48 +02001111test_integration_esys_policy_regression_int_LDFLAGS = $(TESTS_LDFLAGS)
Juergen Reppd93eb3d2018-04-12 11:29:16 +02001112test_integration_esys_policy_regression_int_SOURCES = \
1113 test/integration/esys-policy-regression.int.c \
1114 test/integration/main-esapi.c test/integration/test-esapi.h
1115
Juergen Repp882b9e42018-11-13 11:34:09 +01001116test_integration_esys_policy_authorize_nv_opt_int_CFLAGS = $(TESTS_CFLAGS)
1117test_integration_esys_policy_authorize_nv_opt_int_LDADD = $(TESTS_LDADD)
1118test_integration_esys_policy_authorize_nv_opt_int_LDFLAGS = $(TESTS_LDFLAGS)
1119test_integration_esys_policy_authorize_nv_opt_int_SOURCES = \
1120 test/integration/esys-policy-authorize-nv-opt.int.c \
1121 test/integration/main-esapi.c test/integration/test-esapi.h
1122
1123test_integration_esys_policy_template_opt_int_CFLAGS = $(TESTS_CFLAGS)
1124test_integration_esys_policy_template_opt_int_LDADD = $(TESTS_LDADD)
1125test_integration_esys_policy_template_opt_int_LDFLAGS = $(TESTS_LDFLAGS)
1126test_integration_esys_policy_template_opt_int_SOURCES = \
1127 test/integration/esys-policy-template-opt.int.c \
Juergen Reppac598362018-07-17 13:36:38 +02001128 test/integration/main-esapi.c test/integration/test-esapi.h
1129
Jonas Witschel71ab0122019-05-19 17:38:27 +02001130test_integration_esys_policy_ticket_int_CFLAGS = $(TESTS_CFLAGS) $(TSS2_ESYS_CFLAGS_CRYPTO)
Juergen Repp897c75d2018-04-12 10:57:26 +02001131test_integration_esys_policy_ticket_int_LDADD = $(TESTS_LDADD)
Jonas Witschel71ab0122019-05-19 17:38:27 +02001132test_integration_esys_policy_ticket_int_LDFLAGS = $(TESTS_LDFLAGS) $(TSS2_ESYS_LDFLAGS_CRYPTO) $(LIBDL_LDFLAGS)
Juergen Repp897c75d2018-04-12 10:57:26 +02001133test_integration_esys_policy_ticket_int_SOURCES = \
Tadeusz Struk20f86d92019-04-15 10:49:58 -07001134 $(ESYS_SRC_UTIL_CRYPTO_SRC) \
Juergen Repp897c75d2018-04-12 10:57:26 +02001135 test/integration/esys-policy-ticket.int.c \
Juergen Repp731135d2018-03-27 14:43:03 +02001136 test/integration/main-esapi.c test/integration/test-esapi.h
1137
Philip Tricca8ffd3c42018-03-09 16:27:24 -08001138test_integration_esys_policy_nv_changeauth_int_CFLAGS = $(TESTS_CFLAGS)
Juergen Repp110a68a2018-03-08 11:51:30 +01001139test_integration_esys_policy_nv_changeauth_int_LDADD = $(TESTS_LDADD)
Andreas Fuchsa0794b32018-08-29 14:41:48 +02001140test_integration_esys_policy_nv_changeauth_int_LDFLAGS = $(TESTS_LDFLAGS)
Juergen Repp110a68a2018-03-08 11:51:30 +01001141test_integration_esys_policy_nv_changeauth_int_SOURCES = \
1142 test/integration/esys-policy-nv-changeauth.int.c \
1143 test/integration/main-esapi.c test/integration/test-esapi.h
1144
Juergen Repp4cac2822018-04-12 10:58:39 +02001145test_integration_esys_policy_nv_undefine_special_int_CFLAGS = $(TESTS_CFLAGS)
1146test_integration_esys_policy_nv_undefine_special_int_LDADD = $(TESTS_LDADD)
Andreas Fuchsa0794b32018-08-29 14:41:48 +02001147test_integration_esys_policy_nv_undefine_special_int_LDFLAGS = $(TESTS_LDFLAGS)
Juergen Repp4cac2822018-04-12 10:58:39 +02001148test_integration_esys_policy_nv_undefine_special_int_SOURCES = \
1149 test/integration/esys-policy-nv-undefine-special.int.c \
1150 test/integration/main-esapi.c test/integration/test-esapi.h
1151
Philip Tricca8ffd3c42018-03-09 16:27:24 -08001152test_integration_esys_policy_password_int_CFLAGS = $(TESTS_CFLAGS)
Juergen Repp110a68a2018-03-08 11:51:30 +01001153test_integration_esys_policy_password_int_LDADD = $(TESTS_LDADD)
Andreas Fuchsa0794b32018-08-29 14:41:48 +02001154test_integration_esys_policy_password_int_LDFLAGS = $(TESTS_LDFLAGS)
Juergen Repp110a68a2018-03-08 11:51:30 +01001155test_integration_esys_policy_password_int_SOURCES = \
1156 test/integration/esys-policy-password.int.c \
Andreas Fuchs0dc7c292018-02-28 20:01:13 +01001157 test/integration/main-esapi.c test/integration/test-esapi.h
1158
Juergen Repped818052018-04-12 10:56:38 +02001159test_integration_esys_pcr_basic_int_CFLAGS = $(TESTS_CFLAGS)
1160test_integration_esys_pcr_basic_int_LDADD = $(TESTS_LDADD)
Andreas Fuchsa0794b32018-08-29 14:41:48 +02001161test_integration_esys_pcr_basic_int_LDFLAGS = $(TESTS_LDFLAGS)
Juergen Repped818052018-04-12 10:56:38 +02001162test_integration_esys_pcr_basic_int_SOURCES = \
1163 test/integration/esys-pcr-basic.int.c \
1164 test/integration/main-esapi.c test/integration/test-esapi.h
1165
Juergen Repp897c75d2018-04-12 10:57:26 +02001166test_integration_esys_pcr_auth_value_int_CFLAGS = $(TESTS_CFLAGS)
1167test_integration_esys_pcr_auth_value_int_LDADD = $(TESTS_LDADD)
Andreas Fuchsa0794b32018-08-29 14:41:48 +02001168test_integration_esys_pcr_auth_value_int_LDFLAGS = $(TESTS_LDFLAGS)
Juergen Repp897c75d2018-04-12 10:57:26 +02001169test_integration_esys_pcr_auth_value_int_SOURCES = \
1170 test/integration/esys-pcr-auth-value.int.c \
1171 test/integration/main-esapi.c test/integration/test-esapi.h
1172
Juergen Repp91ed3de2018-04-12 11:01:30 +02001173test_integration_esys_pp_commands_int_CFLAGS = $(TESTS_CFLAGS)
1174test_integration_esys_pp_commands_int_LDADD = $(TESTS_LDADD)
Andreas Fuchsa0794b32018-08-29 14:41:48 +02001175test_integration_esys_pp_commands_int_LDFLAGS = $(TESTS_LDFLAGS)
Juergen Repp91ed3de2018-04-12 11:01:30 +02001176test_integration_esys_pp_commands_int_SOURCES = \
1177 test/integration/esys-pp-commands.int.c \
1178 test/integration/main-esapi.c test/integration/test-esapi.h
1179
Jonas Witschel71ab0122019-05-19 17:38:27 +02001180test_integration_esys_quote_int_CFLAGS = $(TESTS_CFLAGS) $(TSS2_ESYS_CFLAGS_CRYPTO)
Andreas Fuchs0dc7c292018-02-28 20:01:13 +01001181test_integration_esys_quote_int_LDADD = $(TESTS_LDADD)
Jonas Witschel71ab0122019-05-19 17:38:27 +02001182test_integration_esys_quote_int_LDFLAGS = $(TESTS_LDFLAGS) $(TSS2_ESYS_LDFLAGS_CRYPTO) $(LIBDL_LDFLAGS)
Andreas Fuchs0dc7c292018-02-28 20:01:13 +01001183test_integration_esys_quote_int_SOURCES = \
Tadeusz Struk20f86d92019-04-15 10:49:58 -07001184 $(ESYS_SRC_UTIL_CRYPTO_SRC) \
Andreas Fuchs0dc7c292018-02-28 20:01:13 +01001185 test/integration/esys-quote.int.c \
1186 test/integration/main-esapi.c test/integration/test-esapi.h
1187
Jonas Witschel71ab0122019-05-19 17:38:27 +02001188test_integration_esys_rsa_encrypt_decrypt_int_CFLAGS = $(TESTS_CFLAGS) $(TSS2_ESYS_CFLAGS_CRYPTO)
Andreas Fuchs0dc7c292018-02-28 20:01:13 +01001189test_integration_esys_rsa_encrypt_decrypt_int_LDADD = $(TESTS_LDADD)
Jonas Witschel71ab0122019-05-19 17:38:27 +02001190test_integration_esys_rsa_encrypt_decrypt_int_LDFLAGS = $(TESTS_LDFLAGS) $(TSS2_ESYS_LDFLAGS_CRYPTO) $(LIBDL_LDFLAGS)
Andreas Fuchs0dc7c292018-02-28 20:01:13 +01001191test_integration_esys_rsa_encrypt_decrypt_int_SOURCES = \
Tadeusz Struk20f86d92019-04-15 10:49:58 -07001192 $(ESYS_SRC_UTIL_CRYPTO_SRC) \
Andreas Fuchs0dc7c292018-02-28 20:01:13 +01001193 test/integration/esys-rsa-encrypt-decrypt.int.c \
1194 test/integration/main-esapi.c test/integration/test-esapi.h
1195
Jonas Witschel71ab0122019-05-19 17:38:27 +02001196test_integration_esys_save_and_load_context_int_CFLAGS = $(TESTS_CFLAGS) $(TSS2_ESYS_CFLAGS_CRYPTO)
Andreas Fuchs0dc7c292018-02-28 20:01:13 +01001197test_integration_esys_save_and_load_context_int_LDADD = $(TESTS_LDADD)
Jonas Witschel71ab0122019-05-19 17:38:27 +02001198test_integration_esys_save_and_load_context_int_LDFLAGS = $(TESTS_LDFLAGS) $(TSS2_ESYS_LDFLAGS_CRYPTO) $(LIBDL_LDFLAGS)
Andreas Fuchs0dc7c292018-02-28 20:01:13 +01001199test_integration_esys_save_and_load_context_int_SOURCES = \
Tadeusz Struk20f86d92019-04-15 10:49:58 -07001200 $(ESYS_SRC_UTIL_CRYPTO_SRC) \
Andreas Fuchs0dc7c292018-02-28 20:01:13 +01001201 test/integration/esys-save-and-load-context.int.c \
1202 test/integration/main-esapi.c test/integration/test-esapi.h
Christian Plappert624423b2018-03-27 14:36:40 +02001203
Andreas Fuchsfc193052019-03-13 12:21:17 +01001204test_integration_esys_session_attributes_int_CFLAGS = $(TESTS_CFLAGS)
1205test_integration_esys_session_attributes_int_LDADD = $(TESTS_LDADD)
1206test_integration_esys_session_attributes_int_LDFLAGS = $(TESTS_LDFLAGS)
1207test_integration_esys_session_attributes_int_SOURCES = \
1208 test/integration/esys-session-attributes.int.c \
1209 test/integration/main-esapi.c test/integration/test-esapi.h
1210
Juergen Repp0a3c1bb2018-04-12 11:02:34 +02001211test_integration_esys_set_algorithm_set_int_CFLAGS = $(TESTS_CFLAGS)
1212test_integration_esys_set_algorithm_set_int_LDADD = $(TESTS_LDADD)
Andreas Fuchsa0794b32018-08-29 14:41:48 +02001213test_integration_esys_set_algorithm_set_int_LDFLAGS = $(TESTS_LDFLAGS)
Juergen Repp0a3c1bb2018-04-12 11:02:34 +02001214test_integration_esys_set_algorithm_set_int_SOURCES = \
1215 test/integration/esys-set-algorithm-set.int.c \
1216 test/integration/main-esapi.c test/integration/test-esapi.h
1217
Juergen Reppa3c6e2d2018-04-12 11:03:30 +02001218test_integration_esys_stir_random_int_CFLAGS = $(TESTS_CFLAGS)
1219test_integration_esys_stir_random_int_LDADD = $(TESTS_LDADD)
Andreas Fuchsa0794b32018-08-29 14:41:48 +02001220test_integration_esys_stir_random_int_LDFLAGS = $(TESTS_LDFLAGS)
Juergen Reppa3c6e2d2018-04-12 11:03:30 +02001221test_integration_esys_stir_random_int_SOURCES = \
1222 test/integration/esys-stir-random.int.c \
1223 test/integration/main-esapi.c test/integration/test-esapi.h
1224
Juergen Reppcd6c1a12018-04-12 11:04:06 +02001225test_integration_esys_testparms_int_CFLAGS = $(TESTS_CFLAGS)
1226test_integration_esys_testparms_int_LDADD = $(TESTS_LDADD)
Andreas Fuchsa0794b32018-08-29 14:41:48 +02001227test_integration_esys_testparms_int_LDFLAGS = $(TESTS_LDFLAGS)
Juergen Reppcd6c1a12018-04-12 11:04:06 +02001228test_integration_esys_testparms_int_SOURCES = \
1229 test/integration/esys-testparms.int.c \
1230 test/integration/main-esapi.c test/integration/test-esapi.h
1231
Juergen Repp24f4acb2018-04-12 11:04:27 +02001232test_integration_esys_tpm_tests_int_CFLAGS = $(TESTS_CFLAGS)
1233test_integration_esys_tpm_tests_int_LDADD = $(TESTS_LDADD)
Andreas Fuchsa0794b32018-08-29 14:41:48 +02001234test_integration_esys_tpm_tests_int_LDFLAGS = $(TESTS_LDFLAGS)
Juergen Repp24f4acb2018-04-12 11:04:27 +02001235test_integration_esys_tpm_tests_int_SOURCES = \
1236 test/integration/esys-tpm-tests.int.c \
1237 test/integration/main-esapi.c test/integration/test-esapi.h
1238
Andreas Fuchs722d85f2018-04-12 14:05:40 +02001239test_integration_esys_tr_fromTpmPublic_key_int_CFLAGS = $(TESTS_CFLAGS)
1240test_integration_esys_tr_fromTpmPublic_key_int_LDADD = $(TESTS_LDADD)
Andreas Fuchsa0794b32018-08-29 14:41:48 +02001241test_integration_esys_tr_fromTpmPublic_key_int_LDFLAGS = $(TESTS_LDFLAGS)
Andreas Fuchs722d85f2018-04-12 14:05:40 +02001242test_integration_esys_tr_fromTpmPublic_key_int_SOURCES = \
1243 test/integration/esys-tr-fromTpmPublic-key.int.c \
1244 test/integration/main-esapi.c test/integration/test-esapi.h
1245
Andreas Fuchs95809e22018-04-12 12:21:06 +02001246test_integration_esys_tr_fromTpmPublic_nv_int_CFLAGS = $(TESTS_CFLAGS)
1247test_integration_esys_tr_fromTpmPublic_nv_int_LDADD = $(TESTS_LDADD)
Andreas Fuchsa0794b32018-08-29 14:41:48 +02001248test_integration_esys_tr_fromTpmPublic_nv_int_LDFLAGS = $(TESTS_LDFLAGS)
Andreas Fuchs95809e22018-04-12 12:21:06 +02001249test_integration_esys_tr_fromTpmPublic_nv_int_SOURCES = \
1250 test/integration/esys-tr-fromTpmPublic-nv.int.c \
1251 test/integration/main-esapi.c test/integration/test-esapi.h
1252
William Robertsd50f3142019-06-13 00:26:25 -07001253test_integration_esys_tr_fromTpmPublic_session_int_CFLAGS = $(TESTS_CFLAGS)
1254test_integration_esys_tr_fromTpmPublic_session_int_LDADD = $(TESTS_LDADD)
1255test_integration_esys_tr_fromTpmPublic_session_int_LDFLAGS = $(TESTS_LDFLAGS)
1256test_integration_esys_tr_fromTpmPublic_session_int_SOURCES = \
1257 test/integration/esys-tr-fromTpmPublic-session.int.c \
1258 test/integration/main-esapi.c test/integration/test-esapi.h
1259
Andreas Fuchse4af3a62018-04-12 14:20:37 +02001260test_integration_esys_tr_getName_hierarchy_int_CFLAGS = $(TESTS_CFLAGS)
1261test_integration_esys_tr_getName_hierarchy_int_LDADD = $(TESTS_LDADD)
Andreas Fuchsa0794b32018-08-29 14:41:48 +02001262test_integration_esys_tr_getName_hierarchy_int_LDFLAGS = $(TESTS_LDFLAGS)
Andreas Fuchse4af3a62018-04-12 14:20:37 +02001263test_integration_esys_tr_getName_hierarchy_int_SOURCES = \
1264 test/integration/esys-tr-getName-hierarchy.int.c \
1265 test/integration/main-esapi.c test/integration/test-esapi.h
1266
William Roberts04475592019-11-18 08:35:02 -06001267test_integration_esys_tr_getTpmHandle_key_int_CFLAGS = $(TESTS_CFLAGS)
1268test_integration_esys_tr_getTpmHandle_key_int_LDADD = $(TESTS_LDADD)
1269test_integration_esys_tr_getTpmHandle_key_int_LDFLAGS = $(TESTS_LDFLAGS)
1270test_integration_esys_tr_getTpmHandle_key_int_SOURCES = \
1271 test/integration/esys-tr-getTpmHandle-key.int.c \
1272 test/integration/main-esapi.c test/integration/test-esapi.h
1273
1274test_integration_esys_tr_getTpmHandle_nv_int_CFLAGS = $(TESTS_CFLAGS)
1275test_integration_esys_tr_getTpmHandle_nv_int_LDADD = $(TESTS_LDADD)
1276test_integration_esys_tr_getTpmHandle_nv_int_LDFLAGS = $(TESTS_LDFLAGS)
1277test_integration_esys_tr_getTpmHandle_nv_int_SOURCES = \
1278 test/integration/esys-tr-getTpmHandle-nv.int.c \
1279 test/integration/main-esapi.c test/integration/test-esapi.h
1280
Jonas Witschel71ab0122019-05-19 17:38:27 +02001281test_integration_esys_unseal_password_auth_int_CFLAGS = $(TESTS_CFLAGS) $(TSS2_ESYS_CFLAGS_CRYPTO)
Christian Plappert624423b2018-03-27 14:36:40 +02001282test_integration_esys_unseal_password_auth_int_LDADD = $(TESTS_LDADD)
Jonas Witschel71ab0122019-05-19 17:38:27 +02001283test_integration_esys_unseal_password_auth_int_LDFLAGS = $(TESTS_LDFLAGS) $(TSS2_ESYS_LDFLAGS_CRYPTO) $(LIBDL_LDFLAGS)
Christian Plappert624423b2018-03-27 14:36:40 +02001284test_integration_esys_unseal_password_auth_int_SOURCES = \
Tadeusz Struk20f86d92019-04-15 10:49:58 -07001285 $(ESYS_SRC_UTIL_CRYPTO_SRC) \
Christian Plappert624423b2018-03-27 14:36:40 +02001286 test/integration/esys-unseal-password-auth.int.c \
1287 test/integration/main-esapi.c test/integration/test-esapi.h
Juergen Repp2e662d72018-04-12 11:05:05 +02001288
1289test_integration_esys_verify_signature_int_CFLAGS = $(TESTS_CFLAGS)
1290test_integration_esys_verify_signature_int_LDADD = $(TESTS_LDADD)
Andreas Fuchsa0794b32018-08-29 14:41:48 +02001291test_integration_esys_verify_signature_int_LDFLAGS = $(TESTS_LDFLAGS)
Juergen Repp2e662d72018-04-12 11:05:05 +02001292test_integration_esys_verify_signature_int_SOURCES = \
1293 test/integration/esys-verify-signature.int.c \
1294 test/integration/main-esapi.c test/integration/test-esapi.h
Juergen Repp0d6e2782018-04-12 11:05:23 +02001295
1296test_integration_esys_zgen_2phase_int_CFLAGS = $(TESTS_CFLAGS)
1297test_integration_esys_zgen_2phase_int_LDADD = $(TESTS_LDADD)
Andreas Fuchsa0794b32018-08-29 14:41:48 +02001298test_integration_esys_zgen_2phase_int_LDFLAGS = $(TESTS_LDFLAGS)
Juergen Repp0d6e2782018-04-12 11:05:23 +02001299test_integration_esys_zgen_2phase_int_SOURCES = \
1300 test/integration/esys-zgen-2phase.int.c \
1301 test/integration/main-esapi.c test/integration/test-esapi.h
Tadeusz Struk1d573982019-02-20 14:57:21 -08001302
1303test_integration_esys_auto_session_flags_int_CFLAGS = $(TESTS_CFLAGS)
1304test_integration_esys_auto_session_flags_int_LDADD = $(TESTS_LDADD)
1305test_integration_esys_auto_session_flags_int_LDFLAGS = $(TESTS_LDFLAGS)
1306test_integration_esys_auto_session_flags_int_SOURCES = \
1307 test/integration/esys-auto-session-flags.int.c \
1308 test/integration/main-esapi.c test/integration/test-esapi.h
1309
Tadeusz Struk23a264b2020-03-03 09:36:27 -08001310test_integration_esys_tpm_clear_auth_int_CFLAGS = $(TESTS_CFLAGS)
1311test_integration_esys_tpm_clear_auth_int_LDADD = $(TESTS_LDADD)
1312test_integration_esys_tpm_clear_auth_int_LDFLAGS = $(TESTS_LDFLAGS)
1313test_integration_esys_tpm_clear_auth_int_SOURCES = \
1314 test/integration/esys-tpm-clear-auth.int.c \
1315 test/integration/main-esapi.c test/integration/test-esapi.h
1316
Andreas Fuchs0dc7c292018-02-28 20:01:13 +01001317endif #ESAPI
1318
Tadeusz Strukbd9a4942018-04-27 14:56:59 -07001319test_integration_sapi_policy_template_int_CFLAGS = $(TESTS_CFLAGS)
1320test_integration_sapi_policy_template_int_LDADD = $(TESTS_LDADD)
1321test_integration_sapi_policy_template_int_SOURCES = test/integration/main-sapi.c \
1322 test/integration/sapi-policy-template.int.c
Andreas Fuchs0dc7c292018-02-28 20:01:13 +01001323
Tadeusz Strukbd9a4942018-04-27 14:56:59 -07001324test_integration_sapi_create_loaded_int_CFLAGS = $(TESTS_CFLAGS)
1325test_integration_sapi_create_loaded_int_LDADD = $(TESTS_LDADD)
1326test_integration_sapi_create_loaded_int_SOURCES = test/integration/main-sapi.c \
1327 test/integration/sapi-create-loaded.int.c
Andreas Fuchs0dc7c292018-02-28 20:01:13 +01001328
Tadeusz Strukbd9a4942018-04-27 14:56:59 -07001329test_integration_sapi_policy_authorizeNV_int_CFLAGS = $(TESTS_CFLAGS)
1330test_integration_sapi_policy_authorizeNV_int_LDADD = $(TESTS_LDADD)
1331test_integration_sapi_policy_authorizeNV_int_SOURCES = test/integration/main-sapi.c \
1332 test/integration/sapi-policy-authorizeNV.int.c
Tadeusz Strukcbde8662018-03-08 15:11:47 -08001333
Tadeusz Strukbd9a4942018-04-27 14:56:59 -07001334test_integration_sapi_command_cancel_int_CFLAGS = $(TESTS_CFLAGS)
1335test_integration_sapi_command_cancel_int_LDADD = $(TESTS_LDADD)
1336test_integration_sapi_command_cancel_int_SOURCES = test/integration/main-sapi.c \
Tadeusz Struk101b07a2019-04-12 18:10:05 -07001337 test/integration/sapi-command-cancel.int.c src/util/log.c
Juergen Repp6da95b02019-10-10 11:46:03 +02001338
1339if FAPI
1340test_integration_fapi_get_random_int_CFLAGS = $(TESTS_CFLAGS)
1341test_integration_fapi_get_random_int_LDADD = $(TESTS_LDADD)
1342test_integration_fapi_get_random_int_LDFLAGS = $(TESTS_LDFLAGS)
1343test_integration_fapi_get_random_int_SOURCES = \
1344 test/integration/fapi-get-random.int.c \
1345 test/integration/main-fapi.c test/integration/test-fapi.h
1346
1347test_integration_fapi_platform_certificates_int_CFLAGS = $(TESTS_CFLAGS)
1348test_integration_fapi_platform_certificates_int_LDADD = $(TESTS_LDADD)
1349test_integration_fapi_platform_certificates_int_LDFLAGS = $(TESTS_LDFLAGS)
1350test_integration_fapi_platform_certificates_int_SOURCES = \
1351 test/integration/fapi-platform-certificates.int.c \
1352 test/integration/main-fapi.c test/integration/test-fapi.h
1353
1354test_integration_fapi_key_create_sign_int_CFLAGS = $(TESTS_CFLAGS)
1355test_integration_fapi_key_create_sign_int_LDADD = $(TESTS_LDADD)
1356test_integration_fapi_key_create_sign_int_LDFLAGS = $(TESTS_LDFLAGS)
1357test_integration_fapi_key_create_sign_int_SOURCES = \
1358 test/integration/fapi-key-create-sign.int.c \
1359 test/integration/main-fapi.c test/integration/test-fapi.h
1360
1361test_integration_fapi_key_create_sign_password_provision_int_CFLAGS = $(TESTS_CFLAGS)
1362test_integration_fapi_key_create_sign_password_provision_int_LDADD = $(TESTS_LDADD)
1363test_integration_fapi_key_create_sign_password_provision_int_LDFLAGS = $(TESTS_LDFLAGS)
1364test_integration_fapi_key_create_sign_password_provision_int_SOURCES = \
1365 test/integration/fapi-key-create-sign-password-provision.int.c \
1366 test/integration/main-fapi.c test/integration/test-fapi.h
1367
1368test_integration_fapi_key_create_sign_policy_provision_int_CFLAGS = $(TESTS_CFLAGS) \
Andreas Fuchsdb527572020-01-30 17:34:16 +01001369 -DFAPI_PROFILE=\"P_RSA_sh_policy\" -DFAPI_TEST_EK_CERT_LESS
Juergen Repp6da95b02019-10-10 11:46:03 +02001370test_integration_fapi_key_create_sign_policy_provision_int_LDADD = $(TESTS_LDADD)
1371test_integration_fapi_key_create_sign_policy_provision_int_LDFLAGS = $(TESTS_LDFLAGS)
1372test_integration_fapi_key_create_sign_policy_provision_int_SOURCES = \
1373 test/integration/fapi-key-create-sign-policy-provision.int.c \
1374 test/integration/main-fapi.c test/integration/test-fapi.h
1375
Juergen Repp74421042020-01-02 16:40:15 +01001376test_integration_fapi_key_create_sign_rsa_int_CFLAGS = $(TESTS_CFLAGS) \
1377 -DFAPI_PROFILE=\"P_RSA\"
1378test_integration_fapi_key_create_sign_rsa_int_LDADD = $(TESTS_LDADD)
1379test_integration_fapi_key_create_sign_rsa_int_LDFLAGS = $(TESTS_LDFLAGS)
1380test_integration_fapi_key_create_sign_rsa_int_SOURCES = \
Juergen Repp6da95b02019-10-10 11:46:03 +02001381 test/integration/fapi-key-create-sign.int.c \
1382 test/integration/main-fapi.c test/integration/test-fapi.h
1383
1384test_integration_fapi_key_create_sign_password_int_CFLAGS = $(TESTS_CFLAGS) \
1385 -DFAPI_PASSWORD
1386test_integration_fapi_key_create_sign_password_int_LDADD = $(TESTS_LDADD)
1387test_integration_fapi_key_create_sign_password_int_LDFLAGS = $(TESTS_LDFLAGS)
1388test_integration_fapi_key_create_sign_password_int_SOURCES = \
1389 test/integration/fapi-key-create-sign.int.c \
1390 test/integration/main-fapi.c test/integration/test-fapi.h
1391
1392test_integration_fapi_key_create_sign_password_da_int_CFLAGS = $(TESTS_CFLAGS) \
1393 -DFAPI_PASSWORD -DFAPI_DA
1394test_integration_fapi_key_create_sign_password_da_int_LDADD = $(TESTS_LDADD)
1395test_integration_fapi_key_create_sign_password_da_int_LDFLAGS = $(TESTS_LDFLAGS)
1396test_integration_fapi_key_create_sign_password_da_int_SOURCES = \
1397 test/integration/fapi-key-create-sign.int.c \
1398 test/integration/main-fapi.c test/integration/test-fapi.h
1399
1400test_integration_fapi_key_create_sign_persistent_int_CFLAGS = $(TESTS_CFLAGS) \
Juergen Repp81c66f32020-01-14 22:57:24 +01001401 -DFAPI_PROFILE=\"P_RSA_EK_persistent\" -DFAPI_TEST_EK_CERT_LESS
Juergen Repp6da95b02019-10-10 11:46:03 +02001402test_integration_fapi_key_create_sign_persistent_int_LDADD = $(TESTS_LDADD)
1403test_integration_fapi_key_create_sign_persistent_int_LDFLAGS = $(TESTS_LDFLAGS)
1404test_integration_fapi_key_create_sign_persistent_int_SOURCES = \
1405 test/integration/fapi-key-create-sign.int.c \
1406 test/integration/main-fapi.c test/integration/test-fapi.h
1407
Juergen Repp81c66f32020-01-14 22:57:24 +01001408test_integration_fapi_key_create_policy_authorize_sign_int_CFLAGS = $(TESTS_CFLAGS) -DFAPI_PROFILE=\"P_RSA\"
Juergen Repp6da95b02019-10-10 11:46:03 +02001409test_integration_fapi_key_create_policy_authorize_sign_int_LDADD = $(TESTS_LDADD)
1410test_integration_fapi_key_create_policy_authorize_sign_int_LDFLAGS = $(TESTS_LDFLAGS)
1411test_integration_fapi_key_create_policy_authorize_sign_int_SOURCES = \
1412 test/integration/fapi-key-create-policy-authorize-sign.int.c \
1413 test/integration/main-fapi.c test/integration/test-fapi.h
1414
Juergen Reppd63711c2020-01-07 17:45:31 +01001415test_integration_fapi_key_create_policy_authorize_sign_rsa_int_CFLAGS = $(TESTS_CFLAGS) \
Juergen Repp81c66f32020-01-14 22:57:24 +01001416 -DFAPI_PROFILE=\"P_RSA256\" -DFAPI_TEST_EK_CERT_LESS
Juergen Reppd63711c2020-01-07 17:45:31 +01001417test_integration_fapi_key_create_policy_authorize_sign_rsa_int_LDADD = $(TESTS_LDADD)
1418test_integration_fapi_key_create_policy_authorize_sign_rsa_int_LDFLAGS = $(TESTS_LDFLAGS)
1419test_integration_fapi_key_create_policy_authorize_sign_rsa_int_SOURCES = \
1420 test/integration/fapi-key-create-policy-authorize-sign.int.c \
1421 test/integration/main-fapi.c test/integration/test-fapi.h
1422
Juergen Repp6da95b02019-10-10 11:46:03 +02001423test_integration_fapi_key_create_policy_authorize_nv_sign_int_CFLAGS = $(TESTS_CFLAGS)
1424test_integration_fapi_key_create_policy_authorize_nv_sign_int_LDADD = $(TESTS_LDADD)
1425test_integration_fapi_key_create_policy_authorize_nv_sign_int_LDFLAGS = $(TESTS_LDFLAGS)
1426test_integration_fapi_key_create_policy_authorize_nv_sign_int_SOURCES = \
1427 test/integration/fapi-key-create-policy-authorize-nv-sign.int.c \
1428 test/integration/main-fapi.c test/integration/test-fapi.h
1429
1430test_integration_fapi_key_create_policy_secret_nv_sign_int_CFLAGS = $(TESTS_CFLAGS) \
Juergen Repp81c66f32020-01-14 22:57:24 +01001431 -DFAPI_PROFILE=\"P_RSA256\" -DFAPI_TEST_EK_CERT_LESS
Juergen Repp6da95b02019-10-10 11:46:03 +02001432test_integration_fapi_key_create_policy_secret_nv_sign_int_LDADD = $(TESTS_LDADD)
1433test_integration_fapi_key_create_policy_secret_nv_sign_int_LDFLAGS = $(TESTS_LDFLAGS)
1434test_integration_fapi_key_create_policy_secret_nv_sign_int_SOURCES = \
1435 test/integration/fapi-key-create-policy-secret-nv-sign.int.c \
1436 test/integration/main-fapi.c test/integration/test-fapi.h
1437
1438test_integration_fapi_key_create_policy_pcr_sign_int_CFLAGS = $(TESTS_CFLAGS)
1439test_integration_fapi_key_create_policy_pcr_sign_int_LDADD = $(TESTS_LDADD)
1440test_integration_fapi_key_create_policy_pcr_sign_int_LDFLAGS = $(TESTS_LDFLAGS)
1441test_integration_fapi_key_create_policy_pcr_sign_int_SOURCES = \
1442 test/integration/fapi-key-create-policy-pcr-sign.int.c \
1443 test/integration/main-fapi.c test/integration/test-fapi.h
1444
1445test_integration_fapi_key_create_policy_signed_int_CFLAGS = $(TESTS_CFLAGS)
1446test_integration_fapi_key_create_policy_signed_int_LDADD = $(TESTS_LDADD)
1447test_integration_fapi_key_create_policy_signed_int_LDFLAGS = $(TESTS_LDFLAGS)
1448test_integration_fapi_key_create_policy_signed_int_SOURCES = \
1449 test/integration/fapi-key-create-policy-signed.int.c \
1450 test/integration/main-fapi.c test/integration/test-fapi.h
1451
Juergen Reppe41a6922020-01-07 16:58:14 +01001452test_integration_fapi_key_create_policy_signed_ecc_int_CFLAGS = $(TESTS_CFLAGS) \
1453 -DTEST_ECC
1454test_integration_fapi_key_create_policy_signed_ecc_int_LDADD = $(TESTS_LDADD)
1455test_integration_fapi_key_create_policy_signed_ecc_int_LDFLAGS = $(TESTS_LDFLAGS)
1456test_integration_fapi_key_create_policy_signed_ecc_int_SOURCES = \
1457 test/integration/fapi-key-create-policy-signed.int.c \
1458 test/integration/main-fapi.c test/integration/test-fapi.h
Juergen Repp6da95b02019-10-10 11:46:03 +02001459
1460test_integration_fapi_key_create_policy_nv_sign_int_CFLAGS = $(TESTS_CFLAGS)
1461test_integration_fapi_key_create_policy_nv_sign_int_LDADD = $(TESTS_LDADD)
1462test_integration_fapi_key_create_policy_nv_sign_int_LDFLAGS = $(TESTS_LDFLAGS)
1463test_integration_fapi_key_create_policy_nv_sign_int_SOURCES = \
1464 test/integration/fapi-key-create-policy-nv-sign.int.c \
1465 test/integration/main-fapi.c test/integration/test-fapi.h
1466
1467test_integration_fapi_key_create_policy_or_sign_int_CFLAGS = $(TESTS_CFLAGS)
1468test_integration_fapi_key_create_policy_or_sign_int_LDADD = $(TESTS_LDADD)
1469test_integration_fapi_key_create_policy_or_sign_int_LDFLAGS = $(TESTS_LDFLAGS)
1470test_integration_fapi_key_create_policy_or_sign_int_SOURCES = \
1471 test/integration/fapi-key-create-policy-or-sign.int.c \
1472 test/integration/main-fapi.c test/integration/test-fapi.h
1473
1474test_integration_fapi_key_create_policy_password_sign_int_CFLAGS = $(TESTS_CFLAGS) \
1475 -DTEST_POLICY_PASSWORD -DTEST_PASSWORD
1476test_integration_fapi_key_create_policy_password_sign_int_LDADD = $(TESTS_LDADD)
1477test_integration_fapi_key_create_policy_password_sign_int_LDFLAGS = $(TESTS_LDFLAGS)
1478test_integration_fapi_key_create_policy_password_sign_int_SOURCES = \
1479 test/integration/fapi-key-create-policies-sign.int.c \
1480 test/integration/main-fapi.c test/integration/test-fapi.h
1481
1482test_integration_fapi_key_create_policy_countertimer_sign_int_CFLAGS = $(TESTS_CFLAGS) \
1483 -DTEST_POLICY_COUNTERTIMER
1484test_integration_fapi_key_create_policy_countertimer_sign_int_LDADD = $(TESTS_LDADD)
1485test_integration_fapi_key_create_policy_countertimer_sign_int_LDFLAGS = $(TESTS_LDFLAGS)
1486test_integration_fapi_key_create_policy_countertimer_sign_int_SOURCES = \
1487 test/integration/fapi-key-create-policies-sign.int.c \
1488 test/integration/main-fapi.c test/integration/test-fapi.h
1489
1490test_integration_fapi_key_create_policy_physical_presence_sign_int_CFLAGS = $(TESTS_CFLAGS) \
1491 -DTEST_POLICY_PHYSICAL_PRESENCE
1492test_integration_fapi_key_create_policy_physical_presence_sign_int_LDADD = $(TESTS_LDADD)
1493test_integration_fapi_key_create_policy_physical_presence_sign_int_LDFLAGS = $(TESTS_LDFLAGS)
1494test_integration_fapi_key_create_policy_physical_presence_sign_int_SOURCES = \
1495 test/integration/fapi-key-create-policies-sign.int.c \
1496 test/integration/main-fapi.c test/integration/test-fapi.h
1497
1498test_integration_fapi_key_create_policy_locality_sign_int_CFLAGS = $(TESTS_CFLAGS) \
1499 -DTEST_POLICY_LOCALITY
1500test_integration_fapi_key_create_policy_locality_sign_int_LDADD = $(TESTS_LDADD)
1501test_integration_fapi_key_create_policy_locality_sign_int_LDFLAGS = $(TESTS_LDFLAGS)
1502test_integration_fapi_key_create_policy_locality_sign_int_SOURCES = \
1503 test/integration/fapi-key-create-policies-sign.int.c \
1504 test/integration/main-fapi.c test/integration/test-fapi.h
1505
1506test_integration_fapi_key_create_policy_command_code_sign_int_CFLAGS = $(TESTS_CFLAGS) \
1507 -DTEST_POLICY_COMMAND_CODE
1508test_integration_fapi_key_create_policy_command_code_sign_int_LDADD = $(TESTS_LDADD)
1509test_integration_fapi_key_create_policy_command_code_sign_int_LDFLAGS = $(TESTS_LDFLAGS)
1510test_integration_fapi_key_create_policy_command_code_sign_int_SOURCES = \
1511 test/integration/fapi-key-create-policies-sign.int.c \
1512 test/integration/main-fapi.c test/integration/test-fapi.h
1513
1514test_integration_fapi_key_create_policy_auth_value_sign_int_CFLAGS = $(TESTS_CFLAGS) \
1515 -DTEST_POLICY_AUTH_VALUE -DTEST_PASSWORD
1516test_integration_fapi_key_create_policy_auth_value_sign_int_LDADD = $(TESTS_LDADD)
1517test_integration_fapi_key_create_policy_auth_value_sign_int_LDFLAGS = $(TESTS_LDFLAGS)
1518test_integration_fapi_key_create_policy_auth_value_sign_int_SOURCES = \
1519 test/integration/fapi-key-create-policies-sign.int.c \
1520 test/integration/main-fapi.c test/integration/test-fapi.h
1521
Juergen Repp74421042020-01-02 16:40:15 +01001522test_integration_fapi_key_create_ckda_sign_int_CFLAGS = $(TESTS_CFLAGS) \
1523 -DFAPI_PROFILE=\"P_RSA\"
1524test_integration_fapi_key_create_ckda_sign_int_LDADD = $(TESTS_LDADD)
1525test_integration_fapi_key_create_ckda_sign_int_LDFLAGS = $(TESTS_LDFLAGS)
1526test_integration_fapi_key_create_ckda_sign_int_SOURCES = \
1527 test/integration/fapi-key-create-ckda-sign.int.c \
Juergen Repp6da95b02019-10-10 11:46:03 +02001528 test/integration/main-fapi.c test/integration/test-fapi.h
1529
Juergen Repp74421042020-01-02 16:40:15 +01001530test_integration_fapi_key_create_ckda_sign_password_int_CFLAGS = $(TESTS_CFLAGS) \
1531 -DFAPI_PASSWORD -DFAPI_PROFILE=\"P_RSA\"
1532test_integration_fapi_key_create_ckda_sign_password_int_LDADD = $(TESTS_LDADD)
1533test_integration_fapi_key_create_ckda_sign_password_int_LDFLAGS = $(TESTS_LDFLAGS)
1534test_integration_fapi_key_create_ckda_sign_password_int_SOURCES = \
1535 test/integration/fapi-key-create-ckda-sign.int.c \
Juergen Repp6da95b02019-10-10 11:46:03 +02001536 test/integration/main-fapi.c test/integration/test-fapi.h
1537
Juergen Repp74421042020-01-02 16:40:15 +01001538test_integration_fapi_key_create_ckda_sign_password_da_int_CFLAGS = $(TESTS_CFLAGS) \
1539 -DFAPI_PASSWORD -DFAPI_DA -DFAPI_PROFILE=\"P_RSA\"
1540test_integration_fapi_key_create_ckda_sign_password_da_int_LDADD = $(TESTS_LDADD)
1541test_integration_fapi_key_create_ckda_sign_password_da_int_LDFLAGS = $(TESTS_LDFLAGS)
1542test_integration_fapi_key_create_ckda_sign_password_da_int_SOURCES = \
1543 test/integration/fapi-key-create-ckda-sign.int.c \
Juergen Repp6da95b02019-10-10 11:46:03 +02001544 test/integration/main-fapi.c test/integration/test-fapi.h
1545
1546test_integration_fapi_key_change_auth_int_CFLAGS = $(TESTS_CFLAGS)
1547test_integration_fapi_key_change_auth_int_LDADD = $(TESTS_LDADD)
1548test_integration_fapi_key_change_auth_int_LDFLAGS = $(TESTS_LDFLAGS)
1549test_integration_fapi_key_change_auth_int_SOURCES = \
1550 test/integration/fapi-key-change-auth.int.c \
1551 test/integration/main-fapi.c test/integration/test-fapi.h
1552
1553test_integration_fapi_nv_ordinary_int_CFLAGS = $(TESTS_CFLAGS)
1554test_integration_fapi_nv_ordinary_int_LDADD = $(TESTS_LDADD)
1555test_integration_fapi_nv_ordinary_int_LDFLAGS = $(TESTS_LDFLAGS)
1556test_integration_fapi_nv_ordinary_int_SOURCES = \
1557 test/integration/fapi-nv-ordinary.int.c \
1558 test/integration/main-fapi.c test/integration/test-fapi.h
1559
1560test_integration_fapi_nv_authorizenv_cphash_int_CFLAGS = $(TESTS_CFLAGS)
1561test_integration_fapi_nv_authorizenv_cphash_int_LDADD = $(TESTS_LDADD)
1562test_integration_fapi_nv_authorizenv_cphash_int_LDFLAGS = $(TESTS_LDFLAGS)
1563test_integration_fapi_nv_authorizenv_cphash_int_SOURCES = \
1564 test/integration/fapi-nv-authorizenv-cphash.int.c \
1565 test/integration/main-fapi.c test/integration/test-fapi.h
1566
1567test_integration_fapi_nv_extend_int_CFLAGS = $(TESTS_CFLAGS)
1568test_integration_fapi_nv_extend_int_LDADD = $(TESTS_LDADD)
1569test_integration_fapi_nv_extend_int_LDFLAGS = $(TESTS_LDFLAGS)
1570test_integration_fapi_nv_extend_int_SOURCES = \
1571 test/integration/fapi-nv-extend.int.c \
1572 test/integration/main-fapi.c test/integration/test-fapi.h
1573
1574test_integration_fapi_nv_increment_int_CFLAGS = $(TESTS_CFLAGS)
1575test_integration_fapi_nv_increment_int_LDADD = $(TESTS_LDADD)
1576test_integration_fapi_nv_increment_int_LDFLAGS = $(TESTS_LDFLAGS)
1577test_integration_fapi_nv_increment_int_SOURCES = \
1578 test/integration/fapi-nv-increment.int.c \
1579 test/integration/main-fapi.c test/integration/test-fapi.h
1580
1581test_integration_fapi_nv_set_bits_int_CFLAGS = $(TESTS_CFLAGS)
1582test_integration_fapi_nv_set_bits_int_LDADD = $(TESTS_LDADD)
1583test_integration_fapi_nv_set_bits_int_LDFLAGS = $(TESTS_LDFLAGS)
1584test_integration_fapi_nv_set_bits_int_SOURCES = \
1585 test/integration/fapi-nv-set-bits.int.c \
1586 test/integration/main-fapi.c test/integration/test-fapi.h
1587
1588test_integration_fapi_nv_written_policy_int_CFLAGS = $(TESTS_CFLAGS)
1589test_integration_fapi_nv_written_policy_int_LDADD = $(TESTS_LDADD)
1590test_integration_fapi_nv_written_policy_int_LDFLAGS = $(TESTS_LDFLAGS)
1591test_integration_fapi_nv_written_policy_int_SOURCES = \
1592 test/integration/fapi-nv-written-policy.int.c \
1593 test/integration/main-fapi.c test/integration/test-fapi.h
1594
1595test_integration_fapi_ext_public_key_int_CFLAGS = $(TESTS_CFLAGS) \
1596 -DFAPI_NONTPM
1597test_integration_fapi_ext_public_key_int_LDADD = $(TESTS_LDADD)
1598test_integration_fapi_ext_public_key_int_LDFLAGS = $(TESTS_LDFLAGS)
1599test_integration_fapi_ext_public_key_int_SOURCES = \
1600 test/integration/fapi-ext-public-key.int.c \
1601 test/integration/main-fapi.c test/integration/test-fapi.h
1602
Juergen Repp935509d2020-01-02 15:33:03 +01001603test_integration_fapi_data_crypt_int_CFLAGS = $(TESTS_CFLAGS)
1604test_integration_fapi_data_crypt_int_LDADD = $(TESTS_LDADD)
1605test_integration_fapi_data_crypt_int_LDFLAGS = $(TESTS_LDFLAGS)
1606test_integration_fapi_data_crypt_int_SOURCES = \
1607 test/integration/fapi-data-crypt.int.c \
1608 test/integration/main-fapi.c test/integration/test-fapi.h
1609
Juergen Repp74421042020-01-02 16:40:15 +01001610test_integration_fapi_data_crypt_rsa_int_CFLAGS = $(TESTS_CFLAGS) \
1611 -DFAPI_PROFILE=\"P_RSA\"
1612test_integration_fapi_data_crypt_rsa_int_LDADD = $(TESTS_LDADD)
1613test_integration_fapi_data_crypt_rsa_int_LDFLAGS = $(TESTS_LDFLAGS)
1614test_integration_fapi_data_crypt_rsa_int_SOURCES = \
Juergen Repp935509d2020-01-02 15:33:03 +01001615 test/integration/fapi-data-crypt.int.c \
Juergen Repp6da95b02019-10-10 11:46:03 +02001616 test/integration/main-fapi.c test/integration/test-fapi.h
1617
Juergen Repp401e2f22020-01-29 13:11:17 +01001618test_integration_fapi_duplicate_int_CFLAGS = $(TESTS_CFLAGS)
1619test_integration_fapi_duplicate_int_LDADD = $(TESTS_LDADD)
1620test_integration_fapi_duplicate_int_LDFLAGS = $(TESTS_LDFLAGS)
1621test_integration_fapi_duplicate_int_SOURCES = \
1622 test/integration/fapi-duplicate.int.c \
Juergen Repp6da95b02019-10-10 11:46:03 +02001623 test/integration/main-fapi.c test/integration/test-fapi.h
1624
1625
1626test_integration_fapi_pcr_test_int_CFLAGS = $(TESTS_CFLAGS)
1627test_integration_fapi_pcr_test_int_LDADD = $(TESTS_LDADD)
1628test_integration_fapi_pcr_test_int_LDFLAGS = $(TESTS_LDFLAGS)
1629test_integration_fapi_pcr_test_int_SOURCES = \
1630 test/integration/fapi-pcr-test.int.c \
1631 test/integration/main-fapi.c test/integration/test-fapi.h
1632
1633test_integration_fapi_quote_int_CFLAGS = $(TESTS_CFLAGS)
1634test_integration_fapi_quote_int_LDADD = $(TESTS_LDADD)
1635test_integration_fapi_quote_int_LDFLAGS = $(TESTS_LDFLAGS) -ljson-c
1636test_integration_fapi_quote_int_SOURCES = \
1637 test/integration/fapi-quote.int.c \
1638 test/integration/main-fapi.c test/integration/test-fapi.h
1639
Juergen Repp28faf042020-01-06 14:43:20 +01001640test_integration_fapi_quote_rsa_int_CFLAGS = $(TESTS_CFLAGS) \
1641 -DFAPI_PROFILE=\"P_RSA\"
1642test_integration_fapi_quote_rsa_int_LDADD = $(TESTS_LDADD)
1643test_integration_fapi_quote_rsa_int_LDFLAGS = $(TESTS_LDFLAGS) -ljson-c
1644test_integration_fapi_quote_rsa_int_SOURCES = \
1645 test/integration/fapi-quote.int.c \
1646 test/integration/main-fapi.c test/integration/test-fapi.h
1647
1648
Juergen Repp6da95b02019-10-10 11:46:03 +02001649test_integration_fapi_info_int_CFLAGS = $(TESTS_CFLAGS)
1650test_integration_fapi_info_int_LDADD = $(TESTS_LDADD)
1651test_integration_fapi_info_int_LDFLAGS = $(TESTS_LDFLAGS)
1652test_integration_fapi_info_int_SOURCES = \
1653 test/integration/fapi-info.int.c \
1654 test/integration/main-fapi.c test/integration/test-fapi.h
1655
1656test_integration_fapi_unseal_int_CFLAGS = $(TESTS_CFLAGS)
1657test_integration_fapi_unseal_int_LDADD = $(TESTS_LDADD)
1658test_integration_fapi_unseal_int_LDFLAGS = $(TESTS_LDFLAGS)
1659test_integration_fapi_unseal_int_SOURCES = \
1660 test/integration/fapi-unseal.int.c \
1661 test/integration/main-fapi.c test/integration/test-fapi.h
1662
Juergen Repp81c66f32020-01-14 22:57:24 +01001663test_integration_fapi_provision_fingerprint_int_CFLAGS = $(TESTS_CFLAGS) \
1664 -DFAPI_TEST_FINGERPRINT -DFAPI_PROFILE=\"P_RSA\"
1665test_integration_fapi_provision_fingerprint_int_LDADD = $(TESTS_LDADD)
1666test_integration_fapi_provision_fingerprint_int_LDFLAGS = $(TESTS_LDFLAGS)
1667test_integration_fapi_provision_fingerprint_int_SOURCES = \
1668 test/integration/fapi-get-random.int.c \
1669 test/integration/main-fapi.c test/integration/test-fapi.h
1670
1671test_integration_fapi_provision_certificate_int_CFLAGS = $(TESTS_CFLAGS) \
1672 -DFAPI_TEST_CERTIFICATE -DFAPI_PROFILE=\"P_RSA\"
1673test_integration_fapi_provision_certificate_int_LDADD = $(TESTS_LDADD)
1674test_integration_fapi_provision_certificate_int_LDFLAGS = $(TESTS_LDFLAGS)
1675test_integration_fapi_provision_certificate_int_SOURCES = \
1676 test/integration/fapi-get-random.int.c \
1677 test/integration/main-fapi.c test/integration/test-fapi.h
1678
1679test_integration_fapi_provision_fingerprint_ecc_int_CFLAGS = $(TESTS_CFLAGS) \
1680 -DFAPI_TEST_FINGERPRINT_ECC -DFAPI_PROFILE=\"P_ECC\"
1681test_integration_fapi_provision_fingerprint_ecc_int_LDADD = $(TESTS_LDADD)
1682test_integration_fapi_provision_fingerprint_ecc_int_LDFLAGS = $(TESTS_LDFLAGS)
1683test_integration_fapi_provision_fingerprint_ecc_int_SOURCES = \
1684 test/integration/fapi-get-random.int.c \
1685 test/integration/main-fapi.c test/integration/test-fapi.h
1686
1687test_integration_fapi_provision_certificate_ecc_int_CFLAGS = $(TESTS_CFLAGS) \
1688 -DFAPI_TEST_CERTIFICATE_ECC -DFAPI_PROFILE=\"P_ECC\"
1689test_integration_fapi_provision_certificate_ecc_int_LDADD = $(TESTS_LDADD)
1690test_integration_fapi_provision_certificate_ecc_int_LDFLAGS = $(TESTS_LDFLAGS)
1691test_integration_fapi_provision_certificate_ecc_int_SOURCES = \
1692 test/integration/fapi-get-random.int.c \
1693 test/integration/main-fapi.c test/integration/test-fapi.h
Juergen Repp6da95b02019-10-10 11:46:03 +02001694
1695endif #FAPI
1696
Philip Tricca99075432018-04-25 19:02:05 -07001697endif #ENABLE_INTEGRATION
Juergen Reppac598362018-07-17 13:36:38 +02001698
1699check-ptpm:
1700 $(MAKE) -j1 check