Makefile-test.am 111 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182
  1. # SPDX-License-Identifier: BSD-2-Clause
  2. # Copyright (c) 2015 - 2018 Intel Corporation
  3. # Copyright (c) 2018 Fraunhofer SIT sponsored by Infineon Technologies AG
  4. # All rights reserved.
  5. TESTS_CFLAGS = $(AM_CFLAGS) $(CRYPTO_CFLAGS) -I$(srcdir)/include -I$(srcdir)/src/tss2-mu \
  6. -I$(srcdir)/src/tss2-sys -I$(srcdir)/src/tss2-esys -I$(srcdir)/src/tss2-fapi \
  7. -Wno-unused-parameter -Wno-missing-field-initializers
  8. TESTS_LDADD = $(check_LTLIBRARIES) $(lib_LTLIBRARIES) \
  9. $(CRYPTO_LIBS) $(libutil)
  10. check_LTLIBRARIES =
  11. # test harness configuration
  12. TEST_EXTENSIONS = .int .fint
  13. INT_LOG_COMPILER = $(srcdir)/script/int-log-compiler.sh
  14. FINT_LOG_COMPILER = $(srcdir)/script/fint-log-compiler.sh
  15. INT_LOG_FLAGS = $(INTEGRATION_TCTI) $(INTEGRATION_ARGS)
  16. FINT_LOG_FLAGS = $(INTEGRATION_TCTI) $(INTEGRATION_ARGS)
  17. EXTRA_DIST += $(srcdir)/script/int-log-compiler.sh \
  18. $(srcdir)/script/fint-log-compiler.sh \
  19. $(srcdir)/script/int-log-compiler-common.sh \
  20. $(srcdir)/script/ekca/create_ca.sh \
  21. $(srcdir)/script/ekca/ek.cnf \
  22. $(srcdir)/script/ekca/intermed-ca.cnf \
  23. $(srcdir)/script/ekca/root-ca.cnf
  24. AM_TESTS_ENVIRONMENT = PATH="$(PATH)"
  25. check-programs: $(check_PROGRAMS)
  26. check_PROGRAMS = $(TESTS_UNIT) $(TESTS_INTEGRATION)
  27. TESTS = $(TESTS_UNIT) $(TESTS_INTEGRATION)
  28. if UNIT
  29. check_PROGRAMS += test/helper/tpm_cmd_tcti_dummy
  30. test_helper_tpm_cmd_tcti_dummy_SOURCES = \
  31. src/tss2-tcti/tcti-common.c \
  32. test/helper/tpm_cmd_tcti_dummy.c
  33. test_helper_tpm_cmd_tcti_dummy_CFLAGS = $(TESTS_CFLAGS) -I$(srcdir)/test/integration \
  34. -I$(srcdir)/src/tss2-tcti -I$(srcdir)/test/unit
  35. test_helper_tpm_cmd_tcti_dummy_LDFLAGS = $(TESTS_LDFLAGS)
  36. test_helper_tpm_cmd_tcti_dummy_LDADD = $(TESTS_LDADD)
  37. endif #UNIT
  38. if ENABLE_INTEGRATION
  39. check_PROGRAMS += test/helper/tpm_startup
  40. test_helper_tpm_startup_CFLAGS = $(TESTS_CFLAGS) -I$(srcdir)/test/integration
  41. test_helper_tpm_startup_LDFLAGS = $(TESTS_LDFLAGS)
  42. test_helper_tpm_startup_LDADD = $(TESTS_LDADD)
  43. check_PROGRAMS += test/helper/tpm_transientempty
  44. test_helper_tpm_transientempty_CFLAGS = $(TESTS_CFLAGS) -I$(srcdir)/test/integration
  45. test_helper_tpm_transientempty_LDFLAGS = $(TESTS_LDFLAGS)
  46. test_helper_tpm_transientempty_LDADD = $(TESTS_LDADD)
  47. check_PROGRAMS += test/helper/tpm_dumpstate
  48. test_helper_tpm_dumpstate_CFLAGS = $(TESTS_CFLAGS) -I$(srcdir)/test/integration
  49. test_helper_tpm_dumpstate_LDFLAGS = $(TESTS_LDFLAGS)
  50. test_helper_tpm_dumpstate_LDADD = $(TESTS_LDADD)
  51. check_PROGRAMS += test/helper/tpm_getek
  52. test_helper_tpm_getek_CFLAGS = $(TESTS_CFLAGS) -I$(srcdir)/test/integration
  53. test_helper_tpm_getek_LDFLAGS = $(TESTS_LDFLAGS) -lcrypto
  54. test_helper_tpm_getek_LDADD = $(TESTS_LDADD)
  55. check_PROGRAMS += test/helper/tpm_getek_ecc
  56. test_helper_tpm_getek_ecc_CFLAGS = $(TESTS_CFLAGS) -I$(srcdir)/test/integration
  57. test_helper_tpm_getek_ecc_LDFLAGS = $(TESTS_LDFLAGS) -lcrypto
  58. test_helper_tpm_getek_ecc_LDADD = $(TESTS_LDADD)
  59. check_PROGRAMS += test/helper/tpm_writeekcert
  60. test_helper_tpm_writeekcert_CFLAGS = $(TESTS_CFLAGS) -I$(srcdir)/test/integration
  61. test_helper_tpm_writeekcert_LDFLAGS = $(TESTS_LDFLAGS)
  62. test_helper_tpm_writeekcert_LDADD = $(TESTS_LDADD)
  63. endif #ENABLE_INTEGRATION
  64. if UNIT
  65. TESTS_UNIT = \
  66. test/unit/CommonPreparePrologue \
  67. test/unit/CopyCommandHeader \
  68. test/unit/io \
  69. test/unit/key-value-parse \
  70. test/unit/log \
  71. test/unit/tctildr \
  72. test/unit/tctildr-dl \
  73. test/unit/tctildr-nodl \
  74. test/unit/tctildr-tcti \
  75. test/unit/tctildr-getinfo \
  76. test/unit/dlopen-fail \
  77. test/unit/dlopen-UINT8-marshal \
  78. test/unit/dlopen-TPM2B-marshal \
  79. test/unit/dlopen-TPMU-marshal \
  80. test/unit/UINT8-marshal \
  81. test/unit/UINT16-marshal \
  82. test/unit/UINT32-marshal \
  83. test/unit/UINT64-marshal \
  84. test/unit/TPMA-marshal \
  85. test/unit/TPM2B-marshal \
  86. test/unit/TPMS-marshal \
  87. test/unit/TPML-marshal \
  88. test/unit/TPMT-marshal \
  89. test/unit/TPMU-marshal \
  90. test/unit/sys-execute \
  91. test/unit/dlopen_tss2_rc \
  92. test/unit/tss2_rc
  93. if ENABLE_TCTI_MSSIM
  94. TESTS_UNIT += test/unit/tcti-mssim
  95. endif
  96. if ENABLE_TCTI_SWTPM
  97. TESTS_UNIT += test/unit/tcti-swtpm
  98. endif
  99. if ENABLE_TCTI_LIBTPMS
  100. TESTS_UNIT += test/unit/tcti-libtpms
  101. endif
  102. if ENABLE_TCTI_DEVICE
  103. TESTS_UNIT += test/unit/tcti-device
  104. endif
  105. if ENABLE_TCTI_PCAP
  106. TESTS_UNIT += test/unit/tcti-pcap
  107. endif
  108. if ENABLE_TCTI_CMD
  109. TESTS_UNIT += test/unit/tcti-cmd
  110. endif
  111. if ESYS
  112. TESTS_UNIT += \
  113. test/unit/esys-context-null \
  114. test/unit/esys-resubmissions \
  115. test/unit/esys-sequence-finish \
  116. test/unit/esys-tcti-rcs \
  117. test/unit/esys-tpm-rcs \
  118. test/unit/esys-getpollhandles \
  119. test/unit/esys-nulltcti \
  120. test/unit/esys-crypto
  121. endif ESYS
  122. if FAPI
  123. TESTS_CFLAGS += -DTOP_SOURCEDIR"=\"$(top_srcdir)\""
  124. TESTS_UNIT += \
  125. test/unit/fapi-json \
  126. test/unit/fapi-helpers \
  127. test/unit/fapi-io \
  128. test/unit/fapi-profiles \
  129. test/unit/fapi-config \
  130. test/unit/fapi-get-intl-cert
  131. endif FAPI
  132. endif #UNIT
  133. if ENABLE_INTEGRATION
  134. check_LTLIBRARIES += test/integration/libtest_utils.la
  135. TESTS_INTEGRATION =
  136. if !TESTDEVICE
  137. TESTS_INTEGRATION += \
  138. test/integration/sys-asymmetric-encrypt-decrypt.int \
  139. test/integration/sys-nv-policy-locality.int \
  140. test/integration/sys-nv-readwrite.int \
  141. test/integration/sys-hmac-auth.int \
  142. test/integration/sys-primary-rsa-2K-aes128cfb.int \
  143. test/integration/sys-create-keyedhash-sha1-hmac.int \
  144. test/integration/sys-encrypt-decrypt.int \
  145. test/integration/sys-encrypt-decrypt-2.int \
  146. test/integration/sys-evict-ctrl.int \
  147. test/integration/sys-get-random.int \
  148. test/integration/sys-stir-random.int \
  149. test/integration/sys-hierarchy-change-auth.int \
  150. test/integration/sys-abi-version.int \
  151. test/integration/sys-pcr-extension.int \
  152. test/integration/sys-self-test.int \
  153. test/integration/sys-start-auth-session.int \
  154. test/integration/sys-sys-initialize.int \
  155. test/integration/sys-tpm-properties.int \
  156. test/integration/sys-system-api.int \
  157. test/integration/sys-policy-template.int \
  158. test/integration/sys-create-loaded.int \
  159. test/integration/sys-policy-authorizeNV.int \
  160. test/integration/sys-param-encrypt-decrypt.int \
  161. test/integration/sys-read-clock.int \
  162. test/tpmclient/tpmclient.int
  163. endif # !TESTDEVICE
  164. if ESYS
  165. ESYS_TESTS_INTEGRATION_DESTRUCTIVE = \
  166. test/integration/esys-change-eps.int \
  167. test/integration/esys-clear.int \
  168. test/integration/esys-tpm-clear-auth.int \
  169. test/integration/esys-clear-session.int \
  170. test/integration/esys-field-upgrade.int \
  171. test/integration/esys-firmware-read.int \
  172. test/integration/esys-lock.int \
  173. test/integration/esys-set-algorithm-set.int
  174. ESYS_TESTS_INTEGRATION_MANDATORY = \
  175. test/integration/dlopen-esys-get-random.int \
  176. test/integration/esys-act-set-timeout.int \
  177. test/integration/esys-certify-creation.int \
  178. test/integration/esys-certifyX509.int \
  179. test/integration/esys-certify.int \
  180. test/integration/esys-clear-control.int \
  181. test/integration/esys-clockset.int \
  182. test/integration/esys-clockset-audit.int \
  183. test/integration/esys-commit.int \
  184. test/integration/esys-create-fail.int \
  185. test/integration/esys-create-password-auth.int \
  186. test/integration/esys-create-policy-auth.int \
  187. test/integration/esys-create-primary-ecc-hmac.int \
  188. test/integration/esys-create-primary-hmac.int \
  189. test/integration/esys-create-session-auth-bound.int \
  190. test/integration/esys-create-session-null-bind-tpm-key.int \
  191. test/integration/esys-create-session-null-bind-no-tpm-key.int \
  192. test/integration/esys-create-session-auth-ecc.int \
  193. test/integration/esys-create-session-auth.int \
  194. test/integration/esys-create-session-auth-long.int \
  195. test/integration/esys-create-session-auth-xor.int \
  196. test/integration/esys-ecc-parameters.int \
  197. test/integration/esys-ecdh-zgen.int \
  198. test/integration/esys-event-sequence-complete.int \
  199. test/integration/esys-evict-control-serialization.int \
  200. test/integration/esys-get-capability.int \
  201. test/integration/esys-get-capability-act.int \
  202. test/integration/esys-get-random.int \
  203. test/integration/esys-hash.int \
  204. test/integration/esys-hashsequencestart.int \
  205. test/integration/esys-hashsequencestart-session.int \
  206. test/integration/esys-hierarchychangeauth.int \
  207. test/integration/esys-hmac.int \
  208. test/integration/esys-hmacsequencestart.int \
  209. test/integration/esys-hmacsequencestart-session.int \
  210. test/integration/esys-import.int \
  211. test/integration/esys-make-credential.int \
  212. test/integration/esys-make-credential-session.int \
  213. test/integration/esys-nv-ram-counter.int \
  214. test/integration/esys-nv-ram-counter-session.int \
  215. test/integration/esys-nv-ram-counter-session-long-auth.int \
  216. test/integration/esys-nv-ram-extend-index.int \
  217. test/integration/esys-nv-ram-extend-index-session.int \
  218. test/integration/esys-nv-ram-ordinary-index-rlock.int \
  219. test/integration/esys-nv-ram-ordinary-index-rlock-session.int \
  220. test/integration/esys-nv-ram-ordinary-index-wlock.int \
  221. test/integration/esys-nv-ram-ordinary-index-wlock-session.int \
  222. test/integration/esys-nv-ram-set-bits.int \
  223. test/integration/esys-nv-ram-set-bits-session.int \
  224. test/integration/esys-object-changeauth.int \
  225. test/integration/esys-policy-authorize.int \
  226. test/integration/esys-policy-nv-changeauth.int \
  227. test/integration/esys-policy-nv-undefine-special.int \
  228. test/integration/esys-policy-password.int \
  229. test/integration/esys-policy-regression.int \
  230. test/integration/esys-quote.int \
  231. test/integration/esys-rsa-encrypt-decrypt.int \
  232. test/integration/esys-save-and-load-context.int \
  233. test/integration/esys-session-attributes.int \
  234. test/integration/esys-stir-random.int \
  235. test/integration/esys-testparms.int \
  236. test/integration/esys-tpm-tests.int \
  237. test/integration/esys-tr-fromTpmPublic-key.int \
  238. test/integration/esys-tr-fromTpmPublic-nv.int \
  239. test/integration/esys-tr-fromTpmPublic-session.int \
  240. test/integration/esys-tr-getName-hierarchy.int \
  241. test/integration/esys-tr-getTpmHandle-key.int \
  242. test/integration/esys-tr-getTpmHandle-nv.int \
  243. test/integration/esys-unseal-password-auth.int \
  244. test/integration/esys-verify-signature.int \
  245. test/integration/esys-ecdh-keygen.int \
  246. test/integration/esys-policy-ticket.int
  247. ESYS_TESTS_INTEGRATION_OPTIONAL = \
  248. test/integration/esys-audit.int \
  249. test/integration/esys-createloaded.int \
  250. test/integration/esys-createloaded-session.int \
  251. test/integration/esys-duplicate.int \
  252. test/integration/esys-encrypt-decrypt.int \
  253. test/integration/esys-encrypt-decrypt2.int \
  254. test/integration/esys-get-time.int \
  255. test/integration/esys-hierarchy-control.int \
  256. test/integration/esys-nv-certify.int \
  257. test/integration/esys-pcr-auth-value.int \
  258. test/integration/esys-pcr-basic.int \
  259. test/integration/esys-policy-authorize-nv-opt.int \
  260. test/integration/esys-policy-physical-presence-opt.int \
  261. test/integration/esys-policy-template-opt.int \
  262. test/integration/esys-pp-commands.int \
  263. test/integration/esys-zgen-2phase.int \
  264. test/integration/esys-auto-session-flags.int
  265. if TESTDEVICE
  266. if DEVICEMANDATORY
  267. TESTS_INTEGRATION += $(ESYS_TESTS_INTEGRATION_MANDATORY)
  268. endif
  269. if DEVICEOPTIONAL
  270. TESTS_INTEGRATION += $(ESYS_TESTS_INTEGRATION_OPTIONAL)
  271. endif
  272. if DEVICEDESTRUCTIVE
  273. TESTS_INTEGRATION += $(ESYS_TESTS_INTEGRATION_DESTRUCTIVE)
  274. endif
  275. else # TESTDEVICE
  276. TESTS_INTEGRATION += $(ESYS_TESTS_INTEGRATION_MANDATORY) $(ESYS_TESTS_INTEGRATION_OPTIONAL) $(ESYS_TESTS_INTEGRATION_DESTRUCTIVE)
  277. endif # TESTDEVICE
  278. endif #ESYS
  279. if FAPI
  280. TESTS_LDADD += $(JSONC_LIBS)
  281. TESTS_CFLAGS += -DTOP_SOURCEDIR"=\"$(top_srcdir)\""
  282. FAPI_TESTS_INTEGRATION = \
  283. test/integration/dlopen-fapi-get-random.fint \
  284. test/integration/fapi-check-wrong-paths.fint \
  285. test/integration/fapi-data-crypt.fint \
  286. test/integration/fapi-data-crypt-persistent.fint \
  287. test/integration/fapi-data-crypt-rsa.fint \
  288. test/integration/fapi-data-crypt-rsa-persistent.fint \
  289. test/integration/fapi-duplicate.fint \
  290. test/integration/fapi-export-policy.fint \
  291. test/integration/fapi-ext-public-key.fint \
  292. test/integration/fapi-get-esys-blobs.fint \
  293. test/integration/fapi-get-random.fint \
  294. test/integration/fapi-platform-certificates.fint \
  295. test/integration/fapi-key-create-sign.fint \
  296. test/integration/fapi-key-create-he-sign.fint \
  297. test/integration/fapi-key-create-primary-sign.fint \
  298. test/integration/fapi-key-create2-sign.fint \
  299. test/integration/fapi-key-create-null-key-sign.fint \
  300. test/integration/fapi-key-create-sign-persistent-key.fint \
  301. test/integration/fapi-key-create-sign-password-provision.fint \
  302. test/integration/fapi-key-create-sign-rsa.fint \
  303. test/integration/fapi-key-create-policy-authorize-sign.fint \
  304. test/integration/fapi-key-create-policy-authorize-rsa-pem-sign.fint \
  305. test/integration/fapi-key-create-policy-authorize-ecc-pem-sign.fint \
  306. test/integration/fapi-key-create-policy-authorize-sign-rsa.fint \
  307. test/integration/fapi-key-create-policy-authorize-nv-sign.fint \
  308. test/integration/fapi-key-create-policy-secret-nv-sign.fint \
  309. test/integration/fapi-key-create-policy-pcr-sign.fint \
  310. test/integration/fapi-key-create-policy-signed.fint \
  311. test/integration/fapi-key-create-policy-signed-ecc.fint \
  312. test/integration/fapi-key-create-policy-nv-sign.fint \
  313. test/integration/fapi-key-create-policy-nv-counter-sign.fint \
  314. test/integration/fapi-key-create-policy-or-sign.fint \
  315. test/integration/fapi-key-create-policy-password-sign.fint \
  316. test/integration/fapi-key-create-policy-countertimer-sign.fint \
  317. test/integration/fapi-key-create-policy-physical-presence-sign.fint \
  318. test/integration/fapi-key-create-policy-locality-sign.fint \
  319. test/integration/fapi-key-create-policy-command-code-sign.fint \
  320. test/integration/fapi-key-create-policy-auth-value-sign.fint \
  321. test/integration/fapi-key-create-ckda-sign.fint \
  322. test/integration/fapi-key-change-auth.fint \
  323. test/integration/fapi-key-create-sign-persistent.fint \
  324. test/integration/fapi-key-create-sign-password.fint \
  325. test/integration/fapi-key-create-ckda-sign-password.fint \
  326. test/integration/fapi-key-create-sign-password-da.fint \
  327. test/integration/fapi-key-create-ckda-sign-password-da.fint \
  328. test/integration/fapi-nv-authorizenv-cphash.fint \
  329. test/integration/fapi-nv-ordinary.fint \
  330. test/integration/fapi-nv-written-policy.fint \
  331. test/integration/fapi-nv-extend.fint \
  332. test/integration/fapi-nv-increment.fint \
  333. test/integration/fapi-nv-set-bits.fint \
  334. test/integration/fapi-pcr-test.fint \
  335. test/integration/fapi-quote.fint \
  336. test/integration/fapi-quote-with-primary.fint \
  337. test/integration/fapi-quote-rsa.fint \
  338. test/integration/fapi-policy-or-nv-read-write.fint \
  339. test/integration/fapi-second-provisioning.fint \
  340. test/integration/fapi-provisioning-error.fint \
  341. test/integration/fapi-info.fint \
  342. test/integration/fapi-unseal.fint \
  343. test/integration/fapi-unseal-persistent.fint
  344. if TESTDEVICE
  345. if DEVICEDESTRUCTIVE
  346. FAPI_TESTS_INTEGRATION += \
  347. test/integration/fapi-key-create-sign-policy-provision.fint \
  348. test/integration/fapi-quote-destructive.fint
  349. endif #PTPMDESTRUCTIVE
  350. endif TESTDEVICE
  351. if !TESTDEVICE
  352. FAPI_TESTS_INTEGRATION += \
  353. test/integration/fapi-key-create-sign-policy-provision.fint \
  354. test/integration/fapi-provision-fingerprint.fint \
  355. test/integration/fapi-provision-certificate.fint \
  356. test/integration/fapi-provision-fingerprint_ecc.fint \
  357. test/integration/fapi-provision-certificate_ecc.fint \
  358. test/integration/fapi-quote-destructive.fint
  359. endif #!TESTDEVICE
  360. TESTS_INTEGRATION += $(FAPI_TESTS_INTEGRATION)
  361. endif #FAPI
  362. endif #ENABLE_INTEGRATION
  363. CLEANFILES += \
  364. test/integration/*.crt \
  365. test/integration/*.crl \
  366. test/integration/*.fint_state* \
  367. test/integration/*.int_state* \
  368. test/integration/*.log \
  369. test/integration/*.fint_ek* \
  370. test/integration/*.fint_*-ca.pem \
  371. test/tpmclient/*.int_state* \
  372. test/tpmclient/*.log \
  373. test/unit/*.log
  374. if UNIT
  375. if ENABLE_TCTI_DEVICE
  376. test_unit_tcti_device_CFLAGS = $(CMOCKA_CFLAGS) $(TESTS_CFLAGS)
  377. test_unit_tcti_device_LDADD = $(CMOCKA_LIBS) $(libtss2_mu) $(libutil)
  378. test_unit_tcti_device_LDFLAGS = -Wl,--wrap=read -Wl,--wrap=write, -Wl,--wrap=poll \
  379. -Wl,--wrap=open
  380. test_unit_tcti_device_SOURCES = test/unit/tcti-device.c \
  381. src/tss2-tcti/tcti-common.c \
  382. src/tss2-tcti/tcti-device.c src/tss2-tcti/tcti-device.h
  383. endif
  384. if ENABLE_TCTI_MSSIM
  385. test_unit_tcti_mssim_CFLAGS = $(CMOCKA_CFLAGS) $(TESTS_CFLAGS)
  386. test_unit_tcti_mssim_LDADD = $(CMOCKA_LIBS) $(libtss2_mu) $(libutil)
  387. test_unit_tcti_mssim_LDFLAGS = -Wl,--wrap=connect -Wl,--wrap=read -Wl,--wrap=write -Wl,--wrap=poll
  388. test_unit_tcti_mssim_SOURCES = test/unit/tcti-mssim.c \
  389. src/tss2-tcti/tcti-common.c \
  390. src/tss2-tcti/tcti-mssim.c src/tss2-tcti/tcti-mssim.h
  391. endif
  392. if ENABLE_TCTI_SWTPM
  393. test_unit_tcti_swtpm_CFLAGS = $(CMOCKA_CFLAGS) $(TESTS_CFLAGS)
  394. test_unit_tcti_swtpm_LDADD = $(CMOCKA_LIBS) $(libtss2_mu) $(libutil)
  395. test_unit_tcti_swtpm_LDFLAGS = -Wl,--wrap=connect,--wrap=read,--wrap=select,--wrap=write
  396. test_unit_tcti_swtpm_SOURCES = test/unit/tcti-swtpm.c \
  397. src/tss2-tcti/tcti-common.c \
  398. src/tss2-tcti/tcti-swtpm.c src/tss2-tcti/tcti-swtpm.h
  399. endif
  400. if ENABLE_TCTI_LIBTPMS
  401. test_unit_tcti_libtpms_CFLAGS = $(CMOCKA_CFLAGS) $(TESTS_CFLAGS)
  402. test_unit_tcti_libtpms_LDADD = $(CMOCKA_LIBS) $(libtss2_mu) $(libutil) $(LIBADD_DL)
  403. test_unit_tcti_libtpms_LDFLAGS = -Wl,--wrap=dlopen,--wrap=dlclose,--wrap=dlsym \
  404. -Wl,--wrap=open,--wrap=close,--wrap=mmap,--wrap=mremap,--wrap=munmap \
  405. -Wl,--wrap=lseek,--wrap=posix_fallocate,--wrap=truncate
  406. test_unit_tcti_libtpms_SOURCES = test/unit/tcti-libtpms.c \
  407. src/tss2-tcti/tcti-common.c \
  408. src/tss2-tcti/tcti-libtpms.c src/tss2-tcti/tcti-libtpms.h
  409. endif
  410. if ENABLE_TCTI_PCAP
  411. test_unit_tcti_pcap_CFLAGS = $(CMOCKA_CFLAGS) $(TESTS_CFLAGS)
  412. test_unit_tcti_pcap_LDADD = $(CMOCKA_LIBS) $(libtss2_mu) $(libutil)
  413. test_unit_tcti_pcap_LDFLAGS = -Wl,--wrap=getenv -Wl,--wrap=rand -Wl,--wrap=clock_gettime \
  414. -Wl,--wrap=open -Wl,--wrap=read -Wl,--wrap=write -Wl,--wrap=close \
  415. -Wl,--wrap=__clock_gettime64
  416. test_unit_tcti_pcap_SOURCES = test/unit/tcti-pcap.c \
  417. src/tss2-tcti/tcti-common.c \
  418. src/tss2-tcti/tcti-pcap.c src/tss2-tcti/tcti-pcap.h \
  419. src/tss2-tcti/tcti-pcap-builder.c src/tss2-tcti/tcti-pcap-builder.h
  420. endif
  421. if ENABLE_TCTI_CMD
  422. test_unit_tcti_cmd_CFLAGS = $(CMOCKA_CFLAGS) $(TESTS_CFLAGS)
  423. test_unit_tcti_cmd_LDADD = $(CMOCKA_LIBS) $(libtss2_mu) $(libutil)
  424. test_unit_tcti_cmd_SOURCES = test/unit/tcti-cmd.c \
  425. src/tss2-tcti/tcti-common.c \
  426. src/tss2-tcti/tcti-cmd.c src/tss2-tcti/tcti-cmd.h test/unit/tcti-cmd-test.h
  427. endif
  428. test_unit_tctildr_CFLAGS = $(CMOCKA_CFLAGS) $(TESTS_CFLAGS)
  429. test_unit_tctildr_LDADD = $(CMOCKA_LIBS) $(libutil)
  430. test_unit_tctildr_LDFLAGS = -Wl,--wrap=calloc,--wrap=free \
  431. -Wl,--wrap=tctildr_finalize_data,--wrap=tctildr_get_tcti \
  432. -Wl,--wrap=tctildr_get_info
  433. test_unit_tctildr_SOURCES = test/unit/tctildr.c \
  434. src/tss2-tcti/tctildr.c
  435. test_unit_tctildr_dl_CFLAGS = $(CMOCKA_CFLAGS) $(TESTS_CFLAGS) \
  436. -UESYS_TCTI_DEFAULT_MODULE -UESYS_TCTI_DEFAUT_CONFIG
  437. test_unit_tctildr_dl_LDADD = $(CMOCKA_LIBS) $(TESTS_LDADD) $(LIBADD_DL)
  438. test_unit_tctildr_dl_LDFLAGS = -Wl,--wrap=dlopen,--wrap=dlclose,--wrap=dlsym \
  439. -Wl,--wrap=tcti_from_init,--wrap=tcti_from_info,--wrap=__dlsym_time64
  440. test_unit_tctildr_dl_SOURCES = test/unit/tctildr-dl.c \
  441. src/tss2-tcti/tctildr-dl.c
  442. test_unit_tctildr_nodl_CFLAGS = $(CMOCKA_CFLAGS) $(TESTS_CFLAGS) \
  443. -UESYS_TCTI_DEFAULT_MODULE -UESYS_TCTI_DEFAUT_CONFIG
  444. test_unit_tctildr_nodl_LDADD = $(CMOCKA_LIBS) $(TESTS_LDADD)
  445. test_unit_tctildr_nodl_LDFLAGS = -Wl,--wrap=Tss2_Tcti_Device_Init \
  446. -Wl,--wrap=Tss2_Tcti_Mssim_Init,--wrap=tcti_from_init
  447. test_unit_tctildr_nodl_SOURCES = test/unit/tctildr-nodl.c \
  448. src/tss2-tcti/tctildr-nodl.c
  449. test_unit_tctildr_tcti_CFLAGS = $(CMOCKA_CFLAGS) $(TESTS_CFLAGS)
  450. test_unit_tctildr_tcti_LDADD = $(CMOCKA_LIBS) $(libutil) \
  451. $(libtss2_tcti_device) $(libtss2_tcti_mssim)
  452. test_unit_tctildr_tcti_LDFLAGS = -Wl,--wrap=tctildr_get_info \
  453. -Wl,--wrap=tctildr_get_tcti,--wrap=tctildr_finalize_data
  454. test_unit_tctildr_tcti_SOURCES = test/unit/tctildr-tcti.c \
  455. src/tss2-tcti/tctildr.c
  456. test_unit_tctildr_getinfo_CFLAGS = $(CMOCKA_CFLAGS) $(TESTS_CFLAGS)
  457. test_unit_tctildr_getinfo_LDADD = $(CMOCKA_LIBS) $(libutil) \
  458. $(libtss2_tcti_device) $(libtss2_tcti_mssim)
  459. test_unit_tctildr_getinfo_LDFLAGS = -Wl,--wrap=strndup,--wrap=free \
  460. -Wl,--wrap=calloc,--wrap=tctildr_finalize_data \
  461. -Wl,--wrap=tctildr_get_info,--wrap=tctildr_get_tcti
  462. test_unit_tctildr_getinfo_SOURCES = test/unit/tctildr-getinfo.c \
  463. src/tss2-tcti/tctildr.c
  464. test_unit_io_CFLAGS = $(CMOCKA_CFLAGS) $(TESTS_CFLAGS)
  465. test_unit_io_LDADD = $(CMOCKA_LIBS) $(libtss2_mu) $(libutil)
  466. test_unit_io_LDFLAGS = -Wl,--wrap=connect,--wrap=read,--wrap=socket,--wrap=write
  467. test_unit_key_value_parse_CFLAGS = $(CMOCKA_CFLAGS) $(TESTS_CFLAGS)
  468. test_unit_key_value_parse_LDADD = $(CMOCKA_LIBS) $(libutil)
  469. test_unit_log_CFLAGS = $(CMOCKA_CFLAGS) $(TESTS_CFLAGS)
  470. test_unit_log_LDADD = $(CMOCKA_LIBS) $(libutil)
  471. test_unit_CommonPreparePrologue_CFLAGS = $(CMOCKA_CFLAGS) $(TESTS_CFLAGS)
  472. test_unit_CommonPreparePrologue_LDADD = $(CMOCKA_LIBS) $(libtss2_sys) $(libtss2_mu)
  473. test_unit_CommonPreparePrologue_SOURCES = test/unit/CommonPreparePrologue.c \
  474. src/tss2-sys/sysapi_util.c
  475. test_unit_CopyCommandHeader_CFLAGS = $(CMOCKA_CFLAGS) $(TESTS_CFLAGS)
  476. test_unit_CopyCommandHeader_LDADD = $(CMOCKA_LIBS) $(libtss2_sys) $(libtss2_mu)
  477. test_unit_CopyCommandHeader_SOURCES = test/unit/CopyCommandHeader.c \
  478. src/tss2-sys/sysapi_util.c
  479. test_unit_dlopen_fail_CFLAGS = $(CMOCKA_CFLAGS) $(TESTS_CFLAGS)
  480. test_unit_dlopen_fail_LDADD = $(CMOCKA_LIBS)
  481. test_unit_dlopen_fail_LDFLAGS = -Wl,--wrap=dlopen,--wrap=dlclose,--wrap=dlsym
  482. test_unit_dlopen_fail_SOURCES = test/unit/dlopen-fail.c \
  483. tss2-dlopen/tss2-dlopen-tctildr.c \
  484. tss2-dlopen/tss2-dlopen-rc.c \
  485. tss2-dlopen/tss2-dlopen-mu.c \
  486. tss2-dlopen/tss2-dlopen-esys.c \
  487. tss2-dlopen/tss2-dlopen-fapi.c
  488. test_unit_dlopen_UINT8_marshal_CFLAGS = $(CMOCKA_CFLAGS) $(TESTS_CFLAGS)
  489. test_unit_dlopen_UINT8_marshal_LDADD = $(CMOCKA_LIBS) $(LIBADD_DL) $(libtss2_mu)
  490. test_unit_dlopen_UINT8_marshal_SOURCES = test/unit/UINT8-marshal.c \
  491. tss2-dlopen/tss2-dlopen-mu.c
  492. test_unit_dlopen_TPM2B_marshal_CFLAGS = $(CMOCKA_CFLAGS) $(TESTS_CFLAGS)
  493. test_unit_dlopen_TPM2B_marshal_LDADD = $(CMOCKA_LIBS) $(LIBADD_DL) $(libtss2_mu)
  494. test_unit_dlopen_TPM2B_marshal_SOURCES = test/unit/TPM2B-marshal.c \
  495. tss2-dlopen/tss2-dlopen-mu.c
  496. test_unit_dlopen_TPMU_marshal_CFLAGS = $(CMOCKA_CFLAGS) $(TESTS_CFLAGS)
  497. test_unit_dlopen_TPMU_marshal_LDADD = $(CMOCKA_LIBS) $(LIBADD_DL) $(libtss2_mu)
  498. test_unit_dlopen_TPMU_marshal_SOURCES = test/unit/TPMU-marshal.c \
  499. tss2-dlopen/tss2-dlopen-mu.c
  500. test_unit_UINT8_marshal_CFLAGS = $(CMOCKA_CFLAGS) $(TESTS_CFLAGS)
  501. test_unit_UINT8_marshal_LDADD = $(CMOCKA_LIBS) $(libtss2_mu)
  502. test_unit_UINT16_marshal_CFLAGS = $(CMOCKA_CFLAGS) $(TESTS_CFLAGS)
  503. test_unit_UINT16_marshal_LDADD = $(CMOCKA_LIBS) $(libtss2_mu)
  504. test_unit_UINT32_marshal_CFLAGS = $(CMOCKA_CFLAGS) $(TESTS_CFLAGS)
  505. test_unit_UINT32_marshal_LDADD = $(CMOCKA_LIBS) $(libtss2_mu)
  506. test_unit_UINT64_marshal_CFLAGS = $(CMOCKA_CFLAGS) $(TESTS_CFLAGS)
  507. test_unit_UINT64_marshal_LDADD = $(CMOCKA_LIBS) $(libtss2_mu)
  508. test_unit_TPMA_marshal_CFLAGS = $(CMOCKA_CFLAGS) $(TESTS_CFLAGS)
  509. test_unit_TPMA_marshal_LDADD = $(CMOCKA_LIBS) $(libtss2_mu)
  510. test_unit_TPM2B_marshal_CFLAGS = $(CMOCKA_CFLAGS) $(TESTS_CFLAGS)
  511. test_unit_TPM2B_marshal_LDADD = $(CMOCKA_LIBS) $(libtss2_mu)
  512. test_unit_TPMS_marshal_CFLAGS = $(CMOCKA_CFLAGS) $(TESTS_CFLAGS)
  513. test_unit_TPMS_marshal_LDADD = $(CMOCKA_LIBS) $(libtss2_mu)
  514. test_unit_TPML_marshal_CFLAGS = $(CMOCKA_CFLAGS) $(TESTS_CFLAGS)
  515. test_unit_TPML_marshal_LDADD = $(CMOCKA_LIBS) $(libtss2_mu)
  516. test_unit_TPMT_marshal_CFLAGS = $(CMOCKA_CFLAGS) $(TESTS_CFLAGS)
  517. test_unit_TPMT_marshal_LDADD = $(CMOCKA_LIBS) $(libtss2_mu)
  518. test_unit_TPMU_marshal_CFLAGS = $(CMOCKA_CFLAGS) $(TESTS_CFLAGS)
  519. test_unit_TPMU_marshal_LDADD = $(CMOCKA_LIBS) $(libtss2_mu)
  520. test_unit_sys_execute_CFLAGS = $(CMOCKA_CFLAGS) $(TESTS_CFLAGS)
  521. test_unit_sys_execute_LDADD = $(CMOCKA_LIBS) $(libtss2_mu) $(libtss2_sys)
  522. test_unit_sys_execute_SOURCES = test/unit/sys-execute.c \
  523. src/tss2-tcti/tcti-common.c src/util/log.c
  524. test_unit_tss2_rc_CFLAGS = $(CMOCKA_CFLAGS) $(TESTS_CFLAGS)
  525. test_unit_tss2_rc_LDADD = $(CMOCKA_LIBS) $(libtss2_rc) $(libtss2_sys)
  526. test_unit_tss2_rc_SOURCES = test/unit/test_tss2_rc.c
  527. test_unit_dlopen_tss2_rc_CFLAGS = $(CMOCKA_CFLAGS) $(TESTS_CFLAGS)
  528. test_unit_dlopen_tss2_rc_LDADD = $(CMOCKA_LIBS) $(LIBADD_DL) $(libtss2_rc) $(libtss2_sys)
  529. test_unit_dlopen_tss2_rc_SOURCES = test/unit/test_tss2_rc.c \
  530. tss2-dlopen/tss2-dlopen-rc.c
  531. if ESYS
  532. test_unit_esys_context_null_CFLAGS = $(CMOCKA_CFLAGS) $(TESTS_CFLAGS) $(TSS2_ESYS_CFLAGS_CRYPTO)
  533. test_unit_esys_context_null_LDADD = $(CMOCKA_LIBS) $(TESTS_LDADD)
  534. test_unit_esys_context_null_LDFLAGS = $(TESTS_LDFLAGS) $(TSS2_ESYS_LDFLAGS_CRYPTO) -Wl,--wrap=tctildr_finalize_data,--wrap=tctildr_get_tcti
  535. test_unit_esys_resubmissions_CFLAGS = $(CMOCKA_CFLAGS) $(TESTS_CFLAGS) $(TSS2_ESYS_CFLAGS_CRYPTO)
  536. test_unit_esys_resubmissions_LDADD = $(CMOCKA_LIBS) $(TESTS_LDADD)
  537. test_unit_esys_resubmissions_LDFLAGS = $(TESTS_LDFLAGS) $(TSS2_ESYS_LDFLAGS_CRYPTO)
  538. test_unit_esys_resubmissions_SOURCES = test/unit/esys-resubmissions.c \
  539. test/unit/esys-dummy-defs.h \
  540. src/tss2-esys/esys_iutil.c \
  541. src/tss2-esys/esys_crypto.c \
  542. $(TSS2_ESYS_SRC_CRYPTO)
  543. test_unit_esys_sequence_finish_CFLAGS = $(CMOCKA_CFLAGS) $(TESTS_CFLAGS)
  544. test_unit_esys_sequence_finish_LDADD = $(CMOCKA_LIBS) $(TESTS_LDADD)
  545. test_unit_esys_sequence_finish_LDFLAGS = $(TESTS_LDFLAGS)
  546. test_unit_esys_tcti_rcs_CFLAGS = $(CMOCKA_CFLAGS) $(TESTS_CFLAGS) $(TSS2_ESYS_CFLAGS_CRYPTO)
  547. test_unit_esys_tcti_rcs_LDADD = $(CMOCKA_LIBS) $(TESTS_LDADD)
  548. test_unit_esys_tcti_rcs_LDFLAGS = $(TESTS_LDFLAGS) $(TSS2_ESYS_LDFLAGS_CRYPTO)
  549. test_unit_esys_tcti_rcs_SOURCES = test/unit/esys-tcti-rcs.c \
  550. test/unit/esys-dummy-defs.h \
  551. src/tss2-esys/esys_iutil.c \
  552. src/tss2-esys/esys_crypto.c \
  553. $(TSS2_ESYS_SRC_CRYPTO)
  554. test_unit_esys_tpm_rcs_CFLAGS = $(CMOCKA_CFLAGS) $(TESTS_CFLAGS) $(TSS2_ESYS_CFLAGS_CRYPTO)
  555. test_unit_esys_tpm_rcs_LDADD = $(CMOCKA_LIBS) $(TESTS_LDADD)
  556. test_unit_esys_tpm_rcs_LDFLAGS = $(TESTS_LDFLAGS) $(TSS2_ESYS_LDFLAGS_CRYPTO)
  557. test_unit_esys_tpm_rcs_SOURCES = test/unit/esys-tpm-rcs.c \
  558. test/unit/esys-dummy-defs.h \
  559. src/tss2-esys/esys_iutil.c \
  560. src/tss2-esys/esys_crypto.c \
  561. $(TSS2_ESYS_SRC_CRYPTO)
  562. test_unit_esys_getpollhandles_CFLAGS = $(CMOCKA_CFLAGS) $(TESTS_CFLAGS)
  563. test_unit_esys_getpollhandles_LDADD = $(CMOCKA_LIBS) $(TESTS_LDADD)
  564. test_unit_esys_getpollhandles_LDFLAGS = $(TESTS_LDFLAGS)
  565. test_unit_esys_nulltcti_CFLAGS = $(CMOCKA_CFLAGS) $(TESTS_CFLAGS) $(TSS2_ESYS_CFLAGS_CRYPTO)
  566. test_unit_esys_nulltcti_LDADD = $(CMOCKA_LIBS) $(TESTS_LDADD) $(LIBADD_DL)
  567. test_unit_esys_nulltcti_LDFLAGS = $(TESTS_LDFLAGS) $(TSS2_ESYS_LDFLAGS_CRYPTO) \
  568. -Wl,--wrap=Tss2_TctiLdr_Initialize -Wl,--wrap=Tss2_TctiLdr_Finalize
  569. test_unit_esys_nulltcti_SOURCES = test/unit/esys-nulltcti.c \
  570. src/tss2-esys/esys_context.c \
  571. src/tss2-esys/esys_iutil.c \
  572. src/tss2-esys/esys_crypto.c \
  573. $(TSS2_ESYS_SRC_CRYPTO)
  574. test_unit_esys_crypto_CFLAGS = $(CMOCKA_CFLAGS) $(TESTS_CFLAGS) $(TSS2_ESYS_CFLAGS_CRYPTO)
  575. test_unit_esys_crypto_LDADD = $(CMOCKA_LIBS) $(TESTS_LDADD) $(LIBADD_DL)
  576. test_unit_esys_crypto_LDFLAGS = $(TESTS_LDFLAGS) $(TSS2_ESYS_LDFLAGS_CRYPTO)
  577. test_unit_esys_crypto_SOURCES = test/unit/esys-crypto.c \
  578. src/tss2-esys/esys_context.c \
  579. src/tss2-esys/esys_iutil.c \
  580. src/tss2-tcti/tctildr.c \
  581. src/tss2-tcti/tctildr-dl.c \
  582. src/tss2-esys/esys_crypto.c \
  583. $(TSS2_ESYS_SRC_CRYPTO)
  584. endif # ESYS
  585. if FAPI
  586. test_unit_fapi_json_CFLAGS = $(CMOCKA_CFLAGS) $(TESTS_CFLAGS)
  587. test_unit_fapi_json_LDADD = $(CMOCKA_LIBS) $(TESTS_LDADD)
  588. test_unit_fapi_json_LDFLAGS = $(TESTS_LDFLAGS) $(CURL_LIBS) -ljson-c
  589. test_unit_fapi_json_SOURCES = test/unit/fapi-json.c \
  590. src/tss2-fapi/ifapi_json_deserialize.c \
  591. src/tss2-fapi/ifapi_json_serialize.c \
  592. src/tss2-fapi/ifapi_policy_json_deserialize.c \
  593. src/tss2-fapi/ifapi_policy_json_serialize.c \
  594. src/tss2-fapi/tpm_json_deserialize.c \
  595. src/tss2-fapi/tpm_json_serialize.c \
  596. src/tss2-fapi/ifapi_helpers.c \
  597. src/tss2-fapi/fapi_crypto.c \
  598. src/tss2-fapi/ifapi_eventlog.c \
  599. src/tss2-fapi/ifapi_keystore.c \
  600. src/tss2-fapi/ifapi_io.c
  601. test_unit_fapi_helpers_CFLAGS = $(CMOCKA_CFLAGS) $(TESTS_CFLAGS)
  602. test_unit_fapi_helpers_LDADD = $(CMOCKA_LIBS) $(TESTS_LDADD)
  603. test_unit_fapi_helpers_LDFLAGS = $(TESTS_LDFLAGS) $(JSONC_LIBS) $(CURL_LIBS) \
  604. -Wl,--wrap=ifapi_crypto_hash_update \
  605. -Wl,--wrap=ifapi_crypto_hash_finish
  606. test_unit_fapi_helpers_SOURCES = test/unit/fapi-helpers.c \
  607. src/tss2-fapi/ifapi_json_deserialize.c \
  608. src/tss2-fapi/ifapi_json_serialize.c \
  609. src/tss2-fapi/ifapi_policy_json_deserialize.c \
  610. src/tss2-fapi/ifapi_policy_json_serialize.c \
  611. src/tss2-fapi/tpm_json_deserialize.c \
  612. src/tss2-fapi/tpm_json_serialize.c \
  613. src/tss2-fapi/fapi_crypto.c \
  614. src/tss2-fapi/ifapi_eventlog.c \
  615. src/tss2-fapi/ifapi_helpers.c \
  616. src/tss2-fapi/ifapi_keystore.c \
  617. src/tss2-fapi/ifapi_io.c
  618. test_unit_fapi_io_CFLAGS = $(CMOCKA_CFLAGS) $(TESTS_CFLAGS)
  619. test_unit_fapi_io_LDADD = $(CMOCKA_LIBS) $(TESTS_LDADD)
  620. test_unit_fapi_io_LDFLAGS = $(TESTS_LDFLAGS) $(JSONC_LIBS) $(CURL_LIBS) \
  621. -Wl,--wrap=fopen \
  622. -Wl,--wrap=fseek \
  623. -Wl,--wrap=ftell \
  624. -Wl,--wrap=fcntl \
  625. -Wl,--wrap=malloc \
  626. -Wl,--wrap=read \
  627. -Wl,--wrap=write \
  628. -Wl,--wrap=fileno \
  629. -Wl,--wrap=fclose \
  630. -Wl,--wrap=stat
  631. test_unit_fapi_io_SOURCES = test/unit/fapi-io.c \
  632. src/tss2-fapi/ifapi_json_deserialize.c \
  633. src/tss2-fapi/ifapi_json_serialize.c \
  634. src/tss2-fapi/ifapi_policy_json_deserialize.c \
  635. src/tss2-fapi/ifapi_policy_json_serialize.c \
  636. src/tss2-fapi/tpm_json_deserialize.c \
  637. src/tss2-fapi/tpm_json_serialize.c \
  638. src/tss2-fapi/fapi_crypto.c \
  639. src/tss2-fapi/ifapi_eventlog.c \
  640. src/tss2-fapi/ifapi_helpers.c \
  641. src/tss2-fapi/ifapi_keystore.c \
  642. src/tss2-fapi/ifapi_io.c
  643. test_unit_fapi_profiles_CFLAGS = $(CMOCKA_CFLAGS) $(TESTS_CFLAGS)
  644. test_unit_fapi_profiles_LDADD = $(CMOCKA_LIBS) $(TESTS_LDADD)
  645. test_unit_fapi_profiles_LDFLAGS = $(TESTS_LDFLAGS) $(JSONC_LIBS) $(CURL_LIBS) \
  646. -Wl,--wrap=ifapi_io_read_finish
  647. test_unit_fapi_profiles_SOURCES = test/unit/fapi-profiles.c \
  648. src/tss2-fapi/ifapi_profiles.c \
  649. src/tss2-fapi/ifapi_json_deserialize.c \
  650. src/tss2-fapi/ifapi_json_serialize.c \
  651. src/tss2-fapi/ifapi_policy_json_deserialize.c \
  652. src/tss2-fapi/ifapi_policy_json_serialize.c \
  653. src/tss2-fapi/tpm_json_deserialize.c \
  654. src/tss2-fapi/tpm_json_serialize.c \
  655. src/tss2-fapi/fapi_crypto.c \
  656. src/tss2-fapi/ifapi_eventlog.c \
  657. src/tss2-fapi/ifapi_helpers.c \
  658. src/tss2-fapi/ifapi_keystore.c \
  659. src/tss2-fapi/ifapi_io.c
  660. test_unit_fapi_config_CFLAGS = $(CMOCKA_CFLAGS) $(TESTS_CFLAGS)
  661. test_unit_fapi_config_LDADD = $(CMOCKA_LIBS) $(TESTS_LDADD)
  662. test_unit_fapi_config_LDFLAGS = $(TESTS_LDFLAGS) $(JSONC_LIBS) $(CURL_LIBS) \
  663. -Wl,--wrap=ifapi_io_read_finish
  664. test_unit_fapi_config_SOURCES = test/unit/fapi-config.c \
  665. src/tss2-fapi/ifapi_config.c \
  666. src/tss2-fapi/ifapi_json_deserialize.c \
  667. src/tss2-fapi/ifapi_json_serialize.c \
  668. src/tss2-fapi/ifapi_policy_json_deserialize.c \
  669. src/tss2-fapi/ifapi_policy_json_serialize.c \
  670. src/tss2-fapi/tpm_json_deserialize.c \
  671. src/tss2-fapi/tpm_json_serialize.c \
  672. src/tss2-fapi/fapi_crypto.c \
  673. src/tss2-fapi/ifapi_eventlog.c \
  674. src/tss2-fapi/ifapi_helpers.c \
  675. src/tss2-fapi/ifapi_keystore.c \
  676. src/tss2-fapi/ifapi_io.c
  677. test_unit_fapi_get_intl_cert_CFLAGS = $(CMOCKA_CFLAGS) $(TESTS_CFLAGS)
  678. test_unit_fapi_get_intl_cert_LDADD = $(CMOCKA_LIBS) $(TESTS_LDADD)
  679. test_unit_fapi_get_intl_cert_LDFLAGS = $(TESTS_LDFLAGS) $(JSONC_LIBS) $(CURL_LIBS) \
  680. -Wl,--wrap=ifapi_get_curl_buffer \
  681. -Wl,--wrap=EVP_DigestUpdate
  682. test_unit_fapi_get_intl_cert_SOURCES = test/unit/fapi-get-intl-cert.c \
  683. src/tss2-fapi/ifapi_get_intl_cert.c \
  684. src/tss2-fapi/ifapi_json_deserialize.c \
  685. src/tss2-fapi/ifapi_json_serialize.c \
  686. src/tss2-fapi/ifapi_policy_json_deserialize.c \
  687. src/tss2-fapi/ifapi_policy_json_serialize.c \
  688. src/tss2-fapi/tpm_json_deserialize.c \
  689. src/tss2-fapi/tpm_json_serialize.c \
  690. src/tss2-fapi/fapi_crypto.c \
  691. src/tss2-fapi/ifapi_eventlog.c \
  692. src/tss2-fapi/ifapi_helpers.c \
  693. src/tss2-fapi/ifapi_keystore.c \
  694. src/tss2-fapi/ifapi_io.c
  695. endif # FAPI
  696. endif # UNIT
  697. if ENABLE_INTEGRATION
  698. test_tpmclient_tpmclient_int_CFLAGS = $(AM_CFLAGS) -U_FORTIFY_SOURCE $(TESTS_CFLAGS)
  699. test_tpmclient_tpmclient_int_LDADD = $(TESTS_LDADD)
  700. test_tpmclient_tpmclient_int_SOURCES = \
  701. test/tpmclient/tpmclient.int.c test/integration/main-sys.c
  702. test_integration_libtest_utils_la_CFLAGS = $(AM_CFLAGS) $(TESTS_CFLAGS)
  703. test_integration_libtest_utils_la_SOURCES = \
  704. test/integration/sys-context-util.c test/integration/context-util.h \
  705. test/integration/sys-util.c test/integration/sys-util.h \
  706. test/integration/sys-session-util.c test/integration/session-util.h \
  707. test/integration/sys-test-options.c test/integration/test-options.h \
  708. test/integration/sys-entity-util.c test/integration/test.h \
  709. src/util/log.c
  710. test_integration_sys_asymmetric_encrypt_decrypt_int_CFLAGS = $(AM_CFLAGS) $(TESTS_CFLAGS)
  711. test_integration_sys_asymmetric_encrypt_decrypt_int_LDADD = $(TESTS_LDADD)
  712. test_integration_sys_asymmetric_encrypt_decrypt_int_SOURCES = \
  713. test/integration/sys-asymmetric-encrypt-decrypt.int.c test/integration/main-sys.c
  714. test_integration_sys_nv_policy_locality_int_CFLAGS = $(AM_CFLAGS) $(TESTS_CFLAGS)
  715. test_integration_sys_nv_policy_locality_int_LDADD = $(TESTS_LDADD)
  716. test_integration_sys_nv_policy_locality_int_SOURCES = \
  717. test/integration/sys-nv-policy-locality.int.c test/integration/main-sys.c
  718. test_integration_sys_nv_readwrite_int_CFLAGS = $(AM_CFLAGS) $(TESTS_CFLAGS)
  719. test_integration_sys_nv_readwrite_int_LDADD = $(TESTS_LDADD)
  720. test_integration_sys_nv_readwrite_int_SOURCES = \
  721. test/integration/sys-nv-readwrite.int.c test/integration/main-sys.c
  722. test_integration_sys_hmac_auth_int_CFLAGS = $(AM_CFLAGS) $(TESTS_CFLAGS)
  723. test_integration_sys_hmac_auth_int_LDADD = $(TESTS_LDADD)
  724. test_integration_sys_hmac_auth_int_SOURCES = \
  725. test/integration/sys-hmac-auth.int.c test/integration/main-sys.c
  726. test_integration_sys_primary_rsa_2K_aes128cfb_int_CFLAGS = $(AM_CFLAGS) $(TESTS_CFLAGS)
  727. test_integration_sys_primary_rsa_2K_aes128cfb_int_LDADD = $(TESTS_LDADD)
  728. test_integration_sys_primary_rsa_2K_aes128cfb_int_SOURCES = \
  729. test/integration/sys-primary-rsa-2K-aes128cfb.int.c \
  730. test/integration/main-sys.c
  731. test_integration_sys_create_keyedhash_sha1_hmac_int_CFLAGS = $(AM_CFLAGS) $(TESTS_CFLAGS)
  732. test_integration_sys_create_keyedhash_sha1_hmac_int_LDADD = $(TESTS_LDADD)
  733. test_integration_sys_create_keyedhash_sha1_hmac_int_SOURCES = \
  734. test/integration/sys-create-keyedhash-sha1-hmac.int.c test/integration/main-sys.c
  735. test_integration_sys_encrypt_decrypt_int_CFLAGS = $(AM_CFLAGS) $(TESTS_CFLAGS)
  736. test_integration_sys_encrypt_decrypt_int_LDADD = $(TESTS_LDADD)
  737. test_integration_sys_encrypt_decrypt_int_SOURCES = \
  738. test/integration/sys-encrypt-decrypt.int.c test/integration/main-sys.c
  739. test_integration_sys_encrypt_decrypt_2_int_CFLAGS = $(AM_CFLAGS) $(TESTS_CFLAGS)
  740. test_integration_sys_encrypt_decrypt_2_int_LDADD = $(TESTS_LDADD)
  741. test_integration_sys_encrypt_decrypt_2_int_SOURCES = \
  742. test/integration/sys-encrypt-decrypt-2.int.c test/integration/main-sys.c
  743. test_integration_sys_evict_ctrl_int_CFLAGS = $(AM_CFLAGS) $(TESTS_CFLAGS)
  744. test_integration_sys_evict_ctrl_int_LDADD = $(TESTS_LDADD)
  745. test_integration_sys_evict_ctrl_int_SOURCES = \
  746. test/integration/sys-evict-ctrl.int.c test/integration/main-sys.c
  747. test_integration_sys_sys_initialize_int_CFLAGS = $(AM_CFLAGS) $(TESTS_CFLAGS)
  748. test_integration_sys_sys_initialize_int_LDADD = $(TESTS_LDADD)
  749. test_integration_sys_sys_initialize_int_SOURCES = test/integration/sys-sys-initialize.int.c \
  750. test/integration/main-sys.c
  751. test_integration_sys_stir_random_int_CFLAGS = $(AM_CFLAGS) $(TESTS_CFLAGS)
  752. test_integration_sys_stir_random_int_LDADD = $(TESTS_LDADD)
  753. test_integration_sys_stir_random_int_SOURCES = test/integration/sys-stir-random.int.c \
  754. test/integration/main-sys.c
  755. test_integration_sys_get_random_int_CFLAGS = $(AM_CFLAGS) $(TESTS_CFLAGS)
  756. test_integration_sys_get_random_int_LDADD = $(TESTS_LDADD)
  757. test_integration_sys_get_random_int_SOURCES = test/integration/sys-get-random.int.c \
  758. test/integration/main-sys.c
  759. test_integration_sys_abi_version_int_CFLAGS = $(AM_CFLAGS) $(TESTS_CFLAGS)
  760. test_integration_sys_abi_version_int_LDADD = $(TESTS_LDADD)
  761. test_integration_sys_abi_version_int_SOURCES = test/integration/sys-abi-version.int.c \
  762. test/integration/main-sys.c
  763. test_integration_sys_pcr_extension_int_CFLAGS = $(AM_CFLAGS) $(TESTS_CFLAGS)
  764. test_integration_sys_pcr_extension_int_LDADD = $(TESTS_LDADD)
  765. test_integration_sys_pcr_extension_int_SOURCES = test/integration/sys-pcr-extension.int.c \
  766. test/integration/main-sys.c
  767. test_integration_sys_self_test_int_CFLAGS = $(AM_CFLAGS) $(TESTS_CFLAGS)
  768. test_integration_sys_self_test_int_LDADD = $(TESTS_LDADD)
  769. test_integration_sys_self_test_int_SOURCES = test/integration/sys-self-test.int.c \
  770. test/integration/main-sys.c
  771. test_integration_sys_hierarchy_change_auth_int_CFLAGS = $(AM_CFLAGS) $(TESTS_CFLAGS)
  772. test_integration_sys_hierarchy_change_auth_int_LDADD = $(TESTS_LDADD)
  773. test_integration_sys_hierarchy_change_auth_int_SOURCES = \
  774. test/integration/sys-hierarchy-change-auth.int.c test/integration/main-sys.c
  775. test_integration_sys_start_auth_session_int_CFLAGS = $(AM_CFLAGS) $(TESTS_CFLAGS)
  776. test_integration_sys_start_auth_session_int_LDADD = $(TESTS_LDADD)
  777. test_integration_sys_start_auth_session_int_SOURCES = test/integration/main-sys.c \
  778. test/integration/sys-start-auth-session.int.c
  779. test_integration_sys_tpm_properties_int_CFLAGS = $(AM_CFLAGS) $(TESTS_CFLAGS)
  780. test_integration_sys_tpm_properties_int_LDADD = $(TESTS_LDADD)
  781. test_integration_sys_tpm_properties_int_SOURCES = test/integration/main-sys.c \
  782. test/integration/sys-tpm-properties.int.c
  783. test_integration_sys_system_api_int_CFLAGS = $(AM_CFLAGS) $(TESTS_CFLAGS)
  784. test_integration_sys_system_api_int_LDADD = $(TESTS_LDADD)
  785. test_integration_sys_system_api_int_SOURCES = test/integration/main-sys.c \
  786. test/integration/sys-system-api.int.c
  787. test_integration_sys_aram_encrypt_decrypt_int_CFLAGS = $(AM_CFLAGS) $(TESTS_CFLAGS)
  788. test_integration_sys_param_encrypt_decrypt_int_LDADD = $(TESTS_LDADD)
  789. test_integration_sys_param_encrypt_decrypt_int_SOURCES = \
  790. test/integration/sys-param-encrypt-decrypt.int.c test/integration/main-sys.c
  791. test_integration_sys_read_clock_int_CFLAGS = $(AM_CFLAGS) $(TESTS_CFLAGS)
  792. test_integration_sys_read_clock_int_LDADD = $(TESTS_LDADD)
  793. test_integration_sys_read_clock_int_SOURCES = test/integration/main-sys.c \
  794. test/integration/sys-read-clock.int.c
  795. if ESYS
  796. ESYS_SRC_UTIL_CRYPTO_SRC = src/tss2-esys/esys_iutil.c \
  797. src/tss2-esys/esys_crypto.c \
  798. $(TSS2_ESYS_SRC_CRYPTO)
  799. test_integration_dlopen_esys_get_random_int_CFLAGS = $(TESTS_CFLAGS) \
  800. -DENABLE_WARN=1
  801. test_integration_dlopen_esys_get_random_int_LDADD = $(TESTS_LDADD) $(LIBADD_DL)
  802. test_integration_dlopen_esys_get_random_int_LDFLAGS = $(TESTS_LDFLAGS)
  803. test_integration_dlopen_esys_get_random_int_SOURCES = \
  804. test/integration/esys-get-random.int.c \
  805. tss2-dlopen/tss2-dlopen-esys.c \
  806. tss2-dlopen/tss2-dlopen-mu.c \
  807. tss2-dlopen/tss2-dlopen-tctildr.c \
  808. test/integration/main-esys.c test/integration/test-esys.h
  809. test_integration_esys_act_set_timeout_int_CFLAGS = $(TESTS_CFLAGS)
  810. test_integration_esys_act_set_timeout_int_LDADD = $(TESTS_LDADD)
  811. test_integration_esys_act_set_timeout_int_LDFLAGS = $(TESTS_LDFLAGS)
  812. test_integration_esys_act_set_timeout_int_SOURCES = \
  813. test/integration/esys-act-set-timeout.int.c \
  814. test/integration/main-esys.c test/integration/test-esys.h
  815. test_integration_esys_audit_int_CFLAGS = $(TESTS_CFLAGS)
  816. test_integration_esys_audit_int_LDADD = $(TESTS_LDADD)
  817. test_integration_esys_audit_int_LDFLAGS = $(TESTS_LDFLAGS)
  818. test_integration_esys_audit_int_SOURCES = \
  819. test/integration/esys-audit.int.c \
  820. test/integration/main-esys.c test/integration/test-esys.h
  821. test_integration_esys_certify_creation_int_CFLAGS = $(TESTS_CFLAGS)
  822. test_integration_esys_certify_creation_int_LDADD = $(TESTS_LDADD)
  823. test_integration_esys_certify_creation_int_LDFLAGS = $(TESTS_LDFLAGS)
  824. test_integration_esys_certify_creation_int_SOURCES = \
  825. test/integration/esys-certify-creation.int.c \
  826. test/integration/main-esys.c test/integration/test-esys.h
  827. test_integration_esys_certifyX509_int_CFLAGS = $(TESTS_CFLAGS)
  828. test_integration_esys_certifyX509_int_LDADD = $(TESTS_LDADD)
  829. test_integration_esys_certifyX509_int_LDFLAGS = $(TESTS_LDFLAGS)
  830. test_integration_esys_certifyX509_int_SOURCES = \
  831. test/integration/esys-certifyX509.int.c \
  832. test/integration/main-esys.c test/integration/test-esys.h
  833. test_integration_esys_certify_int_CFLAGS = $(TESTS_CFLAGS)
  834. test_integration_esys_certify_int_LDADD = $(TESTS_LDADD)
  835. test_integration_esys_certify_int_LDFLAGS = $(TESTS_LDFLAGS)
  836. test_integration_esys_certify_int_SOURCES = \
  837. test/integration/esys-certify.int.c \
  838. test/integration/main-esys.c test/integration/test-esys.h
  839. test_integration_esys_change_eps_int_CFLAGS = $(TESTS_CFLAGS)
  840. test_integration_esys_change_eps_int_LDADD = $(TESTS_LDADD)
  841. test_integration_esys_change_eps_int_LDFLAGS = $(TESTS_LDFLAGS)
  842. test_integration_esys_change_eps_int_SOURCES = \
  843. test/integration/esys-change-eps.int.c \
  844. test/integration/main-esys.c test/integration/test-esys.h
  845. test_integration_esys_clear_int_CFLAGS = $(TESTS_CFLAGS)
  846. test_integration_esys_clear_int_LDADD = $(TESTS_LDADD)
  847. test_integration_esys_clear_int_LDFLAGS = $(TESTS_LDFLAGS)
  848. test_integration_esys_clear_int_SOURCES = \
  849. test/integration/esys-clear.int.c \
  850. test/integration/main-esys.c test/integration/test-esys.h
  851. test_integration_esys_clear_control_int_CFLAGS = $(TESTS_CFLAGS)
  852. test_integration_esys_clear_control_int_LDADD = $(TESTS_LDADD)
  853. test_integration_esys_clear_control_int_LDFLAGS = $(TESTS_LDFLAGS)
  854. test_integration_esys_clear_control_int_SOURCES = \
  855. test/integration/esys-clear-control.int.c \
  856. test/integration/main-esys.c test/integration/test-esys.h
  857. test_integration_esys_clear_session_int_CFLAGS = $(TESTS_CFLAGS) -DTEST_SESSION
  858. test_integration_esys_clear_session_int_LDADD = $(TESTS_LDADD)
  859. test_integration_esys_clear_session_int_LDFLAGS = $(TESTS_LDFLAGS)
  860. test_integration_esys_clear_session_int_SOURCES = \
  861. test/integration/esys-clear.int.c \
  862. test/integration/main-esys.c test/integration/test-esys.h
  863. test_integration_esys_clockset_int_CFLAGS = $(TESTS_CFLAGS)
  864. test_integration_esys_clockset_int_LDADD = $(TESTS_LDADD)
  865. test_integration_esys_clockset_int_LDFLAGS = $(TESTS_LDFLAGS)
  866. test_integration_esys_clockset_int_SOURCES = \
  867. test/integration/esys-clockset.int.c \
  868. test/integration/main-esys.c test/integration/test-esys.h
  869. test_integration_esys_clockset_audit_int_CFLAGS = $(TESTS_CFLAGS) -DTEST_SESSION
  870. test_integration_esys_clockset_audit_int_LDADD = $(TESTS_LDADD)
  871. test_integration_esys_clockset_audit_int_LDFLAGS = $(TESTS_LDFLAGS)
  872. test_integration_esys_clockset_audit_int_SOURCES = \
  873. test/integration/esys-clockset.int.c \
  874. test/integration/main-esys.c test/integration/test-esys.h
  875. test_integration_esys_commit_int_CFLAGS = $(TESTS_CFLAGS)
  876. test_integration_esys_commit_int_LDADD = $(TESTS_LDADD)
  877. test_integration_esys_commit_int_LDFLAGS = $(TESTS_LDFLAGS)
  878. test_integration_esys_commit_int_SOURCES = \
  879. test/integration/esys-commit.int.c \
  880. test/integration/main-esys.c test/integration/test-esys.h
  881. test_integration_esys_create_fail_int_CFLAGS = $(TESTS_CFLAGS) $(TSS2_ESYS_CFLAGS_CRYPTO)
  882. test_integration_esys_create_fail_int_LDADD = $(TESTS_LDADD)
  883. test_integration_esys_create_fail_int_LDFLAGS = $(TESTS_LDFLAGS) $(TSS2_ESYS_LDFLAGS_CRYPTO)
  884. test_integration_esys_create_fail_int_SOURCES = \
  885. $(ESYS_SRC_UTIL_CRYPTO_SRC) \
  886. test/integration/esys-create-fail.int.c \
  887. test/integration/main-esys.c test/integration/test-esys.h
  888. test_integration_esys_createloaded_int_CFLAGS = $(TESTS_CFLAGS)
  889. test_integration_esys_createloaded_int_LDADD = $(TESTS_LDADD)
  890. test_integration_esys_createloaded_int_LDFLAGS = $(TESTS_LDFLAGS)
  891. test_integration_esys_createloaded_int_SOURCES = \
  892. test/integration/esys-createloaded.int.c \
  893. test/integration/main-esys.c test/integration/test-esys.h
  894. test_integration_esys_createloaded_session_int_CFLAGS = $(TESTS_CFLAGS) \
  895. -DTEST_SESSION
  896. test_integration_esys_createloaded_session_int_LDADD = $(TESTS_LDADD)
  897. test_integration_esys_createloaded_session_int_LDFLAGS = $(TESTS_LDFLAGS)
  898. test_integration_esys_createloaded_session_int_SOURCES = \
  899. test/integration/esys-createloaded.int.c \
  900. test/integration/main-esys.c test/integration/test-esys.h
  901. test_integration_esys_create_password_auth_int_CFLAGS = $(TESTS_CFLAGS) $(TSS2_ESYS_CFLAGS_CRYPTO)
  902. test_integration_esys_create_password_auth_int_LDADD = $(TESTS_LDADD)
  903. test_integration_esys_create_password_auth_int_LDFLAGS = $(TESTS_LDFLAGS) $(TSS2_ESYS_LDFLAGS_CRYPTO)
  904. test_integration_esys_create_password_auth_int_SOURCES = \
  905. $(ESYS_SRC_UTIL_CRYPTO_SRC) \
  906. test/integration/esys-create-password-auth.int.c \
  907. test/integration/main-esys.c test/integration/test-esys.h
  908. test_integration_esys_create_policy_auth_int_CFLAGS = $(TESTS_CFLAGS) $(TSS2_ESYS_CFLAGS_CRYPTO)
  909. test_integration_esys_create_policy_auth_int_LDADD = $(TESTS_LDADD)
  910. test_integration_esys_create_policy_auth_int_LDFLAGS = $(TESTS_LDFLAGS) $(TSS2_ESYS_LDFLAGS_CRYPTO)
  911. test_integration_esys_create_policy_auth_int_SOURCES = \
  912. $(ESYS_SRC_UTIL_CRYPTO_SRC) \
  913. test/integration/esys-create-policy-auth.int.c \
  914. test/integration/main-esys.c test/integration/test-esys.h
  915. test_integration_esys_create_primary_ecc_hmac_int_CFLAGS = $(TESTS_CFLAGS) $(TSS2_ESYS_CFLAGS_CRYPTO)
  916. test_integration_esys_create_primary_ecc_hmac_int_LDADD = $(TESTS_LDADD)
  917. test_integration_esys_create_primary_ecc_hmac_int_LDFLAGS = $(TESTS_LDFLAGS) $(TSS2_ESYS_LDFLAGS_CRYPTO)
  918. test_integration_esys_create_primary_ecc_hmac_int_SOURCES = \
  919. $(ESYS_SRC_UTIL_CRYPTO_SRC) \
  920. test/integration/esys-create-primary-hmac.int.c \
  921. test/integration/main-esys.c test/integration/test-esys.h
  922. test_integration_esys_create_primary_hmac_int_CFLAGS = $(TESTS_CFLAGS) $(TSS2_ESYS_CFLAGS_CRYPTO)
  923. test_integration_esys_create_primary_hmac_int_LDADD = $(TESTS_LDADD)
  924. test_integration_esys_create_primary_hmac_int_LDFLAGS = $(TESTS_LDFLAGS) $(TSS2_ESYS_LDFLAGS_CRYPTO)
  925. test_integration_esys_create_primary_hmac_int_SOURCES = \
  926. $(ESYS_SRC_UTIL_CRYPTO_SRC) \
  927. test/integration/esys-create-primary-hmac.int.c \
  928. test/integration/main-esys.c test/integration/test-esys.h
  929. test_integration_esys_create_session_auth_int_CFLAGS = $(TESTS_CFLAGS) \
  930. -DTEST_AES_ENCRYPTION $(TSS2_ESYS_CFLAGS_CRYPTO)
  931. test_integration_esys_create_session_auth_int_LDADD = $(TESTS_LDADD)
  932. test_integration_esys_create_session_auth_int_LDFLAGS = $(TESTS_LDFLAGS) $(TSS2_ESYS_LDFLAGS_CRYPTO)
  933. test_integration_esys_create_session_auth_int_SOURCES = \
  934. $(ESYS_SRC_UTIL_CRYPTO_SRC) \
  935. test/integration/esys-create-session-auth.int.c \
  936. test/integration/main-esys.c test/integration/test-esys.h
  937. test_integration_esys_create_session_auth_long_int_CFLAGS = $(TESTS_CFLAGS) \
  938. -DTEST_AES_ENCRYPTION -DTEST_LARGE_AUTH $(TSS2_ESYS_CFLAGS_CRYPTO)
  939. test_integration_esys_create_session_auth_long_int_LDADD = $(TESTS_LDADD)
  940. test_integration_esys_create_session_auth_long_int_LDFLAGS = $(TESTS_LDFLAGS) $(TSS2_ESYS_LDFLAGS_CRYPTO)
  941. test_integration_esys_create_session_auth_long_int_SOURCES = \
  942. $(ESYS_SRC_UTIL_CRYPTO_SRC) \
  943. test/integration/esys-create-session-auth.int.c \
  944. test/integration/main-esys.c test/integration/test-esys.h
  945. test_integration_esys_create_session_auth_bound_int_CFLAGS = $(TESTS_CFLAGS) \
  946. -DTEST_AES_ENCRYPTION -DTEST_BOUND_SESSION $(TSS2_ESYS_CFLAGS_CRYPTO)
  947. test_integration_esys_create_session_auth_bound_int_LDADD = $(TESTS_LDADD)
  948. test_integration_esys_create_session_auth_bound_int_LDFLAGS = $(TESTS_LDFLAGS) $(TSS2_ESYS_LDFLAGS_CRYPTO)
  949. test_integration_esys_create_session_auth_bound_int_SOURCES = \
  950. $(ESYS_SRC_UTIL_CRYPTO_SRC) \
  951. test/integration/esys-create-session-auth.int.c \
  952. test/integration/main-esys.c test/integration/test-esys.h
  953. test_integration_esys_create_session_null_bind_tpm_key_int_CFLAGS = $(TESTS_CFLAGS) \
  954. -DTEST_AES_ENCRYPTION -DTEST_NULL_BIND_TPMKEY $(TSS2_ESYS_CFLAGS_CRYPTO)
  955. test_integration_esys_create_session_null_bind_tpm_key_int_LDADD = $(TESTS_LDADD)
  956. test_integration_esys_create_session_null_bind_tpm_key_int_LDFLAGS = $(TESTS_LDFLAGS) $(TSS2_ESYS_LDFLAGS_CRYPTO)
  957. test_integration_esys_create_session_null_bind_tpm_key_int_SOURCES = \
  958. $(ESYS_SRC_UTIL_CRYPTO_SRC) \
  959. test/integration/esys-create-session-auth.int.c \
  960. test/integration/main-esys.c test/integration/test-esys.h
  961. test_integration_esys_create_session_null_bind_no_tpm_key_int_CFLAGS = $(TESTS_CFLAGS) \
  962. -DTEST_AES_ENCRYPTION -DTEST_NULL_BIND_NO_TPM_KEY $(TSS2_ESYS_CFLAGS_CRYPTO)
  963. test_integration_esys_create_session_null_bind_no_tpm_key_int_LDADD = $(TESTS_LDADD)
  964. test_integration_esys_create_session_null_bind_no_tpm_key_int_LDFLAGS = $(TESTS_LDFLAGS) $(TSS2_ESYS_LDFLAGS_CRYPTO)
  965. test_integration_esys_create_session_null_bind_no_tpm_key_int_SOURCES = \
  966. $(ESYS_SRC_UTIL_CRYPTO_SRC) \
  967. test/integration/esys-create-session-auth.int.c \
  968. test/integration/main-esys.c test/integration/test-esys.h
  969. test_integration_esys_create_session_auth_ecc_int_CFLAGS = $(TESTS_CFLAGS) \
  970. -DTEST_AES_ENCRYPTION -DTEST_ECC $(TSS2_ESYS_CFLAGS_CRYPTO)
  971. test_integration_esys_create_session_auth_ecc_int_LDADD = $(TESTS_LDADD)
  972. test_integration_esys_create_session_auth_ecc_int_LDFLAGS = $(TESTS_LDFLAGS) $(TSS2_ESYS_LDFLAGS_CRYPTO)
  973. test_integration_esys_create_session_auth_ecc_int_SOURCES = \
  974. $(ESYS_SRC_UTIL_CRYPTO_SRC) \
  975. test/integration/esys-create-session-auth.int.c \
  976. test/integration/main-esys.c test/integration/test-esys.h
  977. test_integration_esys_create_session_auth_xor_int_CFLAGS = $(TESTS_CFLAGS) \
  978. -DTEST_XOR_OBFUSCATION $(TSS2_ESYS_CFLAGS_CRYPTO)
  979. test_integration_esys_create_session_auth_xor_int_LDADD = $(TESTS_LDADD)
  980. test_integration_esys_create_session_auth_xor_int_LDFLAGS = $(TESTS_LDFLAGS) $(TSS2_ESYS_LDFLAGS_CRYPTO)
  981. test_integration_esys_create_session_auth_xor_int_SOURCES = \
  982. $(ESYS_SRC_UTIL_CRYPTO_SRC) \
  983. test/integration/esys-create-session-auth.int.c \
  984. test/integration/main-esys.c test/integration/test-esys.h
  985. test_integration_esys_duplicate_int_CFLAGS = $(TESTS_CFLAGS) $(TSS2_ESYS_CFLAGS_CRYPTO)
  986. test_integration_esys_duplicate_int_LDADD = $(TESTS_LDADD)
  987. test_integration_esys_duplicate_int_LDFLAGS = $(TESTS_LDFLAGS) $(TSS2_ESYS_LDFLAGS_CRYPTO)
  988. test_integration_esys_duplicate_int_SOURCES = \
  989. $(ESYS_SRC_UTIL_CRYPTO_SRC) \
  990. test/integration/esys-duplicate.int.c \
  991. test/integration/main-esys.c test/integration/test-esys.h
  992. test_integration_esys_ecc_parameters_int_CFLAGS = $(TESTS_CFLAGS)
  993. test_integration_esys_ecc_parameters_int_LDADD = $(TESTS_LDADD)
  994. test_integration_esys_ecc_parameters_int_LDFLAGS = $(TESTS_LDFLAGS)
  995. test_integration_esys_ecc_parameters_int_SOURCES = \
  996. test/integration/esys-ecc-parameters.int.c \
  997. test/integration/main-esys.c test/integration/test-esys.h
  998. test_integration_esys_ecdh_keygen_int_CFLAGS = $(TESTS_CFLAGS)
  999. test_integration_esys_ecdh_keygen_int_LDADD = $(TESTS_LDADD)
  1000. test_integration_esys_ecdh_keygen_int_LDFLAGS = $(TESTS_LDFLAGS)
  1001. test_integration_esys_ecdh_keygen_int_SOURCES = \
  1002. test/integration/esys-ecdh-keygen.int.c \
  1003. test/integration/main-esys.c test/integration/test-esys.h
  1004. test_integration_esys_ecdh_zgen_int_CFLAGS = $(TESTS_CFLAGS)
  1005. test_integration_esys_ecdh_zgen_int_LDADD = $(TESTS_LDADD)
  1006. test_integration_esys_ecdh_zgen_int_LDFLAGS = $(TESTS_LDFLAGS)
  1007. test_integration_esys_ecdh_zgen_int_SOURCES = \
  1008. test/integration/esys-ecdh-zgen.int.c \
  1009. test/integration/main-esys.c test/integration/test-esys.h
  1010. test_integration_esys_encrypt_decrypt_int_CFLAGS = $(TESTS_CFLAGS)
  1011. test_integration_esys_encrypt_decrypt_int_LDADD = $(TESTS_LDADD)
  1012. test_integration_esys_encrypt_decrypt_int_LDFLAGS = $(TESTS_LDFLAGS)
  1013. test_integration_esys_encrypt_decrypt_int_SOURCES = \
  1014. test/integration/esys-encrypt-decrypt.int.c \
  1015. test/integration/main-esys.c test/integration/test-esys.h
  1016. test_integration_esys_encrypt_decrypt2_int_CFLAGS = $(TESTS_CFLAGS) \
  1017. -DTEST_ENCRYPT_DECRYPT2
  1018. test_integration_esys_encrypt_decrypt2_int_LDADD = $(TESTS_LDADD)
  1019. test_integration_esys_encrypt_decrypt2_int_LDFLAGS = $(TESTS_LDFLAGS)
  1020. test_integration_esys_encrypt_decrypt2_int_SOURCES = \
  1021. test/integration/esys-encrypt-decrypt.int.c \
  1022. test/integration/main-esys.c test/integration/test-esys.h
  1023. test_integration_esys_event_sequence_complete_int_CFLAGS = $(TESTS_CFLAGS)
  1024. test_integration_esys_event_sequence_complete_int_LDADD = $(TESTS_LDADD)
  1025. test_integration_esys_event_sequence_complete_int_LDFLAGS = $(TESTS_LDFLAGS)
  1026. test_integration_esys_event_sequence_complete_int_SOURCES = \
  1027. test/integration/esys-event-sequence-complete.int.c \
  1028. test/integration/main-esys.c test/integration/test-esys.h
  1029. test_integration_esys_evict_control_serialization_int_CFLAGS = $(TESTS_CFLAGS) $(TSS2_ESYS_CFLAGS_CRYPTO)
  1030. test_integration_esys_evict_control_serialization_int_LDADD = $(TESTS_LDADD)
  1031. test_integration_esys_evict_control_serialization_int_LDFLAGS = $(TESTS_LDFLAGS) $(TSS2_ESYS_LDFLAGS_CRYPTO)
  1032. test_integration_esys_evict_control_serialization_int_SOURCES = \
  1033. $(ESYS_SRC_UTIL_CRYPTO_SRC) \
  1034. test/integration/esys-evict-control-serialization.int.c \
  1035. test/integration/main-esys.c test/integration/test-esys.h
  1036. test_integration_esys_field_upgrade_int_CFLAGS = $(TESTS_CFLAGS)
  1037. test_integration_esys_field_upgrade_int_LDADD = $(TESTS_LDADD)
  1038. test_integration_esys_field_upgrade_int_LDFLAGS = $(TESTS_LDFLAGS)
  1039. test_integration_esys_field_upgrade_int_SOURCES = \
  1040. test/integration/esys-field-upgrade.int.c \
  1041. test/integration/main-esys.c test/integration/test-esys.h
  1042. test_integration_esys_firmware_read_int_CFLAGS = $(TESTS_CFLAGS)
  1043. test_integration_esys_firmware_read_int_LDADD = $(TESTS_LDADD)
  1044. test_integration_esys_firmware_read_int_LDFLAGS = $(TESTS_LDFLAGS)
  1045. test_integration_esys_firmware_read_int_SOURCES = \
  1046. test/integration/esys-firmware-read.int.c \
  1047. test/integration/main-esys.c test/integration/test-esys.h
  1048. test_integration_esys_get_capability_int_CFLAGS = $(TESTS_CFLAGS)
  1049. test_integration_esys_get_capability_int_LDADD = $(TESTS_LDADD)
  1050. test_integration_esys_get_capability_int_LDFLAGS = $(TESTS_LDFLAGS)
  1051. test_integration_esys_get_capability_int_SOURCES = \
  1052. test/integration/esys-get-capability.int.c \
  1053. test/integration/main-esys.c test/integration/test-esys.h
  1054. test_integration_esys_get_capability_act_int_CFLAGS = $(TESTS_CFLAGS)
  1055. test_integration_esys_get_capability_act_int_LDADD = $(TESTS_LDADD)
  1056. test_integration_esys_get_capability_act_int_LDFLAGS = $(TESTS_LDFLAGS)
  1057. test_integration_esys_get_capability_act_int_SOURCES = \
  1058. test/integration/esys-get-capability-act.int.c \
  1059. test/integration/main-esys.c test/integration/test-esys.h
  1060. test_integration_esys_get_random_int_CFLAGS = $(TESTS_CFLAGS)
  1061. test_integration_esys_get_random_int_LDADD = $(TESTS_LDADD)
  1062. test_integration_esys_get_random_int_LDFLAGS = $(TESTS_LDFLAGS)
  1063. test_integration_esys_get_random_int_SOURCES = \
  1064. test/integration/esys-get-random.int.c \
  1065. test/integration/main-esys.c test/integration/test-esys.h
  1066. test_integration_esys_get_time_int_CFLAGS = $(TESTS_CFLAGS) $(TSS2_ESYS_CFLAGS_CRYPTO)
  1067. test_integration_esys_get_time_int_LDADD = $(TESTS_LDADD)
  1068. test_integration_esys_get_time_int_LDFLAGS = $(TESTS_LDFLAGS) $(TSS2_ESYS_LDFLAGS_CRYPTO)
  1069. test_integration_esys_get_time_int_SOURCES = \
  1070. $(ESYS_SRC_UTIL_CRYPTO_SRC) \
  1071. test/integration/esys-get-time.int.c \
  1072. test/integration/main-esys.c test/integration/test-esys.h
  1073. test_integration_esys_hash_int_CFLAGS = $(TESTS_CFLAGS)
  1074. test_integration_esys_hash_int_LDADD = $(TESTS_LDADD)
  1075. test_integration_esys_hash_int_LDFLAGS = $(TESTS_LDFLAGS)
  1076. test_integration_esys_hash_int_SOURCES = \
  1077. test/integration/esys-hash.int.c \
  1078. test/integration/main-esys.c test/integration/test-esys.h
  1079. test_integration_esys_hashsequencestart_int_CFLAGS = $(TESTS_CFLAGS)
  1080. test_integration_esys_hashsequencestart_int_LDADD = $(TESTS_LDADD)
  1081. test_integration_esys_hashsequencestart_int_LDFLAGS = $(TESTS_LDFLAGS)
  1082. test_integration_esys_hashsequencestart_int_SOURCES = \
  1083. test/integration/esys-hashsequencestart.int.c \
  1084. test/integration/main-esys.c test/integration/test-esys.h
  1085. test_integration_esys_hashsequencestart_session_int_CFLAGS = $(TESTS_CFLAGS) \
  1086. -DTEST_SESSION
  1087. test_integration_esys_hashsequencestart_session_int_LDADD = $(TESTS_LDADD)
  1088. test_integration_esys_hashsequencestart_session_int_LDFLAGS = $(TESTS_LDFLAGS)
  1089. test_integration_esys_hashsequencestart_session_int_SOURCES = \
  1090. test/integration/esys-hashsequencestart.int.c \
  1091. test/integration/main-esys.c test/integration/test-esys.h
  1092. test_integration_esys_hierarchy_control_int_CFLAGS = $(TESTS_CFLAGS)
  1093. test_integration_esys_hierarchy_control_int_LDADD = $(TESTS_LDADD)
  1094. test_integration_esys_hierarchy_control_int_LDFLAGS = $(TESTS_LDFLAGS)
  1095. test_integration_esys_hierarchy_control_int_SOURCES = \
  1096. test/integration/esys-hierarchy-control.int.c \
  1097. test/integration/main-esys.c test/integration/test-esys.h
  1098. test_integration_esys_hmac_int_CFLAGS = $(TESTS_CFLAGS)
  1099. test_integration_esys_hmac_int_LDADD = $(TESTS_LDADD)
  1100. test_integration_esys_hmac_int_LDFLAGS = $(TESTS_LDFLAGS)
  1101. test_integration_esys_hmac_int_SOURCES = \
  1102. test/integration/esys-hmac.int.c \
  1103. test/integration/main-esys.c test/integration/test-esys.h
  1104. test_integration_esys_hmacsequencestart_int_CFLAGS = $(TESTS_CFLAGS)
  1105. test_integration_esys_hmacsequencestart_int_LDADD = $(TESTS_LDADD)
  1106. test_integration_esys_hmacsequencestart_int_LDFLAGS = $(TESTS_LDFLAGS)
  1107. test_integration_esys_hmacsequencestart_int_SOURCES = \
  1108. test/integration/esys-hmacsequencestart.int.c \
  1109. test/integration/main-esys.c test/integration/test-esys.h
  1110. test_integration_esys_hmacsequencestart_session_int_CFLAGS = $(TESTS_CFLAGS) \
  1111. -DTEST_SESSION
  1112. test_integration_esys_hmacsequencestart_session_int_LDADD = $(TESTS_LDADD)
  1113. test_integration_esys_hmacsequencestart_session_int_LDFLAGS = $(TESTS_LDFLAGS)
  1114. test_integration_esys_hmacsequencestart_session_int_SOURCES = \
  1115. test/integration/esys-hmacsequencestart.int.c \
  1116. test/integration/main-esys.c test/integration/test-esys.h
  1117. test_integration_esys_hierarchychangeauth_int_CFLAGS = $(TESTS_CFLAGS)
  1118. test_integration_esys_hierarchychangeauth_int_LDADD = $(TESTS_LDADD)
  1119. test_integration_esys_hierarchychangeauth_int_LDFLAGS = $(TESTS_LDFLAGS)
  1120. test_integration_esys_hierarchychangeauth_int_SOURCES = \
  1121. test/integration/esys-hierarchychangeauth.int.c \
  1122. test/integration/main-esys.c test/integration/test-esys.h
  1123. test_integration_esys_import_int_CFLAGS = $(TESTS_CFLAGS) $(TSS2_ESYS_CFLAGS_CRYPTO)
  1124. test_integration_esys_import_int_LDADD = $(TESTS_LDADD)
  1125. test_integration_esys_import_int_LDFLAGS = $(TESTS_LDFLAGS) $(TSS2_ESYS_LDFLAGS_CRYPTO)
  1126. test_integration_esys_import_int_SOURCES = \
  1127. $(ESYS_SRC_UTIL_CRYPTO_SRC) \
  1128. test/integration/esys-import.int.c \
  1129. test/integration/main-esys.c test/integration/test-esys.h
  1130. test_integration_esys_lock_int_CFLAGS = $(TESTS_CFLAGS)
  1131. test_integration_esys_lock_int_LDADD = $(TESTS_LDADD)
  1132. test_integration_esys_lock_int_LDFLAGS = $(TESTS_LDFLAGS)
  1133. test_integration_esys_lock_int_SOURCES = \
  1134. test/integration/esys-lock.int.c \
  1135. test/integration/main-esys.c test/integration/test-esys.h
  1136. test_integration_esys_make_credential_int_CFLAGS = $(TESTS_CFLAGS) $(TSS2_ESYS_CFLAGS_CRYPTO)
  1137. test_integration_esys_make_credential_int_LDADD = $(TESTS_LDADD)
  1138. test_integration_esys_make_credential_int_LDFLAGS = $(TESTS_LDFLAGS) $(TSS2_ESYS_LDFLAGS_CRYPTO)
  1139. test_integration_esys_make_credential_int_SOURCES = \
  1140. $(ESYS_SRC_UTIL_CRYPTO_SRC) \
  1141. test/integration/esys-make-credential.int.c \
  1142. test/integration/main-esys.c test/integration/test-esys.h
  1143. test_integration_esys_make_credential_session_int_CFLAGS = $(TESTS_CFLAGS) \
  1144. -DTEST_SESSION $(TSS2_ESYS_CFLAGS_CRYPTO)
  1145. test_integration_esys_make_credential_session_int_LDADD = $(TESTS_LDADD)
  1146. test_integration_esys_make_credential_session_int_LDFLAGS = $(TESTS_LDFLAGS) $(TSS2_ESYS_LDFLAGS_CRYPTO)
  1147. test_integration_esys_make_credential_session_int_SOURCES = \
  1148. $(ESYS_SRC_UTIL_CRYPTO_SRC) \
  1149. test/integration/esys-make-credential.int.c \
  1150. test/integration/main-esys.c test/integration/test-esys.h
  1151. test_integration_esys_nv_certify_int_CFLAGS = $(TESTS_CFLAGS)
  1152. test_integration_esys_nv_certify_int_LDADD = $(TESTS_LDADD)
  1153. test_integration_esys_nv_certify_int_LDFLAGS = $(TESTS_LDFLAGS)
  1154. test_integration_esys_nv_certify_int_SOURCES = \
  1155. test/integration/esys-nv-certify.int.c \
  1156. test/integration/main-esys.c test/integration/test-esys.h
  1157. test_integration_esys_nv_ram_counter_int_CFLAGS = $(TESTS_CFLAGS) $(TSS2_ESYS_CFLAGS_CRYPTO)
  1158. test_integration_esys_nv_ram_counter_int_LDADD = $(TESTS_LDADD)
  1159. test_integration_esys_nv_ram_counter_int_LDFLAGS = $(TESTS_LDFLAGS) $(TSS2_ESYS_LDFLAGS_CRYPTO)
  1160. test_integration_esys_nv_ram_counter_int_SOURCES = \
  1161. $(ESYS_SRC_UTIL_CRYPTO_SRC) \
  1162. test/integration/esys-nv-ram-counter.int.c \
  1163. test/integration/main-esys.c test/integration/test-esys.h
  1164. test_integration_esys_nv_ram_counter_session_int_CFLAGS = $(TESTS_CFLAGS) \
  1165. -DTEST_SESSION $(TSS2_ESYS_CFLAGS_CRYPTO)
  1166. test_integration_esys_nv_ram_counter_session_int_LDADD = $(TESTS_LDADD)
  1167. test_integration_esys_nv_ram_counter_session_int_LDFLAGS = $(TESTS_LDFLAGS) $(TSS2_ESYS_LDFLAGS_CRYPTO)
  1168. test_integration_esys_nv_ram_counter_session_int_SOURCES = \
  1169. $(ESYS_SRC_UTIL_CRYPTO_SRC) \
  1170. test/integration/esys-nv-ram-counter.int.c \
  1171. test/integration/main-esys.c test/integration/test-esys.h
  1172. test_integration_esys_nv_ram_counter_session_long_auth_int_CFLAGS = $(TESTS_CFLAGS) \
  1173. -DTEST_LONG_AUTH -DTEST_SESSION $(TSS2_ESYS_CFLAGS_CRYPTO)
  1174. test_integration_esys_nv_ram_counter_session_long_auth_int_LDADD = $(TESTS_LDADD)
  1175. test_integration_esys_nv_ram_counter_session_long_auth_int_LDFLAGS = $(TESTS_LDFLAGS) $(TSS2_ESYS_LDFLAGS_CRYPTO)
  1176. test_integration_esys_nv_ram_counter_session_long_auth_int_SOURCES = \
  1177. $(ESYS_SRC_UTIL_CRYPTO_SRC) \
  1178. test/integration/esys-nv-ram-counter.int.c \
  1179. test/integration/main-esys.c test/integration/test-esys.h
  1180. test_integration_esys_nv_ram_extend_index_int_CFLAGS = $(TESTS_CFLAGS) $(TSS2_ESYS_CFLAGS_CRYPTO)
  1181. test_integration_esys_nv_ram_extend_index_int_LDADD = $(TESTS_LDADD)
  1182. test_integration_esys_nv_ram_extend_index_int_LDFLAGS = $(TESTS_LDFLAGS) $(TSS2_ESYS_LDFLAGS_CRYPTO)
  1183. test_integration_esys_nv_ram_extend_index_int_SOURCES = \
  1184. $(ESYS_SRC_UTIL_CRYPTO_SRC) \
  1185. test/integration/esys-nv-ram-extend-index.int.c \
  1186. test/integration/main-esys.c test/integration/test-esys.h
  1187. test_integration_esys_nv_ram_extend_index_session_int_CFLAGS = $(TESTS_CFLAGS) \
  1188. -DTEST_SESSION $(TSS2_ESYS_CFLAGS_CRYPTO)
  1189. test_integration_esys_nv_ram_extend_index_session_int_LDADD = $(TESTS_LDADD)
  1190. test_integration_esys_nv_ram_extend_index_session_int_LDFLAGS = $(TESTS_LDFLAGS) $(TSS2_ESYS_LDFLAGS_CRYPTO)
  1191. test_integration_esys_nv_ram_extend_index_session_int_SOURCES = \
  1192. $(ESYS_SRC_UTIL_CRYPTO_SRC) \
  1193. test/integration/esys-nv-ram-extend-index.int.c \
  1194. test/integration/main-esys.c test/integration/test-esys.h
  1195. test_integration_esys_nv_ram_ordinary_index_rlock_int_CFLAGS = $(TESTS_CFLAGS) \
  1196. -I. -I$(srcdir)/test/integration/ -DTEST_READ_LOCK $(TSS2_ESYS_CFLAGS_CRYPTO)
  1197. test_integration_esys_nv_ram_ordinary_index_rlock_int_LDADD = $(TESTS_LDADD)
  1198. test_integration_esys_nv_ram_ordinary_index_rlock_int_LDFLAGS = $(TESTS_LDFLAGS) $(TSS2_ESYS_LDFLAGS_CRYPTO)
  1199. test_integration_esys_nv_ram_ordinary_index_rlock_int_SOURCES = \
  1200. $(ESYS_SRC_UTIL_CRYPTO_SRC) \
  1201. test/integration/esys-nv-ram-ordinary-index.int.c \
  1202. test/integration/main-esys.c test/integration/test-esys.h
  1203. test_integration_esys_nv_ram_ordinary_index_rlock_session_int_CFLAGS = $(TESTS_CFLAGS) \
  1204. -I. -I$(srcdir)/include/esys -DTEST_SESSION -DTEST_READ_LOCK $(TSS2_ESYS_CFLAGS_CRYPTO)
  1205. test_integration_esys_nv_ram_ordinary_index_rlock_session_int_LDADD = $(TESTS_LDADD)
  1206. test_integration_esys_nv_ram_ordinary_index_rlock_session_int_LDFLAGS = $(TESTS_LDFLAGS) $(TSS2_ESYS_LDFLAGS_CRYPTO)
  1207. test_integration_esys_nv_ram_ordinary_index_rlock_session_int_SOURCES = \
  1208. $(ESYS_SRC_UTIL_CRYPTO_SRC) \
  1209. test/integration/esys-nv-ram-ordinary-index.int.c \
  1210. test/integration/main-esys.c test/integration/test-esys.h
  1211. test_integration_esys_nv_ram_ordinary_index_wlock_int_CFLAGS = $(TESTS_CFLAGS) \
  1212. -I. -DTEST_WRITE_LOCK $(TSS2_ESYS_CFLAGS_CRYPTO)
  1213. test_integration_esys_nv_ram_ordinary_index_wlock_int_LDADD = $(TESTS_LDADD)
  1214. test_integration_esys_nv_ram_ordinary_index_wlock_int_LDFLAGS = $(TESTS_LDFLAGS) \
  1215. $(TSS2_ESYS_LDFLAGS_CRYPTO)
  1216. test_integration_esys_nv_ram_ordinary_index_wlock_int_SOURCES = \
  1217. $(ESYS_SRC_UTIL_CRYPTO_SRC) \
  1218. test/integration/esys-nv-ram-ordinary-index.int.c \
  1219. test/integration/main-esys.c test/integration/test-esys.h
  1220. test_integration_esys_nv_ram_ordinary_index_wlock_session_int_CFLAGS = $(TESTS_CFLAGS) \
  1221. -I. -DTEST_SESSION -DTEST_WRITE_LOCK $(TSS2_ESYS_CFLAGS_CRYPTO)
  1222. test_integration_esys_nv_ram_ordinary_index_wlock_session_int_LDADD = $(TESTS_LDADD)
  1223. test_integration_esys_nv_ram_ordinary_index_wlock_session_int_LDFLAGS = $(TESTS_LDFLAGS) \
  1224. $(TSS2_ESYS_LDFLAGS_CRYPTO)
  1225. test_integration_esys_nv_ram_ordinary_index_wlock_session_int_SOURCES = \
  1226. $(ESYS_SRC_UTIL_CRYPTO_SRC) \
  1227. test/integration/esys-nv-ram-ordinary-index.int.c \
  1228. test/integration/main-esys.c test/integration/test-esys.h
  1229. test_integration_esys_nv_ram_set_bits_int_CFLAGS = $(TESTS_CFLAGS) $(TSS2_ESYS_CFLAGS_CRYPTO)
  1230. test_integration_esys_nv_ram_set_bits_int_LDADD = $(TESTS_LDADD)
  1231. test_integration_esys_nv_ram_set_bits_int_LDFLAGS = $(TESTS_LDFLAGS) $(TSS2_ESYS_LDFLAGS_CRYPTO)
  1232. test_integration_esys_nv_ram_set_bits_int_SOURCES = \
  1233. $(ESYS_SRC_UTIL_CRYPTO_SRC) \
  1234. test/integration/esys-nv-ram-set-bits.int.c \
  1235. test/integration/main-esys.c test/integration/test-esys.h
  1236. test_integration_esys_nv_ram_set_bits_session_int_CFLAGS = $(TESTS_CFLAGS) \
  1237. -DTEST_SESSION $(TSS2_ESYS_CFLAGS_CRYPTO)
  1238. test_integration_esys_nv_ram_set_bits_session_int_LDADD = $(TESTS_LDADD)
  1239. test_integration_esys_nv_ram_set_bits_session_int_LDFLAGS = $(TESTS_LDFLAGS) $(TSS2_ESYS_LDFLAGS_CRYPTO)
  1240. test_integration_esys_nv_ram_set_bits_session_int_SOURCES = \
  1241. $(ESYS_SRC_UTIL_CRYPTO_SRC) \
  1242. test/integration/esys-nv-ram-set-bits.int.c \
  1243. test/integration/main-esys.c test/integration/test-esys.h
  1244. test_integration_esys_object_changeauth_int_CFLAGS = $(TESTS_CFLAGS)
  1245. test_integration_esys_object_changeauth_int_LDADD = $(TESTS_LDADD)
  1246. test_integration_esys_object_changeauth_int_LDFLAGS = $(TESTS_LDFLAGS)
  1247. test_integration_esys_object_changeauth_int_SOURCES = \
  1248. test/integration/esys-object-changeauth.int.c \
  1249. test/integration/main-esys.c test/integration/test-esys.h
  1250. test_integration_esys_policy_authorize_int_CFLAGS = $(TESTS_CFLAGS) $(TSS2_ESYS_CFLAGS_CRYPTO)
  1251. test_integration_esys_policy_authorize_int_LDADD = $(TESTS_LDADD)
  1252. test_integration_esys_policy_authorize_int_LDFLAGS = $(TESTS_LDFLAGS) $(TSS2_ESYS_LDFLAGS_CRYPTO)
  1253. test_integration_esys_policy_authorize_int_SOURCES = \
  1254. $(ESYS_SRC_UTIL_CRYPTO_SRC) \
  1255. test/integration/esys-policy-authorize.int.c \
  1256. test/integration/main-esys.c test/integration/test-esys.h
  1257. test_integration_esys_policy_physical_presence_opt_int_CFLAGS = $(TESTS_CFLAGS)
  1258. test_integration_esys_policy_physical_presence_opt_int_LDADD = $(TESTS_LDADD)
  1259. test_integration_esys_policy_physical_presence_opt_int_LDFLAGS = $(TESTS_LDFLAGS)
  1260. test_integration_esys_policy_physical_presence_opt_int_SOURCES = \
  1261. test/integration/esys-policy-physical-presence-opt.int.c \
  1262. test/integration/main-esys.c test/integration/test-esys.h
  1263. test_integration_esys_policy_regression_int_CFLAGS = $(TESTS_CFLAGS)
  1264. test_integration_esys_policy_regression_int_LDADD = $(TESTS_LDADD)
  1265. test_integration_esys_policy_regression_int_LDFLAGS = $(TESTS_LDFLAGS)
  1266. test_integration_esys_policy_regression_int_SOURCES = \
  1267. test/integration/esys-policy-regression.int.c \
  1268. test/integration/main-esys.c test/integration/test-esys.h
  1269. test_integration_esys_policy_authorize_nv_opt_int_CFLAGS = $(TESTS_CFLAGS)
  1270. test_integration_esys_policy_authorize_nv_opt_int_LDADD = $(TESTS_LDADD)
  1271. test_integration_esys_policy_authorize_nv_opt_int_LDFLAGS = $(TESTS_LDFLAGS)
  1272. test_integration_esys_policy_authorize_nv_opt_int_SOURCES = \
  1273. test/integration/esys-policy-authorize-nv-opt.int.c \
  1274. test/integration/main-esys.c test/integration/test-esys.h
  1275. test_integration_esys_policy_template_opt_int_CFLAGS = $(TESTS_CFLAGS)
  1276. test_integration_esys_policy_template_opt_int_LDADD = $(TESTS_LDADD)
  1277. test_integration_esys_policy_template_opt_int_LDFLAGS = $(TESTS_LDFLAGS)
  1278. test_integration_esys_policy_template_opt_int_SOURCES = \
  1279. test/integration/esys-policy-template-opt.int.c \
  1280. test/integration/main-esys.c test/integration/test-esys.h
  1281. test_integration_esys_policy_ticket_int_CFLAGS = $(TESTS_CFLAGS) $(TSS2_ESYS_CFLAGS_CRYPTO)
  1282. test_integration_esys_policy_ticket_int_LDADD = $(TESTS_LDADD)
  1283. test_integration_esys_policy_ticket_int_LDFLAGS = $(TESTS_LDFLAGS) $(TSS2_ESYS_LDFLAGS_CRYPTO)
  1284. test_integration_esys_policy_ticket_int_SOURCES = \
  1285. $(ESYS_SRC_UTIL_CRYPTO_SRC) \
  1286. test/integration/esys-policy-ticket.int.c \
  1287. test/integration/main-esys.c test/integration/test-esys.h
  1288. test_integration_esys_policy_nv_changeauth_int_CFLAGS = $(TESTS_CFLAGS)
  1289. test_integration_esys_policy_nv_changeauth_int_LDADD = $(TESTS_LDADD)
  1290. test_integration_esys_policy_nv_changeauth_int_LDFLAGS = $(TESTS_LDFLAGS)
  1291. test_integration_esys_policy_nv_changeauth_int_SOURCES = \
  1292. test/integration/esys-policy-nv-changeauth.int.c \
  1293. test/integration/main-esys.c test/integration/test-esys.h
  1294. test_integration_esys_policy_nv_undefine_special_int_CFLAGS = $(TESTS_CFLAGS)
  1295. test_integration_esys_policy_nv_undefine_special_int_LDADD = $(TESTS_LDADD)
  1296. test_integration_esys_policy_nv_undefine_special_int_LDFLAGS = $(TESTS_LDFLAGS)
  1297. test_integration_esys_policy_nv_undefine_special_int_SOURCES = \
  1298. test/integration/esys-policy-nv-undefine-special.int.c \
  1299. test/integration/main-esys.c test/integration/test-esys.h
  1300. test_integration_esys_policy_password_int_CFLAGS = $(TESTS_CFLAGS)
  1301. test_integration_esys_policy_password_int_LDADD = $(TESTS_LDADD)
  1302. test_integration_esys_policy_password_int_LDFLAGS = $(TESTS_LDFLAGS)
  1303. test_integration_esys_policy_password_int_SOURCES = \
  1304. test/integration/esys-policy-password.int.c \
  1305. test/integration/main-esys.c test/integration/test-esys.h
  1306. test_integration_esys_pcr_basic_int_CFLAGS = $(TESTS_CFLAGS)
  1307. test_integration_esys_pcr_basic_int_LDADD = $(TESTS_LDADD)
  1308. test_integration_esys_pcr_basic_int_LDFLAGS = $(TESTS_LDFLAGS)
  1309. test_integration_esys_pcr_basic_int_SOURCES = \
  1310. test/integration/esys-pcr-basic.int.c \
  1311. test/integration/main-esys.c test/integration/test-esys.h
  1312. test_integration_esys_pcr_auth_value_int_CFLAGS = $(TESTS_CFLAGS)
  1313. test_integration_esys_pcr_auth_value_int_LDADD = $(TESTS_LDADD)
  1314. test_integration_esys_pcr_auth_value_int_LDFLAGS = $(TESTS_LDFLAGS)
  1315. test_integration_esys_pcr_auth_value_int_SOURCES = \
  1316. test/integration/esys-pcr-auth-value.int.c \
  1317. test/integration/main-esys.c test/integration/test-esys.h
  1318. test_integration_esys_pp_commands_int_CFLAGS = $(TESTS_CFLAGS)
  1319. test_integration_esys_pp_commands_int_LDADD = $(TESTS_LDADD)
  1320. test_integration_esys_pp_commands_int_LDFLAGS = $(TESTS_LDFLAGS)
  1321. test_integration_esys_pp_commands_int_SOURCES = \
  1322. test/integration/esys-pp-commands.int.c \
  1323. test/integration/main-esys.c test/integration/test-esys.h
  1324. test_integration_esys_quote_int_CFLAGS = $(TESTS_CFLAGS) $(TSS2_ESYS_CFLAGS_CRYPTO)
  1325. test_integration_esys_quote_int_LDADD = $(TESTS_LDADD)
  1326. test_integration_esys_quote_int_LDFLAGS = $(TESTS_LDFLAGS) $(TSS2_ESYS_LDFLAGS_CRYPTO)
  1327. test_integration_esys_quote_int_SOURCES = \
  1328. $(ESYS_SRC_UTIL_CRYPTO_SRC) \
  1329. test/integration/esys-quote.int.c \
  1330. test/integration/main-esys.c test/integration/test-esys.h
  1331. test_integration_esys_rsa_encrypt_decrypt_int_CFLAGS = $(TESTS_CFLAGS) $(TSS2_ESYS_CFLAGS_CRYPTO)
  1332. test_integration_esys_rsa_encrypt_decrypt_int_LDADD = $(TESTS_LDADD)
  1333. test_integration_esys_rsa_encrypt_decrypt_int_LDFLAGS = $(TESTS_LDFLAGS) $(TSS2_ESYS_LDFLAGS_CRYPTO)
  1334. test_integration_esys_rsa_encrypt_decrypt_int_SOURCES = \
  1335. $(ESYS_SRC_UTIL_CRYPTO_SRC) \
  1336. test/integration/esys-rsa-encrypt-decrypt.int.c \
  1337. test/integration/main-esys.c test/integration/test-esys.h
  1338. test_integration_esys_save_and_load_context_int_CFLAGS = $(TESTS_CFLAGS) $(TSS2_ESYS_CFLAGS_CRYPTO)
  1339. test_integration_esys_save_and_load_context_int_LDADD = $(TESTS_LDADD)
  1340. test_integration_esys_save_and_load_context_int_LDFLAGS = $(TESTS_LDFLAGS) $(TSS2_ESYS_LDFLAGS_CRYPTO)
  1341. test_integration_esys_save_and_load_context_int_SOURCES = \
  1342. $(ESYS_SRC_UTIL_CRYPTO_SRC) \
  1343. test/integration/esys-save-and-load-context.int.c \
  1344. test/integration/main-esys.c test/integration/test-esys.h
  1345. test_integration_esys_session_attributes_int_CFLAGS = $(TESTS_CFLAGS)
  1346. test_integration_esys_session_attributes_int_LDADD = $(TESTS_LDADD)
  1347. test_integration_esys_session_attributes_int_LDFLAGS = $(TESTS_LDFLAGS)
  1348. test_integration_esys_session_attributes_int_SOURCES = \
  1349. test/integration/esys-session-attributes.int.c \
  1350. test/integration/main-esys.c test/integration/test-esys.h
  1351. test_integration_esys_set_algorithm_set_int_CFLAGS = $(TESTS_CFLAGS)
  1352. test_integration_esys_set_algorithm_set_int_LDADD = $(TESTS_LDADD)
  1353. test_integration_esys_set_algorithm_set_int_LDFLAGS = $(TESTS_LDFLAGS)
  1354. test_integration_esys_set_algorithm_set_int_SOURCES = \
  1355. test/integration/esys-set-algorithm-set.int.c \
  1356. test/integration/main-esys.c test/integration/test-esys.h
  1357. test_integration_esys_stir_random_int_CFLAGS = $(TESTS_CFLAGS)
  1358. test_integration_esys_stir_random_int_LDADD = $(TESTS_LDADD)
  1359. test_integration_esys_stir_random_int_LDFLAGS = $(TESTS_LDFLAGS)
  1360. test_integration_esys_stir_random_int_SOURCES = \
  1361. test/integration/esys-stir-random.int.c \
  1362. test/integration/main-esys.c test/integration/test-esys.h
  1363. test_integration_esys_testparms_int_CFLAGS = $(TESTS_CFLAGS)
  1364. test_integration_esys_testparms_int_LDADD = $(TESTS_LDADD)
  1365. test_integration_esys_testparms_int_LDFLAGS = $(TESTS_LDFLAGS)
  1366. test_integration_esys_testparms_int_SOURCES = \
  1367. test/integration/esys-testparms.int.c \
  1368. test/integration/main-esys.c test/integration/test-esys.h
  1369. test_integration_esys_tpm_tests_int_CFLAGS = $(TESTS_CFLAGS)
  1370. test_integration_esys_tpm_tests_int_LDADD = $(TESTS_LDADD)
  1371. test_integration_esys_tpm_tests_int_LDFLAGS = $(TESTS_LDFLAGS)
  1372. test_integration_esys_tpm_tests_int_SOURCES = \
  1373. test/integration/esys-tpm-tests.int.c \
  1374. test/integration/main-esys.c test/integration/test-esys.h
  1375. test_integration_esys_tr_fromTpmPublic_key_int_CFLAGS = $(TESTS_CFLAGS)
  1376. test_integration_esys_tr_fromTpmPublic_key_int_LDADD = $(TESTS_LDADD)
  1377. test_integration_esys_tr_fromTpmPublic_key_int_LDFLAGS = $(TESTS_LDFLAGS)
  1378. test_integration_esys_tr_fromTpmPublic_key_int_SOURCES = \
  1379. test/integration/esys-tr-fromTpmPublic-key.int.c \
  1380. test/integration/main-esys.c test/integration/test-esys.h
  1381. test_integration_esys_tr_fromTpmPublic_nv_int_CFLAGS = $(TESTS_CFLAGS)
  1382. test_integration_esys_tr_fromTpmPublic_nv_int_LDADD = $(TESTS_LDADD)
  1383. test_integration_esys_tr_fromTpmPublic_nv_int_LDFLAGS = $(TESTS_LDFLAGS)
  1384. test_integration_esys_tr_fromTpmPublic_nv_int_SOURCES = \
  1385. test/integration/esys-tr-fromTpmPublic-nv.int.c \
  1386. test/integration/main-esys.c test/integration/test-esys.h
  1387. test_integration_esys_tr_fromTpmPublic_session_int_CFLAGS = $(TESTS_CFLAGS)
  1388. test_integration_esys_tr_fromTpmPublic_session_int_LDADD = $(TESTS_LDADD)
  1389. test_integration_esys_tr_fromTpmPublic_session_int_LDFLAGS = $(TESTS_LDFLAGS)
  1390. test_integration_esys_tr_fromTpmPublic_session_int_SOURCES = \
  1391. test/integration/esys-tr-fromTpmPublic-session.int.c \
  1392. test/integration/main-esys.c test/integration/test-esys.h
  1393. test_integration_esys_tr_getName_hierarchy_int_CFLAGS = $(TESTS_CFLAGS)
  1394. test_integration_esys_tr_getName_hierarchy_int_LDADD = $(TESTS_LDADD)
  1395. test_integration_esys_tr_getName_hierarchy_int_LDFLAGS = $(TESTS_LDFLAGS)
  1396. test_integration_esys_tr_getName_hierarchy_int_SOURCES = \
  1397. test/integration/esys-tr-getName-hierarchy.int.c \
  1398. test/integration/main-esys.c test/integration/test-esys.h
  1399. test_integration_esys_tr_getTpmHandle_key_int_CFLAGS = $(TESTS_CFLAGS)
  1400. test_integration_esys_tr_getTpmHandle_key_int_LDADD = $(TESTS_LDADD)
  1401. test_integration_esys_tr_getTpmHandle_key_int_LDFLAGS = $(TESTS_LDFLAGS)
  1402. test_integration_esys_tr_getTpmHandle_key_int_SOURCES = \
  1403. test/integration/esys-tr-getTpmHandle-key.int.c \
  1404. test/integration/main-esys.c test/integration/test-esys.h
  1405. test_integration_esys_tr_getTpmHandle_nv_int_CFLAGS = $(TESTS_CFLAGS)
  1406. test_integration_esys_tr_getTpmHandle_nv_int_LDADD = $(TESTS_LDADD)
  1407. test_integration_esys_tr_getTpmHandle_nv_int_LDFLAGS = $(TESTS_LDFLAGS)
  1408. test_integration_esys_tr_getTpmHandle_nv_int_SOURCES = \
  1409. test/integration/esys-tr-getTpmHandle-nv.int.c \
  1410. test/integration/main-esys.c test/integration/test-esys.h
  1411. test_integration_esys_unseal_password_auth_int_CFLAGS = $(TESTS_CFLAGS) $(TSS2_ESYS_CFLAGS_CRYPTO)
  1412. test_integration_esys_unseal_password_auth_int_LDADD = $(TESTS_LDADD)
  1413. test_integration_esys_unseal_password_auth_int_LDFLAGS = $(TESTS_LDFLAGS) $(TSS2_ESYS_LDFLAGS_CRYPTO)
  1414. test_integration_esys_unseal_password_auth_int_SOURCES = \
  1415. $(ESYS_SRC_UTIL_CRYPTO_SRC) \
  1416. test/integration/esys-unseal-password-auth.int.c \
  1417. test/integration/main-esys.c test/integration/test-esys.h
  1418. test_integration_esys_verify_signature_int_CFLAGS = $(TESTS_CFLAGS)
  1419. test_integration_esys_verify_signature_int_LDADD = $(TESTS_LDADD)
  1420. test_integration_esys_verify_signature_int_LDFLAGS = $(TESTS_LDFLAGS)
  1421. test_integration_esys_verify_signature_int_SOURCES = \
  1422. test/integration/esys-verify-signature.int.c \
  1423. test/integration/main-esys.c test/integration/test-esys.h
  1424. test_integration_esys_zgen_2phase_int_CFLAGS = $(TESTS_CFLAGS)
  1425. test_integration_esys_zgen_2phase_int_LDADD = $(TESTS_LDADD)
  1426. test_integration_esys_zgen_2phase_int_LDFLAGS = $(TESTS_LDFLAGS)
  1427. test_integration_esys_zgen_2phase_int_SOURCES = \
  1428. test/integration/esys-zgen-2phase.int.c \
  1429. test/integration/main-esys.c test/integration/test-esys.h
  1430. test_integration_esys_auto_session_flags_int_CFLAGS = $(TESTS_CFLAGS)
  1431. test_integration_esys_auto_session_flags_int_LDADD = $(TESTS_LDADD)
  1432. test_integration_esys_auto_session_flags_int_LDFLAGS = $(TESTS_LDFLAGS)
  1433. test_integration_esys_auto_session_flags_int_SOURCES = \
  1434. test/integration/esys-auto-session-flags.int.c \
  1435. test/integration/main-esys.c test/integration/test-esys.h
  1436. test_integration_esys_tpm_clear_auth_int_CFLAGS = $(TESTS_CFLAGS)
  1437. test_integration_esys_tpm_clear_auth_int_LDADD = $(TESTS_LDADD)
  1438. test_integration_esys_tpm_clear_auth_int_LDFLAGS = $(TESTS_LDFLAGS)
  1439. test_integration_esys_tpm_clear_auth_int_SOURCES = \
  1440. test/integration/esys-tpm-clear-auth.int.c \
  1441. test/integration/main-esys.c test/integration/test-esys.h
  1442. endif #ESYS
  1443. test_integration_sys_policy_template_int_CFLAGS = $(TESTS_CFLAGS)
  1444. test_integration_sys_policy_template_int_LDADD = $(TESTS_LDADD)
  1445. test_integration_sys_policy_template_int_SOURCES = test/integration/main-sys.c \
  1446. test/integration/sys-policy-template.int.c
  1447. test_integration_sys_create_loaded_int_CFLAGS = $(TESTS_CFLAGS)
  1448. test_integration_sys_create_loaded_int_LDADD = $(TESTS_LDADD)
  1449. test_integration_sys_create_loaded_int_SOURCES = test/integration/main-sys.c \
  1450. test/integration/sys-create-loaded.int.c
  1451. test_integration_sys_policy_authorizeNV_int_CFLAGS = $(TESTS_CFLAGS)
  1452. test_integration_sys_policy_authorizeNV_int_LDADD = $(TESTS_LDADD)
  1453. test_integration_sys_policy_authorizeNV_int_SOURCES = test/integration/main-sys.c \
  1454. test/integration/sys-policy-authorizeNV.int.c
  1455. if FAPI
  1456. test_integration_dlopen_fapi_get_random_fint_CFLAGS = $(TESTS_CFLAGS) \
  1457. -DENABLE_WARN=1
  1458. test_integration_dlopen_fapi_get_random_fint_LDADD = $(TESTS_LDADD) $(LIBADD_DL)
  1459. test_integration_dlopen_fapi_get_random_fint_LDFLAGS = $(TESTS_LDFLAGS)
  1460. test_integration_dlopen_fapi_get_random_fint_SOURCES = \
  1461. test/integration/fapi-get-random.int.c \
  1462. tss2-dlopen/tss2-dlopen-fapi.c \
  1463. tss2-dlopen/tss2-dlopen-esys.c \
  1464. tss2-dlopen/tss2-dlopen-mu.c \
  1465. tss2-dlopen/tss2-dlopen-tctildr.c \
  1466. test/integration/main-fapi.c test/integration/test-fapi.h
  1467. test_integration_fapi_check_wrong_paths_fint_CFLAGS = $(TESTS_CFLAGS)
  1468. test_integration_fapi_check_wrong_paths_fint_LDADD = $(TESTS_LDADD)
  1469. test_integration_fapi_check_wrong_paths_fint_LDFLAGS = $(TESTS_LDFLAGS)
  1470. test_integration_fapi_check_wrong_paths_fint_SOURCES = \
  1471. test/integration/fapi-check-wrong-paths.int.c \
  1472. test/integration/main-fapi.c test/integration/test-fapi.h
  1473. test_integration_fapi_get_esys_blobs_fint_CFLAGS = $(TESTS_CFLAGS)
  1474. test_integration_fapi_get_esys_blobs_fint_LDADD = $(TESTS_LDADD)
  1475. test_integration_fapi_get_esys_blobs_fint_LDFLAGS = $(TESTS_LDFLAGS)
  1476. test_integration_fapi_get_esys_blobs_fint_SOURCES = \
  1477. test/integration/fapi-get-esys-blobs.int.c \
  1478. test/integration/main-fapi.c test/integration/test-fapi.h
  1479. test_integration_fapi_get_random_fint_CFLAGS = $(TESTS_CFLAGS)
  1480. test_integration_fapi_get_random_fint_LDADD = $(TESTS_LDADD)
  1481. test_integration_fapi_get_random_fint_LDFLAGS = $(TESTS_LDFLAGS)
  1482. test_integration_fapi_get_random_fint_SOURCES = \
  1483. test/integration/fapi-get-random.int.c \
  1484. test/integration/main-fapi.c test/integration/test-fapi.h
  1485. test_integration_fapi_platform_certificates_fint_CFLAGS = $(TESTS_CFLAGS)
  1486. test_integration_fapi_platform_certificates_fint_LDADD = $(TESTS_LDADD)
  1487. test_integration_fapi_platform_certificates_fint_LDFLAGS = $(TESTS_LDFLAGS)
  1488. test_integration_fapi_platform_certificates_fint_SOURCES = \
  1489. test/integration/fapi-platform-certificates.int.c \
  1490. test/integration/main-fapi.c test/integration/test-fapi.h
  1491. test_integration_fapi_key_create_sign_fint_CFLAGS = $(TESTS_CFLAGS)
  1492. test_integration_fapi_key_create_sign_fint_LDADD = $(TESTS_LDADD)
  1493. test_integration_fapi_key_create_sign_fint_LDFLAGS = $(TESTS_LDFLAGS)
  1494. test_integration_fapi_key_create_sign_fint_SOURCES = \
  1495. test/integration/fapi-key-create-sign.int.c \
  1496. test/integration/main-fapi.c test/integration/test-fapi.h
  1497. test_integration_fapi_key_create_he_sign_fint_CFLAGS = $(TESTS_CFLAGS)
  1498. test_integration_fapi_key_create_he_sign_fint_LDADD = $(TESTS_LDADD)
  1499. test_integration_fapi_key_create_he_sign_fint_LDFLAGS = $(TESTS_LDFLAGS)
  1500. test_integration_fapi_key_create_he_sign_fint_SOURCES = \
  1501. test/integration/fapi-key-create-he-sign.int.c \
  1502. test/integration/main-fapi.c test/integration/test-fapi.h
  1503. test_integration_fapi_key_create_primary_sign_fint_CFLAGS = $(TESTS_CFLAGS)
  1504. test_integration_fapi_key_create_primary_sign_fint_LDADD = $(TESTS_LDADD)
  1505. test_integration_fapi_key_create_primary_sign_fint_LDFLAGS = $(TESTS_LDFLAGS)
  1506. test_integration_fapi_key_create_primary_sign_fint_SOURCES = \
  1507. test/integration/fapi-key-create-primary-sign.int.c \
  1508. test/integration/main-fapi.c test/integration/test-fapi.h
  1509. test_integration_fapi_key_create2_sign_fint_CFLAGS = $(TESTS_CFLAGS)
  1510. test_integration_fapi_key_create2_sign_fint_LDADD = $(TESTS_LDADD)
  1511. test_integration_fapi_key_create2_sign_fint_LDFLAGS = $(TESTS_LDFLAGS)
  1512. test_integration_fapi_key_create2_sign_fint_SOURCES = \
  1513. test/integration/fapi-key-create2-sign.int.c \
  1514. test/integration/main-fapi.c test/integration/test-fapi.h
  1515. test_integration_fapi_key_create_null_key_sign_fint_CFLAGS = $(TESTS_CFLAGS)
  1516. test_integration_fapi_key_create_null_key_sign_fint_LDADD = $(TESTS_LDADD)
  1517. test_integration_fapi_key_create_null_key_sign_fint_LDFLAGS = $(TESTS_LDFLAGS)
  1518. test_integration_fapi_key_create_null_key_sign_fint_SOURCES = \
  1519. test/integration/fapi-key-create-null-key-sign.int.c \
  1520. test/integration/main-fapi.c test/integration/test-fapi.h
  1521. test_integration_fapi_key_create_sign_persistent_key_fint_CFLAGS = $(TESTS_CFLAGS) \
  1522. -DPERSISTENT
  1523. test_integration_fapi_key_create_sign_persistent_key_fint_LDADD = $(TESTS_LDADD)
  1524. test_integration_fapi_key_create_sign_persistent_key_fint_LDFLAGS = $(TESTS_LDFLAGS)
  1525. test_integration_fapi_key_create_sign_persistent_key_fint_SOURCES = \
  1526. test/integration/fapi-key-create-sign.int.c \
  1527. test/integration/main-fapi.c test/integration/test-fapi.h
  1528. test_integration_fapi_key_create_sign_password_provision_fint_CFLAGS = $(TESTS_CFLAGS)
  1529. test_integration_fapi_key_create_sign_password_provision_fint_LDADD = $(TESTS_LDADD)
  1530. test_integration_fapi_key_create_sign_password_provision_fint_LDFLAGS = $(TESTS_LDFLAGS)
  1531. test_integration_fapi_key_create_sign_password_provision_fint_SOURCES = \
  1532. test/integration/fapi-key-create-sign-password-provision.int.c \
  1533. test/integration/main-fapi.c test/integration/test-fapi.h
  1534. test_integration_fapi_key_create_sign_policy_provision_fint_CFLAGS = $(TESTS_CFLAGS) \
  1535. -DFAPI_PROFILE=\"P_RSA_sh_policy\" -DFAPI_TEST_EK_CERT_LESS
  1536. test_integration_fapi_key_create_sign_policy_provision_fint_LDADD = $(TESTS_LDADD)
  1537. test_integration_fapi_key_create_sign_policy_provision_fint_LDFLAGS = $(TESTS_LDFLAGS)
  1538. test_integration_fapi_key_create_sign_policy_provision_fint_SOURCES = \
  1539. test/integration/fapi-key-create-sign-policy-provision.int.c \
  1540. test/integration/main-fapi.c test/integration/test-fapi.h
  1541. test_integration_fapi_key_create_sign_rsa_fint_CFLAGS = $(TESTS_CFLAGS) \
  1542. -DFAPI_PROFILE=\"P_RSA\"
  1543. test_integration_fapi_key_create_sign_rsa_fint_LDADD = $(TESTS_LDADD)
  1544. test_integration_fapi_key_create_sign_rsa_fint_LDFLAGS = $(TESTS_LDFLAGS)
  1545. test_integration_fapi_key_create_sign_rsa_fint_SOURCES = \
  1546. test/integration/fapi-key-create-sign.int.c \
  1547. test/integration/main-fapi.c test/integration/test-fapi.h
  1548. test_integration_fapi_key_create_sign_password_fint_CFLAGS = $(TESTS_CFLAGS) \
  1549. -DFAPI_PASSWORD
  1550. test_integration_fapi_key_create_sign_password_fint_LDADD = $(TESTS_LDADD)
  1551. test_integration_fapi_key_create_sign_password_fint_LDFLAGS = $(TESTS_LDFLAGS)
  1552. test_integration_fapi_key_create_sign_password_fint_SOURCES = \
  1553. test/integration/fapi-key-create-sign.int.c \
  1554. test/integration/main-fapi.c test/integration/test-fapi.h
  1555. test_integration_fapi_key_create_sign_password_da_fint_CFLAGS = $(TESTS_CFLAGS) \
  1556. -DFAPI_PASSWORD -DFAPI_DA
  1557. test_integration_fapi_key_create_sign_password_da_fint_LDADD = $(TESTS_LDADD)
  1558. test_integration_fapi_key_create_sign_password_da_fint_LDFLAGS = $(TESTS_LDFLAGS)
  1559. test_integration_fapi_key_create_sign_password_da_fint_SOURCES = \
  1560. test/integration/fapi-key-create-sign.int.c \
  1561. test/integration/main-fapi.c test/integration/test-fapi.h
  1562. test_integration_fapi_key_create_sign_persistent_fint_CFLAGS = $(TESTS_CFLAGS) \
  1563. -DFAPI_PROFILE=\"P_RSA_EK_persistent\" -DFAPI_TEST_EK_CERT_LESS
  1564. test_integration_fapi_key_create_sign_persistent_fint_LDADD = $(TESTS_LDADD)
  1565. test_integration_fapi_key_create_sign_persistent_fint_LDFLAGS = $(TESTS_LDFLAGS)
  1566. test_integration_fapi_key_create_sign_persistent_fint_SOURCES = \
  1567. test/integration/fapi-key-create-sign.int.c \
  1568. test/integration/main-fapi.c test/integration/test-fapi.h
  1569. test_integration_fapi_key_create_policy_authorize_sign_fint_CFLAGS = $(TESTS_CFLAGS) -DFAPI_PROFILE=\"P_RSA\"
  1570. test_integration_fapi_key_create_policy_authorize_sign_fint_LDADD = $(TESTS_LDADD)
  1571. test_integration_fapi_key_create_policy_authorize_sign_fint_LDFLAGS = $(TESTS_LDFLAGS)
  1572. test_integration_fapi_key_create_policy_authorize_sign_fint_SOURCES = \
  1573. test/integration/fapi-key-create-policy-authorize-sign.int.c \
  1574. test/integration/main-fapi.c test/integration/test-fapi.h
  1575. test_integration_fapi_key_create_policy_authorize_rsa_pem_sign_fint_CFLAGS = $(TESTS_CFLAGS) -DFAPI_PROFILE=\"P_RSA\"
  1576. test_integration_fapi_key_create_policy_authorize_rsa_pem_sign_fint_LDADD = $(TESTS_LDADD)
  1577. test_integration_fapi_key_create_policy_authorize_rsa_pem_sign_fint_LDFLAGS = $(TESTS_LDFLAGS)
  1578. test_integration_fapi_key_create_policy_authorize_rsa_pem_sign_fint_SOURCES = \
  1579. test/integration/fapi-key-create-policy-authorize-pem-sign.int.c \
  1580. test/integration/main-fapi.c test/integration/test-fapi.h
  1581. test_integration_fapi_key_create_policy_authorize_ecc_pem_sign_fint_CFLAGS = $(TESTS_CFLAGS) -DTEST_ECC
  1582. test_integration_fapi_key_create_policy_authorize_ecc_pem_sign_fint_LDADD = $(TESTS_LDADD)
  1583. test_integration_fapi_key_create_policy_authorize_ecc_pem_sign_fint_LDFLAGS = $(TESTS_LDFLAGS)
  1584. test_integration_fapi_key_create_policy_authorize_ecc_pem_sign_fint_SOURCES = \
  1585. test/integration/fapi-key-create-policy-authorize-pem-sign.int.c \
  1586. test/integration/main-fapi.c test/integration/test-fapi.h
  1587. test_integration_fapi_key_create_policy_authorize_sign_rsa_fint_CFLAGS = $(TESTS_CFLAGS) \
  1588. -DFAPI_PROFILE=\"P_RSA256\" -DFAPI_TEST_EK_CERT_LESS
  1589. test_integration_fapi_key_create_policy_authorize_sign_rsa_fint_LDADD = $(TESTS_LDADD)
  1590. test_integration_fapi_key_create_policy_authorize_sign_rsa_fint_LDFLAGS = $(TESTS_LDFLAGS)
  1591. test_integration_fapi_key_create_policy_authorize_sign_rsa_fint_SOURCES = \
  1592. test/integration/fapi-key-create-policy-authorize-sign.int.c \
  1593. test/integration/main-fapi.c test/integration/test-fapi.h
  1594. test_integration_fapi_key_create_policy_authorize_nv_sign_fint_CFLAGS = $(TESTS_CFLAGS)
  1595. test_integration_fapi_key_create_policy_authorize_nv_sign_fint_LDADD = $(TESTS_LDADD)
  1596. test_integration_fapi_key_create_policy_authorize_nv_sign_fint_LDFLAGS = $(TESTS_LDFLAGS)
  1597. test_integration_fapi_key_create_policy_authorize_nv_sign_fint_SOURCES = \
  1598. test/integration/fapi-key-create-policy-authorize-nv-sign.int.c \
  1599. test/integration/main-fapi.c test/integration/test-fapi.h
  1600. test_integration_fapi_key_create_policy_secret_nv_sign_fint_CFLAGS = $(TESTS_CFLAGS) \
  1601. -DFAPI_PROFILE=\"P_RSA256\" -DFAPI_TEST_EK_CERT_LESS
  1602. test_integration_fapi_key_create_policy_secret_nv_sign_fint_LDADD = $(TESTS_LDADD)
  1603. test_integration_fapi_key_create_policy_secret_nv_sign_fint_LDFLAGS = $(TESTS_LDFLAGS)
  1604. test_integration_fapi_key_create_policy_secret_nv_sign_fint_SOURCES = \
  1605. test/integration/fapi-key-create-policy-secret-nv-sign.int.c \
  1606. test/integration/main-fapi.c test/integration/test-fapi.h
  1607. test_integration_fapi_key_create_policy_pcr_sign_fint_CFLAGS = $(TESTS_CFLAGS)
  1608. test_integration_fapi_key_create_policy_pcr_sign_fint_LDADD = $(TESTS_LDADD)
  1609. test_integration_fapi_key_create_policy_pcr_sign_fint_LDFLAGS = $(TESTS_LDFLAGS)
  1610. test_integration_fapi_key_create_policy_pcr_sign_fint_SOURCES = \
  1611. test/integration/fapi-key-create-policy-pcr-sign.int.c \
  1612. test/integration/main-fapi.c test/integration/test-fapi.h
  1613. test_integration_fapi_key_create_policy_signed_fint_CFLAGS = $(TESTS_CFLAGS)
  1614. test_integration_fapi_key_create_policy_signed_fint_LDADD = $(TESTS_LDADD)
  1615. test_integration_fapi_key_create_policy_signed_fint_LDFLAGS = $(TESTS_LDFLAGS)
  1616. test_integration_fapi_key_create_policy_signed_fint_SOURCES = \
  1617. test/integration/fapi-key-create-policy-signed.int.c \
  1618. test/integration/main-fapi.c test/integration/test-fapi.h
  1619. test_integration_fapi_key_create_policy_signed_ecc_fint_CFLAGS = $(TESTS_CFLAGS) \
  1620. -DTEST_ECC
  1621. test_integration_fapi_key_create_policy_signed_ecc_fint_LDADD = $(TESTS_LDADD)
  1622. test_integration_fapi_key_create_policy_signed_ecc_fint_LDFLAGS = $(TESTS_LDFLAGS)
  1623. test_integration_fapi_key_create_policy_signed_ecc_fint_SOURCES = \
  1624. test/integration/fapi-key-create-policy-signed.int.c \
  1625. test/integration/main-fapi.c test/integration/test-fapi.h
  1626. test_integration_fapi_key_create_policy_nv_sign_fint_CFLAGS = $(TESTS_CFLAGS)
  1627. test_integration_fapi_key_create_policy_nv_sign_fint_LDADD = $(TESTS_LDADD)
  1628. test_integration_fapi_key_create_policy_nv_sign_fint_LDFLAGS = $(TESTS_LDFLAGS)
  1629. test_integration_fapi_key_create_policy_nv_sign_fint_SOURCES = \
  1630. test/integration/fapi-key-create-policy-nv-sign.int.c \
  1631. test/integration/main-fapi.c test/integration/test-fapi.h
  1632. test_integration_fapi_key_create_policy_nv_counter_sign_fint_CFLAGS = $(TESTS_CFLAGS)
  1633. test_integration_fapi_key_create_policy_nv_counter_sign_fint_LDADD = $(TESTS_LDADD)
  1634. test_integration_fapi_key_create_policy_nv_counter_sign_fint_LDFLAGS = $(TESTS_LDFLAGS)
  1635. test_integration_fapi_key_create_policy_nv_counter_sign_fint_SOURCES = \
  1636. test/integration/fapi-key-create-policy-nv-counter-sign.int.c \
  1637. test/integration/main-fapi.c test/integration/test-fapi.h
  1638. test_integration_fapi_key_create_policy_or_sign_fint_CFLAGS = $(TESTS_CFLAGS)
  1639. test_integration_fapi_key_create_policy_or_sign_fint_LDADD = $(TESTS_LDADD)
  1640. test_integration_fapi_key_create_policy_or_sign_fint_LDFLAGS = $(TESTS_LDFLAGS)
  1641. test_integration_fapi_key_create_policy_or_sign_fint_SOURCES = \
  1642. test/integration/fapi-key-create-policy-or-sign.int.c \
  1643. test/integration/main-fapi.c test/integration/test-fapi.h
  1644. test_integration_fapi_key_create_policy_password_sign_fint_CFLAGS = $(TESTS_CFLAGS) \
  1645. -DTEST_POLICY_PASSWORD -DTEST_PASSWORD
  1646. test_integration_fapi_key_create_policy_password_sign_fint_LDADD = $(TESTS_LDADD)
  1647. test_integration_fapi_key_create_policy_password_sign_fint_LDFLAGS = $(TESTS_LDFLAGS)
  1648. test_integration_fapi_key_create_policy_password_sign_fint_SOURCES = \
  1649. test/integration/fapi-key-create-policies-sign.int.c \
  1650. test/integration/main-fapi.c test/integration/test-fapi.h
  1651. test_integration_fapi_key_create_policy_countertimer_sign_fint_CFLAGS = $(TESTS_CFLAGS) \
  1652. -DTEST_POLICY_COUNTERTIMER
  1653. test_integration_fapi_key_create_policy_countertimer_sign_fint_LDADD = $(TESTS_LDADD)
  1654. test_integration_fapi_key_create_policy_countertimer_sign_fint_LDFLAGS = $(TESTS_LDFLAGS)
  1655. test_integration_fapi_key_create_policy_countertimer_sign_fint_SOURCES = \
  1656. test/integration/fapi-key-create-policies-sign.int.c \
  1657. test/integration/main-fapi.c test/integration/test-fapi.h
  1658. test_integration_fapi_key_create_policy_physical_presence_sign_fint_CFLAGS = $(TESTS_CFLAGS) \
  1659. -DTEST_POLICY_PHYSICAL_PRESENCE
  1660. test_integration_fapi_key_create_policy_physical_presence_sign_fint_LDADD = $(TESTS_LDADD)
  1661. test_integration_fapi_key_create_policy_physical_presence_sign_fint_LDFLAGS = $(TESTS_LDFLAGS)
  1662. test_integration_fapi_key_create_policy_physical_presence_sign_fint_SOURCES = \
  1663. test/integration/fapi-key-create-policies-sign.int.c \
  1664. test/integration/main-fapi.c test/integration/test-fapi.h
  1665. test_integration_fapi_key_create_policy_locality_sign_fint_CFLAGS = $(TESTS_CFLAGS) \
  1666. -DTEST_POLICY_LOCALITY
  1667. test_integration_fapi_key_create_policy_locality_sign_fint_LDADD = $(TESTS_LDADD)
  1668. test_integration_fapi_key_create_policy_locality_sign_fint_LDFLAGS = $(TESTS_LDFLAGS)
  1669. test_integration_fapi_key_create_policy_locality_sign_fint_SOURCES = \
  1670. test/integration/fapi-key-create-policies-sign.int.c \
  1671. test/integration/main-fapi.c test/integration/test-fapi.h
  1672. test_integration_fapi_key_create_policy_command_code_sign_fint_CFLAGS = $(TESTS_CFLAGS) \
  1673. -DTEST_POLICY_COMMAND_CODE
  1674. test_integration_fapi_key_create_policy_command_code_sign_fint_LDADD = $(TESTS_LDADD)
  1675. test_integration_fapi_key_create_policy_command_code_sign_fint_LDFLAGS = $(TESTS_LDFLAGS)
  1676. test_integration_fapi_key_create_policy_command_code_sign_fint_SOURCES = \
  1677. test/integration/fapi-key-create-policies-sign.int.c \
  1678. test/integration/main-fapi.c test/integration/test-fapi.h
  1679. test_integration_fapi_key_create_policy_auth_value_sign_fint_CFLAGS = $(TESTS_CFLAGS) \
  1680. -DTEST_POLICY_AUTH_VALUE -DTEST_PASSWORD
  1681. test_integration_fapi_key_create_policy_auth_value_sign_fint_LDADD = $(TESTS_LDADD)
  1682. test_integration_fapi_key_create_policy_auth_value_sign_fint_LDFLAGS = $(TESTS_LDFLAGS)
  1683. test_integration_fapi_key_create_policy_auth_value_sign_fint_SOURCES = \
  1684. test/integration/fapi-key-create-policies-sign.int.c \
  1685. test/integration/main-fapi.c test/integration/test-fapi.h
  1686. test_integration_fapi_key_create_ckda_sign_fint_CFLAGS = $(TESTS_CFLAGS) \
  1687. -DFAPI_PROFILE=\"P_RSA\"
  1688. test_integration_fapi_key_create_ckda_sign_fint_LDADD = $(TESTS_LDADD)
  1689. test_integration_fapi_key_create_ckda_sign_fint_LDFLAGS = $(TESTS_LDFLAGS)
  1690. test_integration_fapi_key_create_ckda_sign_fint_SOURCES = \
  1691. test/integration/fapi-key-create-ckda-sign.int.c \
  1692. test/integration/main-fapi.c test/integration/test-fapi.h
  1693. test_integration_fapi_key_create_ckda_sign_password_fint_CFLAGS = $(TESTS_CFLAGS) \
  1694. -DFAPI_PASSWORD -DFAPI_PROFILE=\"P_RSA\"
  1695. test_integration_fapi_key_create_ckda_sign_password_fint_LDADD = $(TESTS_LDADD)
  1696. test_integration_fapi_key_create_ckda_sign_password_fint_LDFLAGS = $(TESTS_LDFLAGS)
  1697. test_integration_fapi_key_create_ckda_sign_password_fint_SOURCES = \
  1698. test/integration/fapi-key-create-ckda-sign.int.c \
  1699. test/integration/main-fapi.c test/integration/test-fapi.h
  1700. test_integration_fapi_key_create_ckda_sign_password_da_fint_CFLAGS = $(TESTS_CFLAGS) \
  1701. -DFAPI_PASSWORD -DFAPI_DA -DFAPI_PROFILE=\"P_RSA\"
  1702. test_integration_fapi_key_create_ckda_sign_password_da_fint_LDADD = $(TESTS_LDADD)
  1703. test_integration_fapi_key_create_ckda_sign_password_da_fint_LDFLAGS = $(TESTS_LDFLAGS)
  1704. test_integration_fapi_key_create_ckda_sign_password_da_fint_SOURCES = \
  1705. test/integration/fapi-key-create-ckda-sign.int.c \
  1706. test/integration/main-fapi.c test/integration/test-fapi.h
  1707. test_integration_fapi_key_change_auth_fint_CFLAGS = $(TESTS_CFLAGS)
  1708. test_integration_fapi_key_change_auth_fint_LDADD = $(TESTS_LDADD)
  1709. test_integration_fapi_key_change_auth_fint_LDFLAGS = $(TESTS_LDFLAGS)
  1710. test_integration_fapi_key_change_auth_fint_SOURCES = \
  1711. test/integration/fapi-key-change-auth.int.c \
  1712. test/integration/main-fapi.c test/integration/test-fapi.h
  1713. test_integration_fapi_nv_ordinary_fint_CFLAGS = $(TESTS_CFLAGS)
  1714. test_integration_fapi_nv_ordinary_fint_LDADD = $(TESTS_LDADD)
  1715. test_integration_fapi_nv_ordinary_fint_LDFLAGS = $(TESTS_LDFLAGS)
  1716. test_integration_fapi_nv_ordinary_fint_SOURCES = \
  1717. test/integration/fapi-nv-ordinary.int.c \
  1718. test/integration/main-fapi.c test/integration/test-fapi.h
  1719. test_integration_fapi_nv_authorizenv_cphash_fint_CFLAGS = $(TESTS_CFLAGS)
  1720. test_integration_fapi_nv_authorizenv_cphash_fint_LDADD = $(TESTS_LDADD)
  1721. test_integration_fapi_nv_authorizenv_cphash_fint_LDFLAGS = $(TESTS_LDFLAGS)
  1722. test_integration_fapi_nv_authorizenv_cphash_fint_SOURCES = \
  1723. test/integration/fapi-nv-authorizenv-cphash.int.c \
  1724. test/integration/main-fapi.c test/integration/test-fapi.h
  1725. test_integration_fapi_nv_extend_fint_CFLAGS = $(TESTS_CFLAGS)
  1726. test_integration_fapi_nv_extend_fint_LDADD = $(TESTS_LDADD)
  1727. test_integration_fapi_nv_extend_fint_LDFLAGS = $(TESTS_LDFLAGS)
  1728. test_integration_fapi_nv_extend_fint_SOURCES = \
  1729. test/integration/fapi-nv-extend.int.c \
  1730. test/integration/main-fapi.c test/integration/test-fapi.h
  1731. test_integration_fapi_nv_increment_fint_CFLAGS = $(TESTS_CFLAGS)
  1732. test_integration_fapi_nv_increment_fint_LDADD = $(TESTS_LDADD)
  1733. test_integration_fapi_nv_increment_fint_LDFLAGS = $(TESTS_LDFLAGS)
  1734. test_integration_fapi_nv_increment_fint_SOURCES = \
  1735. test/integration/fapi-nv-increment.int.c \
  1736. test/integration/main-fapi.c test/integration/test-fapi.h
  1737. test_integration_fapi_nv_set_bits_fint_CFLAGS = $(TESTS_CFLAGS)
  1738. test_integration_fapi_nv_set_bits_fint_LDADD = $(TESTS_LDADD)
  1739. test_integration_fapi_nv_set_bits_fint_LDFLAGS = $(TESTS_LDFLAGS)
  1740. test_integration_fapi_nv_set_bits_fint_SOURCES = \
  1741. test/integration/fapi-nv-set-bits.int.c \
  1742. test/integration/main-fapi.c test/integration/test-fapi.h
  1743. test_integration_fapi_nv_written_policy_fint_CFLAGS = $(TESTS_CFLAGS)
  1744. test_integration_fapi_nv_written_policy_fint_LDADD = $(TESTS_LDADD)
  1745. test_integration_fapi_nv_written_policy_fint_LDFLAGS = $(TESTS_LDFLAGS)
  1746. test_integration_fapi_nv_written_policy_fint_SOURCES = \
  1747. test/integration/fapi-nv-written-policy.int.c \
  1748. test/integration/main-fapi.c test/integration/test-fapi.h
  1749. test_integration_fapi_export_policy_fint_CFLAGS = $(TESTS_CFLAGS)
  1750. test_integration_fapi_export_policy_fint_LDADD = $(TESTS_LDADD)
  1751. test_integration_fapi_export_policy_fint_LDFLAGS = $(TESTS_LDFLAGS)
  1752. test_integration_fapi_export_policy_fint_SOURCES = \
  1753. test/integration/fapi-export-policy.int.c \
  1754. test/integration/main-fapi.c test/integration/test-fapi.h
  1755. test_integration_fapi_ext_public_key_fint_CFLAGS = $(TESTS_CFLAGS) \
  1756. -DFAPI_NONTPM
  1757. test_integration_fapi_ext_public_key_fint_LDADD = $(TESTS_LDADD)
  1758. test_integration_fapi_ext_public_key_fint_LDFLAGS = $(TESTS_LDFLAGS)
  1759. test_integration_fapi_ext_public_key_fint_SOURCES = \
  1760. test/integration/fapi-ext-public-key.int.c \
  1761. test/integration/main-fapi.c test/integration/test-fapi.h
  1762. test_integration_fapi_data_crypt_fint_CFLAGS = $(TESTS_CFLAGS)
  1763. test_integration_fapi_data_crypt_fint_LDADD = $(TESTS_LDADD)
  1764. test_integration_fapi_data_crypt_fint_LDFLAGS = $(TESTS_LDFLAGS)
  1765. test_integration_fapi_data_crypt_fint_SOURCES = \
  1766. test/integration/fapi-data-crypt.int.c \
  1767. test/integration/main-fapi.c test/integration/test-fapi.h
  1768. test_integration_fapi_data_crypt_persistent_fint_CFLAGS = $(TESTS_CFLAGS) \
  1769. -DPERSISTENT
  1770. test_integration_fapi_data_crypt_persistent_fint_LDADD = $(TESTS_LDADD)
  1771. test_integration_fapi_data_crypt_persistent_fint_LDFLAGS = $(TESTS_LDFLAGS)
  1772. test_integration_fapi_data_crypt_persistent_fint_SOURCES = \
  1773. test/integration/fapi-data-crypt.int.c \
  1774. test/integration/main-fapi.c test/integration/test-fapi.h
  1775. test_integration_fapi_data_crypt_rsa_fint_CFLAGS = $(TESTS_CFLAGS) \
  1776. -DFAPI_PROFILE=\"P_RSA\"
  1777. test_integration_fapi_data_crypt_rsa_fint_LDADD = $(TESTS_LDADD)
  1778. test_integration_fapi_data_crypt_rsa_fint_LDFLAGS = $(TESTS_LDFLAGS)
  1779. test_integration_fapi_data_crypt_rsa_fint_SOURCES = \
  1780. test/integration/fapi-data-crypt.int.c \
  1781. test/integration/main-fapi.c test/integration/test-fapi.h
  1782. test_integration_fapi_data_crypt_rsa_persistent_fint_CFLAGS = $(TESTS_CFLAGS) \
  1783. -DFAPI_PROFILE=\"P_RSA\" -DPERSISTENT
  1784. test_integration_fapi_data_crypt_rsa_persistent_fint_LDADD = $(TESTS_LDADD)
  1785. test_integration_fapi_data_crypt_rsa_persistent_fint_LDFLAGS = $(TESTS_LDFLAGS)
  1786. test_integration_fapi_data_crypt_rsa_persistent_fint_SOURCES = \
  1787. test/integration/fapi-data-crypt.int.c \
  1788. test/integration/main-fapi.c test/integration/test-fapi.h
  1789. test_integration_fapi_duplicate_fint_CFLAGS = $(TESTS_CFLAGS)
  1790. test_integration_fapi_duplicate_fint_LDADD = $(TESTS_LDADD)
  1791. test_integration_fapi_duplicate_fint_LDFLAGS = $(TESTS_LDFLAGS)
  1792. test_integration_fapi_duplicate_fint_SOURCES = \
  1793. test/integration/fapi-duplicate.int.c \
  1794. test/integration/main-fapi.c test/integration/test-fapi.h
  1795. test_integration_fapi_pcr_test_fint_CFLAGS = $(TESTS_CFLAGS)
  1796. test_integration_fapi_pcr_test_fint_LDADD = $(TESTS_LDADD)
  1797. test_integration_fapi_pcr_test_fint_LDFLAGS = $(TESTS_LDFLAGS)
  1798. test_integration_fapi_pcr_test_fint_SOURCES = \
  1799. test/integration/fapi-pcr-test.int.c \
  1800. test/integration/main-fapi.c test/integration/test-fapi.h
  1801. test_integration_fapi_quote_fint_CFLAGS = $(TESTS_CFLAGS)
  1802. test_integration_fapi_quote_fint_LDADD = $(TESTS_LDADD)
  1803. test_integration_fapi_quote_fint_LDFLAGS = $(TESTS_LDFLAGS)
  1804. test_integration_fapi_quote_fint_SOURCES = \
  1805. test/integration/fapi-quote.int.c \
  1806. test/integration/main-fapi.c test/integration/test-fapi.h
  1807. test_integration_fapi_quote_with_primary_fint_CFLAGS = $(TESTS_CFLAGS)
  1808. test_integration_fapi_quote_with_primary_fint_LDADD = $(TESTS_LDADD)
  1809. test_integration_fapi_quote_with_primary_fint_LDFLAGS = $(TESTS_LDFLAGS)
  1810. test_integration_fapi_quote_with_primary_fint_SOURCES = \
  1811. test/integration/fapi-quote-with-primary.int.c \
  1812. test/integration/main-fapi.c test/integration/test-fapi.h
  1813. test_integration_fapi_quote_rsa_fint_CFLAGS = $(TESTS_CFLAGS) \
  1814. -DFAPI_PROFILE=\"P_RSA\"
  1815. test_integration_fapi_quote_rsa_fint_LDADD = $(TESTS_LDADD)
  1816. test_integration_fapi_quote_rsa_fint_LDFLAGS = $(TESTS_LDFLAGS)
  1817. test_integration_fapi_quote_rsa_fint_SOURCES = \
  1818. test/integration/fapi-quote.int.c \
  1819. test/integration/main-fapi.c test/integration/test-fapi.h
  1820. test_integration_fapi_policy_or_nv_read_write_fint_CFLAGS = $(TESTS_CFLAGS)
  1821. test_integration_fapi_policy_or_nv_read_write_fint_LDADD = $(TESTS_LDADD)
  1822. test_integration_fapi_policy_or_nv_read_write_fint_LDFLAGS = $(TESTS_LDFLAGS)
  1823. test_integration_fapi_policy_or_nv_read_write_fint_SOURCES = \
  1824. test/integration/fapi-policy-or-nv-read-write.int.c \
  1825. test/integration/main-fapi.c test/integration/test-fapi.h
  1826. test_integration_fapi_info_fint_CFLAGS = $(TESTS_CFLAGS)
  1827. test_integration_fapi_info_fint_LDADD = $(TESTS_LDADD)
  1828. test_integration_fapi_info_fint_LDFLAGS = $(TESTS_LDFLAGS)
  1829. test_integration_fapi_info_fint_SOURCES = \
  1830. test/integration/fapi-info.int.c \
  1831. test/integration/main-fapi.c test/integration/test-fapi.h
  1832. test_integration_fapi_unseal_fint_CFLAGS = $(TESTS_CFLAGS)
  1833. test_integration_fapi_unseal_fint_LDADD = $(TESTS_LDADD)
  1834. test_integration_fapi_unseal_fint_LDFLAGS = $(TESTS_LDFLAGS)
  1835. test_integration_fapi_unseal_fint_SOURCES = \
  1836. test/integration/fapi-unseal.int.c \
  1837. test/integration/main-fapi.c test/integration/test-fapi.h
  1838. test_integration_fapi_unseal_persistent_fint_CFLAGS = $(TESTS_CFLAGS) \
  1839. -DPERSISTENT
  1840. test_integration_fapi_unseal_persistent_fint_LDADD = $(TESTS_LDADD)
  1841. test_integration_fapi_unseal_persistent_fint_LDFLAGS = $(TESTS_LDFLAGS)
  1842. test_integration_fapi_unseal_persistent_fint_SOURCES = \
  1843. test/integration/fapi-unseal.int.c \
  1844. test/integration/main-fapi.c test/integration/test-fapi.h
  1845. test_integration_fapi_provision_fingerprint_fint_CFLAGS = $(TESTS_CFLAGS) \
  1846. -DFAPI_TEST_FINGERPRINT -DFAPI_PROFILE=\"P_RSA\"
  1847. test_integration_fapi_provision_fingerprint_fint_LDADD = $(TESTS_LDADD)
  1848. test_integration_fapi_provision_fingerprint_fint_LDFLAGS = $(TESTS_LDFLAGS)
  1849. test_integration_fapi_provision_fingerprint_fint_SOURCES = \
  1850. test/integration/fapi-get-random.int.c \
  1851. test/integration/main-fapi.c test/integration/test-fapi.h
  1852. test_integration_fapi_provision_certificate_fint_CFLAGS = $(TESTS_CFLAGS) \
  1853. -DFAPI_TEST_CERTIFICATE -DFAPI_PROFILE=\"P_RSA\"
  1854. test_integration_fapi_provision_certificate_fint_LDADD = $(TESTS_LDADD)
  1855. test_integration_fapi_provision_certificate_fint_LDFLAGS = $(TESTS_LDFLAGS)
  1856. test_integration_fapi_provision_certificate_fint_SOURCES = \
  1857. test/integration/fapi-get-random.int.c \
  1858. test/integration/main-fapi.c test/integration/test-fapi.h
  1859. test_integration_fapi_provision_fingerprint_ecc_fint_CFLAGS = $(TESTS_CFLAGS) \
  1860. -DFAPI_TEST_FINGERPRINT_ECC -DFAPI_PROFILE=\"P_ECC\"
  1861. test_integration_fapi_provision_fingerprint_ecc_fint_LDADD = $(TESTS_LDADD)
  1862. test_integration_fapi_provision_fingerprint_ecc_fint_LDFLAGS = $(TESTS_LDFLAGS)
  1863. test_integration_fapi_provision_fingerprint_ecc_fint_SOURCES = \
  1864. test/integration/fapi-get-random.int.c \
  1865. test/integration/main-fapi.c test/integration/test-fapi.h
  1866. test_integration_fapi_provision_certificate_ecc_fint_CFLAGS = $(TESTS_CFLAGS) \
  1867. -DFAPI_TEST_CERTIFICATE_ECC -DFAPI_PROFILE=\"P_ECC\"
  1868. test_integration_fapi_provision_certificate_ecc_fint_LDADD = $(TESTS_LDADD)
  1869. test_integration_fapi_provision_certificate_ecc_fint_LDFLAGS = $(TESTS_LDFLAGS)
  1870. test_integration_fapi_provision_certificate_ecc_fint_SOURCES = \
  1871. test/integration/fapi-get-random.int.c \
  1872. test/integration/main-fapi.c test/integration/test-fapi.h
  1873. test_integration_fapi_second_provisioning_fint_CFLAGS = $(TESTS_CFLAGS)
  1874. test_integration_fapi_second_provisioning_fint_LDADD = $(TESTS_LDADD)
  1875. test_integration_fapi_second_provisioning_fint_LDFLAGS = $(TESTS_LDFLAGS)
  1876. test_integration_fapi_second_provisioning_fint_SOURCES = \
  1877. test/integration/fapi-second-provisioning.int.c \
  1878. test/integration/main-fapi.c test/integration/test-fapi.h
  1879. test_integration_fapi_provisioning_error_fint_CFLAGS = $(TESTS_CFLAGS) \
  1880. -DFAPI_PROFILE=\"P_ECC_error\"
  1881. test_integration_fapi_provisioning_error_fint_LDADD = $(TESTS_LDADD)
  1882. test_integration_fapi_provisioning_error_fint_LDFLAGS = $(TESTS_LDFLAGS)
  1883. test_integration_fapi_provisioning_error_fint_SOURCES = \
  1884. test/integration/fapi-provisioning-error.int.c \
  1885. test/integration/main-fapi.c test/integration/test-fapi.h
  1886. test_integration_fapi_quote_destructive_fint_CFLAGS = $(TESTS_CFLAGS)
  1887. test_integration_fapi_quote_destructive_fint_LDADD = $(TESTS_LDADD)
  1888. test_integration_fapi_quote_destructive_fint_LDFLAGS = $(TESTS_LDFLAGS)
  1889. test_integration_fapi_quote_destructive_fint_SOURCES = \
  1890. test/integration/fapi-quote-destructive.int.c \
  1891. test/integration/main-fapi.c test/integration/test-fapi.h
  1892. endif #FAPI
  1893. endif #ENABLE_INTEGRATION
  1894. check-device:
  1895. $(MAKE) -j1 check