blob: af59389e26318b369f218f68d91c5c287801fb94 [file] [log] [blame]
#;**********************************************************************;
# Copyright (c) 2015 - 2018 Intel Corporation
# Copyright (c) 2018 Fraunhofer SIT sponsored by Infineon Technologies AG
# All rights reserved.
#
# Redistribution and use in source and binary forms, with or without
# modification, are permitted provided that the following conditions are met:
#
# 1. Redistributions of source code must retain the above copyright notice,
# this list of conditions and the following disclaimer.
#
# 2. Redistributions in binary form must reproduce the above copyright notice,
# this list of conditions and the following disclaimer in the documentation
# and/or other materials provided with the distribution.
#
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
# ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
# LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
# CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
# SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
# INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
# CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
# ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
# THE POSSIBILITY OF SUCH DAMAGE.
#;**********************************************************************;
TESTS_CFLAGS = $(AM_CFLAGS) $(LIBCRYPTO_CFLAGS) -I$(srcdir)/src/tss2-mu \
-I$(srcdir)/src/tss2-sys -I$(srcdir)/src/tss2-esys
TESTS_LDADD = $(noinst_LTLIBRARIES) $(lib_LTLIBRARIES) $(LIBCRYPTO_LIBS) $(libutil)
# test harness configuration
TEST_EXTENSIONS = .int
INT_LOG_COMPILER = $(srcdir)/script/int-log-compiler.sh
INT_LOG_FLAGS = --simulator-bin=$(SIMULATOR_BIN)
EXTRA_DIST += $(INT_LOG_COMPILER)
check-programs: $(check_PROGRAMS)
check_PROGRAMS = $(TESTS_UNIT) $(TESTS_INTEGRATION)
TESTS = $(check_PROGRAMS)
if UNIT
TESTS_UNIT = \
test/unit/CommonPreparePrologue \
test/unit/CopyCommandHeader \
test/unit/GetNumHandles \
test/unit/io \
test/unit/tcti-device \
test/unit/tcti-mssim \
test/unit/UINT8-marshal \
test/unit/UINT16-marshal \
test/unit/UINT32-marshal \
test/unit/UINT64-marshal \
test/unit/TPMA-marshal \
test/unit/TPM2B-marshal \
test/unit/TPMS-marshal \
test/unit/TPML-marshal \
test/unit/TPMT-marshal \
test/unit/TPMU-marshal
endif #UNIT
if SIMULATOR_BIN
noinst_LTLIBRARIES += test/integration/libtest_utils.la
TESTS_INTEGRATION = \
test/integration/asymmetric-encrypt-decrypt.int \
test/integration/create-primary-rsa-2048-aes-128-cfb.int \
test/integration/create-keyedhash-sha1-hmac.int \
test/integration/encrypt-decrypt.int \
test/integration/encrypt-decrypt-2.int \
test/integration/evict-ctrl.int \
test/integration/get-random.int \
test/integration/hierarchy-change-auth.int \
test/integration/abi-version.int \
test/integration/pcr-extension.int \
test/integration/self-test.int \
test/integration/start-auth-session.int \
test/integration/sys-initialize.int \
test/integration/tpm-properties.int \
test/integration/system-api.int \
test/integration/policy-template.int \
test/integration/create-loaded.int \
test/integration/policy-authorizeNV.int \
test/integration/command-cancel.int \
test/tpmclient/tpmclient.int
if ESAPI
TESTS_INTEGRATION += \
test/integration/esys-clear.int \
test/integration/esys-clear-session.int \
test/integration/esys-clockset.int \
test/integration/esys-clockset-session.int \
test/integration/esys-create-fail.int \
test/integration/esys-createloaded.int \
test/integration/esys-createloaded-session.int \
test/integration/esys-create-password-auth.int \
test/integration/esys-create-primary-ecc-hmac.int \
test/integration/esys-create-primary-hmac.int \
test/integration/esys-create-session-auth.int \
test/integration/esys-evict-control-serialization.int \
test/integration/esys-get-capability.int \
test/integration/esys-get-random.int \
test/integration/esys-hashsequencestart.int \
test/integration/esys-hashsequencestart-session.int \
test/integration/esys-hierarchychangeauth.int \
test/integration/esys-hmacsequencestart.int \
test/integration/esys-hmacsequencestart-session.int \
test/integration/esys-make-credential.int \
test/integration/esys-make-credential-session.int \
test/integration/esys-nv-ram-counter.int \
test/integration/esys-nv-ram-counter-session.int \
test/integration/esys-nv-ram-extend-index.int \
test/integration/esys-nv-ram-extend-index-session.int \
test/integration/esys-nv-ram-set-bits.int \
test/integration/esys-nv-ram-set-bits-session.int \
test/integration/esys-quote.int \
test/integration/esys-object-changeauth.int \
test/integration/esys-policy-nv-changeauth.int \
test/integration/esys-policy-password.int \
test/integration/esys-rsa-encrypt-decrypt.int \
test/integration/esys-save-and-load-context.int
endif #ESAPI
endif #SIMULATOR_BIN
CLEANFILES += \
test/integration/*.log \
test/tpmclient/*.log \
test/unit/*.log
if UNIT
test_unit_tcti_device_CFLAGS = $(CMOCKA_CFLAGS) $(TESTS_CFLAGS)
test_unit_tcti_device_LDADD = $(CMOCKA_LIBS) $(libtss2_mu) $(libutil)
test_unit_tcti_device_LDFLAGS = -Wl,--wrap=read -Wl,-wrap=write
test_unit_tcti_device_SOURCES = test/unit/tcti-device.c \
src/tss2-tcti/tcti-device.c src/tss2-tcti/tcti.c src/tss2-tcti/tcti.h
test_unit_tcti_mssim_CFLAGS = $(CMOCKA_CFLAGS) $(TESTS_CFLAGS) $(URIPARSER_CFLAGS)
test_unit_tcti_mssim_LDADD = $(CMOCKA_LIBS) $(libtss2_mu) $(URIPARSER_LIBS) $(libutil)
test_unit_tcti_mssim_LDFLAGS = -Wl,--wrap=connect,--wrap=read,--wrap=select,--wrap=write
test_unit_tcti_mssim_SOURCES = src/tss2-tcti/tcti-mssim.c \
test/unit/tcti-mssim.c src/tss2-tcti/tcti.c src/tss2-tcti/tcti.h
test_unit_io_CFLAGS = $(CMOCKA_CFLAGS) $(TESTS_CFLAGS)
test_unit_io_LDADD = $(CMOCKA_LIBS) $(libutil) $(libtss2_mu)
test_unit_io_LDFLAGS = -Wl,--wrap=connect,--wrap=socket,--wrap=write
test_unit_io_SOURCES = test/unit/io.c
test_unit_CommonPreparePrologue_CFLAGS = $(CMOCKA_CFLAGS) $(TESTS_CFLAGS)
test_unit_CommonPreparePrologue_LDFLAGS = -Wl,--unresolved-symbols=ignore-all
test_unit_CommonPreparePrologue_LDADD = $(CMOCKA_LIBS) $(libtss2_sys)
test_unit_CommonPreparePrologue_SOURCES = test/unit/CommonPreparePrologue.c
test_unit_GetNumHandles_CFLAGS = $(CMOCKA_CFLAGS) $(TESTS_CFLAGS)
test_unit_GetNumHandles_LDADD = $(CMOCKA_LIBS) $(libtss2_sys)
test_unit_GetNumHandles_SOURCES = test/unit/GetNumHandles.c
test_unit_CopyCommandHeader_CFLAGS = $(CMOCKA_CFLAGS) $(TESTS_CFLAGS)
test_unit_CopyCommandHeader_LDFLAGS = -Wl,--unresolved-symbols=ignore-all
test_unit_CopyCommandHeader_LDADD = $(CMOCKA_LIBS) $(libtss2_sys)
test_unit_CopyCommandHeader_SOURCES = test/unit/CopyCommandHeader.c
test_unit_UINT8_marshal_CFLAGS = $(CMOCKA_CFLAGS) $(TESTS_CFLAGS)
test_unit_UINT8_marshal_LDADD = $(CMOCKA_LIBS) $(libtss2_mu)
test_unit_UINT8_marshal_SOURCES = test/unit/UINT8-marshal.c
test_unit_UINT16_marshal_CFLAGS = $(CMOCKA_CFLAGS) $(TESTS_CFLAGS)
test_unit_UINT16_marshal_LDADD = $(CMOCKA_LIBS) $(libtss2_mu)
test_unit_UINT16_marshal_SOURCES = test/unit/UINT16-marshal.c
test_unit_UINT32_marshal_CFLAGS = $(CMOCKA_CFLAGS) $(TESTS_CFLAGS)
test_unit_UINT32_marshal_LDADD = $(CMOCKA_LIBS) $(libtss2_mu)
test_unit_UINT32_marshal_SOURCES = test/unit/UINT32-marshal.c
test_unit_UINT64_marshal_CFLAGS = $(CMOCKA_CFLAGS) $(TESTS_CFLAGS)
test_unit_UINT64_marshal_LDADD = $(CMOCKA_LIBS) $(libtss2_mu)
test_unit_UINT64_marshal_SOURCES = test/unit/UINT64-marshal.c
test_unit_TPMA_marshal_CFLAGS = $(CMOCKA_CFLAGS) $(TESTS_CFLAGS)
test_unit_TPMA_marshal_LDADD = $(CMOCKA_LIBS) $(libtss2_mu)
test_unit_TPMA_marshal_SOURCES = test/unit/TPMA-marshal.c
test_unit_TPM2B_marshal_CFLAGS = $(CMOCKA_CFLAGS) $(TESTS_CFLAGS)
test_unit_TPM2B_marshal_LDADD = $(CMOCKA_LIBS) $(libtss2_mu)
test_unit_TPM2B_marshal_SOURCES = test/unit/TPM2B-marshal.c
test_unit_TPMS_marshal_CFLAGS = $(CMOCKA_CFLAGS) $(TESTS_CFLAGS)
test_unit_TPMS_marshal_LDADD = $(CMOCKA_LIBS) $(libtss2_mu)
test_unit_TPMS_marshal_SOURCES = test/unit/TPMS-marshal.c
test_unit_TPML_marshal_CFLAGS = $(CMOCKA_CFLAGS) $(TESTS_CFLAGS)
test_unit_TPML_marshal_LDADD = $(CMOCKA_LIBS) $(libtss2_mu)
test_unit_TPML_marshal_SOURCES = test/unit/TPML-marshal.c
test_unit_TPMT_marshal_CFLAGS = $(CMOCKA_CFLAGS) $(TESTS_CFLAGS)
test_unit_TPMT_marshal_LDADD = $(CMOCKA_LIBS) $(libtss2_mu)
test_unit_TPMT_marshal_SOURCES = test/unit/TPMT-marshal.c
test_unit_TPMU_marshal_CFLAGS = $(CMOCKA_CFLAGS) $(TESTS_CFLAGS)
test_unit_TPMU_marshal_LDADD = $(CMOCKA_LIBS) $(libtss2_mu)
test_unit_TPMU_marshal_SOURCES = test/unit/TPMU-marshal.c
endif # UNIT
if SIMULATOR_BIN
test_tpmclient_tpmclient_int_CFLAGS = $(AM_CFLAGS) -U_FORTIFY_SOURCE $(TESTS_CFLAGS)
test_tpmclient_tpmclient_int_LDADD = $(TESTS_LDADD)
test_tpmclient_tpmclient_int_SOURCES = \
test/tpmclient/CatSizedByteBuffer.c test/tpmclient/CopySizedBuffer.c \
test/tpmclient/CreateNullSession.c test/tpmclient/DecryptEncrypt.c \
test/tpmclient/Entity.c test/tpmclient/kdfa.c \
test/tpmclient/LoadExternalHMACKey.c test/integration/main.c \
test/tpmclient/sample.h test/tpmclient/TpmHmac.c \
test/tpmclient/SessionHmac.c test/tpmclient/SetLocality.c \
test/tpmclient/StartAuthSession.c test/tpmclient/syscontext.c \
test/tpmclient/syscontext.h test/tpmclient/TpmCalcPHash.c \
test/tpmclient/tpmclient.int.c test/tpmclient/tpmclient.h \
test/tpmclient/TpmHandleToName.c test/tpmclient/TpmHash.c
test_integration_libtest_utils_la_SOURCES = \
test/integration/context-util.c test/integration/context-util.h \
test/integration/sapi-util.c test/integration/sapi-util.h \
test/integration/test-options.c test/integration/test-options.h \
test/integration/test.h
test_integration_asymmetric_encrypt_decrypt_int_CFLAGS = $(AM_CFLAGS) $(TESTS_CFLAGS)
test_integration_asymmetric_encrypt_decrypt_int_LDADD = $(TESTS_LDADD)
test_integration_asymmetric_encrypt_decrypt_int_SOURCES = \
test/integration/asymmetric-encrypt-decrypt.int.c test/integration/main.c
test_integration_create_primary_rsa_2048_aes_128_cfb_int_CFLAGS = $(AM_CFLAGS) $(TESTS_CFLAGS)
test_integration_create_primary_rsa_2048_aes_128_cfb_int_LDADD = $(TESTS_LDADD)
test_integration_create_primary_rsa_2048_aes_128_cfb_int_SOURCES = \
test/integration/create-primary-rsa-2048-aes-128-cfb.int.c \
test/integration/main.c
test_integration_create_keyedhash_sha1_hmac_int_CFLAGS = $(AM_CFLAGS) $(TESTS_CFLAGS)
test_integration_create_keyedhash_sha1_hmac_int_LDADD = $(TESTS_LDADD)
test_integration_create_keyedhash_sha1_hmac_int_SOURCES = \
test/integration/create-keyedhash-sha1-hmac.int.c test/integration/main.c
test_integration_encrypt_decrypt_int_CFLAGS = $(AM_CFLAGS) $(TESTS_CFLAGS)
test_integration_encrypt_decrypt_int_LDADD = $(TESTS_LDADD)
test_integration_encrypt_decrypt_int_SOURCES = \
test/integration/encrypt-decrypt.int.c test/integration/main.c
test_integration_encrypt_decrypt_2_int_CFLAGS = $(AM_CFLAGS) $(TESTS_CFLAGS)
test_integration_encrypt_decrypt_2_int_LDADD = $(TESTS_LDADD)
test_integration_encrypt_decrypt_2_int_SOURCES = \
test/integration/encrypt-decrypt-2.int.c test/integration/main.c
test_integration_evict_ctrl_int_CFLAGS = $(AM_CFLAGS) $(TESTS_CFLAGS)
test_integration_evict_ctrl_int_LDADD = $(TESTS_LDADD)
test_integration_evict_ctrl_int_SOURCES = \
test/integration/evict-ctrl.int.c test/integration/main.c
test_integration_sys_initialize_int_CFLAGS = $(AM_CFLAGS) $(TESTS_CFLAGS)
test_integration_sys_initialize_int_LDADD = $(TESTS_LDADD)
test_integration_sys_initialize_int_SOURCES = test/integration/sys-initialize.int.c \
test/integration/main.c
test_integration_get_random_int_CFLAGS = $(AM_CFLAGS) $(TESTS_CFLAGS)
test_integration_get_random_int_LDADD = $(TESTS_LDADD)
test_integration_get_random_int_SOURCES = test/integration/get-random.int.c \
test/integration/main.c
test_integration_abi_version_int_CFLAGS = $(AM_CFLAGS) $(TESTS_CFLAGS)
test_integration_abi_version_int_LDADD = $(TESTS_LDADD)
test_integration_abi_version_int_SOURCES = test/integration/abi-version.int.c \
test/integration/main.c
test_integration_pcr_extension_int_CFLAGS = $(AM_CFLAGS) $(TESTS_CFLAGS)
test_integration_pcr_extension_int_LDADD = $(TESTS_LDADD)
test_integration_pcr_extension_int_SOURCES = test/integration/pcr-extension.int.c \
test/integration/main.c
test_integration_self_test_int_CFLAGS = $(AM_CFLAGS) $(TESTS_CFLAGS)
test_integration_self_test_int_LDADD = $(TESTS_LDADD)
test_integration_self_test_int_SOURCES = test/integration/self-test.int.c \
test/integration/main.c
test_integration_hierarchy_change_auth_int_CFLAGS = $(AM_CFLAGS) $(TESTS_CFLAGS)
test_integration_hierarchy_change_auth_int_LDADD = $(TESTS_LDADD)
test_integration_hierarchy_change_auth_int_SOURCES = \
test/integration/hierarchy-change-auth.int.c test/integration/main.c
test_integration_start_auth_session_int_CFLAGS = $(AM_CFLAGS) $(TESTS_CFLAGS)
test_integration_start_auth_session_int_LDADD = $(TESTS_LDADD)
test_integration_start_auth_session_int_SOURCES = test/integration/main.c \
test/integration/start-auth-session.int.c
test_integration_tpm_properties_int_CFLAGS = $(AM_CFLAGS) $(TESTS_CFLAGS)
test_integration_tpm_properties_int_LDADD = $(TESTS_LDADD)
test_integration_tpm_properties_int_SOURCES = test/integration/main.c \
test/integration/tpm-properties.int.c
test_integration_system_api_int_CFLAGS = $(AM_CFLAGS) $(TESTS_CFLAGS)
test_integration_system_api_int_LDADD = $(TESTS_LDADD)
test_integration_system_api_int_SOURCES = test/integration/main.c \
test/integration/system-api.int.c
if ESAPI
test_integration_esys_clear_int_CFLAGS = $(TESTS_CFLAGS)
test_integration_esys_clear_int_LDADD = $(TESTS_LDADD)
test_integration_esys_clear_int_LDFLAGS = $(TESTS_LDFLAGS) -lgcrypt
test_integration_esys_clear_int_SOURCES = \
test/integration/esys-clear.int.c \
test/integration/main-esapi.c test/integration/test-esapi.h
test_integration_esys_clear_session_int_CFLAGS = $(TESTS_CFLAGS) \
-DTEST_SESSION
test_integration_esys_clear_session_int_LDADD = $(TESTS_LDADD)
test_integration_esys_clear_session_int_LDFLAGS = $(TESTS_LDFLAGS) -lgcrypt
test_integration_esys_clear_session_int_SOURCES = \
test/integration/esys-clear.int.c \
test/integration/main-esapi.c test/integration/test-esapi.h
test_integration_esys_clockset_int_CFLAGS = $(TESTS_CFLAGS)
test_integration_esys_clockset_int_LDADD = $(TESTS_LDADD)
test_integration_esys_clockset_int_LDFLAGS = $(TESTS_LDFLAGS) -lgcrypt
test_integration_esys_clockset_int_SOURCES = \
test/integration/esys-clockset.int.c \
test/integration/main-esapi.c test/integration/test-esapi.h
test_integration_esys_clockset_session_int_CFLAGS = $(TESTS_CFLAGS)
test_integration_esys_clockset_session_int_LDADD = $(TESTS_LDADD)
test_integration_esys_clockset_session_int_LDFLAGS = $(TESTS_LDFLAGS) -lgcrypt
test_integration_esys_clockset_session_int_SOURCES = \
test/integration/esys-clockset.int.c \
test/integration/main-esapi.c test/integration/test-esapi.h
test_integration_esys_create_fail_int_CFLAGS = $(TESTS_CFLAGS)
test_integration_esys_create_fail_int_LDADD = $(TESTS_LDADD)
test_integration_esys_create_fail_int_LDFLAGS = $(TESTS_LDFLAGS) -lgcrypt
test_integration_esys_create_fail_int_SOURCES = \
test/integration/esys-create-fail.int.c \
test/integration/main-esapi.c test/integration/test-esapi.h
test_integration_esys_createloaded_int_CFLAGS = $(TESTS_CFLAGS)
test_integration_esys_createloaded_int_LDADD = $(TESTS_LDADD)
test_integration_esys_createloaded_int_LDFLAGS = $(TESTS_LDFLAGS) -lgcrypt
test_integration_esys_createloaded_int_SOURCES = \
test/integration/esys-createloaded.int.c \
test/integration/main-esapi.c test/integration/test-esapi.h
test_integration_esys_createloaded_session_int_CFLAGS = $(TESTS_CFLAGS) \
-DTEST_SESSION
test_integration_esys_createloaded_session_int_LDADD = $(TESTS_LDADD)
test_integration_esys_createloaded_session_int_LDFLAGS = $(TESTS_LDFLAGS) -lgcrypt
test_integration_esys_createloaded_session_int_SOURCES = \
test/integration/esys-createloaded.int.c \
test/integration/main-esapi.c test/integration/test-esapi.h
test_integration_esys_create_password_auth_int_CFLAGS = $(TESTS_CFLAGS)
test_integration_esys_create_password_auth_int_LDADD = $(TESTS_LDADD)
test_integration_esys_create_password_auth_int_LDFLAGS = $(TESTS_LDFLAGS) -lgcrypt
test_integration_esys_create_password_auth_int_SOURCES = \
test/integration/esys-create-password-auth.int.c \
test/integration/main-esapi.c test/integration/test-esapi.h
test_integration_esys_create_primary_ecc_hmac_int_CFLAGS = $(TESTS_CFLAGS)
test_integration_esys_create_primary_ecc_hmac_int_LDADD = $(TESTS_LDADD)
test_integration_esys_create_primary_ecc_hmac_int_LDFLAGS = $(TESTS_LDFLAGS) -lgcrypt
test_integration_esys_create_primary_ecc_hmac_int_SOURCES = \
test/integration/esys-create-primary-hmac.int.c \
test/integration/main-esapi.c test/integration/test-esapi.h
test_integration_esys_create_primary_hmac_int_CFLAGS = $(TESTS_CFLAGS)
test_integration_esys_create_primary_hmac_int_LDADD = $(TESTS_LDADD)
test_integration_esys_create_primary_hmac_int_LDFLAGS = $(TESTS_LDFLAGS) -lgcrypt
test_integration_esys_create_primary_hmac_int_SOURCES = \
test/integration/esys-create-primary-hmac.int.c \
test/integration/main-esapi.c test/integration/test-esapi.h
test_integration_esys_create_session_auth_int_CFLAGS = $(TESTS_CFLAGS)
test_integration_esys_create_session_auth_int_LDADD = $(TESTS_LDADD)
test_integration_esys_create_session_auth_int_LDFLAGS = $(TESTS_LDFLAGS) -lgcrypt
test_integration_esys_create_session_auth_int_SOURCES = \
test/integration/esys-create-session-auth.int.c \
test/integration/main-esapi.c test/integration/test-esapi.h
test_integration_esys_evict_control_serialization_int_CFLAGS = $(TESTS_CFLAGS)
test_integration_esys_evict_control_serialization_int_LDADD = $(TESTS_LDADD)
test_integration_esys_evict_control_serialization_int_LDFLAGS = $(TESTS_LDFLAGS) -lgcrypt
test_integration_esys_evict_control_serialization_int_SOURCES = \
test/integration/esys-evict-control-serialization.int.c \
test/integration/main-esapi.c test/integration/test-esapi.h
test_integration_esys_get_capability_int_CFLAGS = $(TESTS_CFLAGS)
test_integration_esys_get_capability_int_LDADD = $(TESTS_LDADD)
test_integration_esys_get_capability_int_LDFLAGS = $(TESTS_LDFLAGS) -lgcrypt
test_integration_esys_get_capability_int_SOURCES = \
test/integration/esys-get-capability.int.c \
test/integration/main-esapi.c test/integration/test-esapi.h
test_integration_esys_get_random_int_CFLAGS = $(TESTS_CFLAGS)
test_integration_esys_get_random_int_LDADD = $(TESTS_LDADD)
test_integration_esys_get_random_int_LDFLAGS = $(TESTS_LDFLAGS) -lgcrypt
test_integration_esys_get_random_int_SOURCES = \
test/integration/esys-get-random.int.c \
test/integration/main-esapi.c test/integration/test-esapi.h
test_integration_esys_hashsequencestart_int_CFLAGS = $(TESTS_CFLAGS)
test_integration_esys_hashsequencestart_int_LDADD = $(TESTS_LDADD)
test_integration_esys_hashsequencestart_int_LDFLAGS = $(TESTS_LDFLAGS) -lgcrypt
test_integration_esys_hashsequencestart_int_SOURCES = \
test/integration/esys-hashsequencestart.int.c \
test/integration/main-esapi.c test/integration/test-esapi.h
test_integration_esys_hashsequencestart_session_int_CFLAGS = $(TESTS_CFLAGS) \
-DTEST_SESSION
test_integration_esys_hashsequencestart_session_int_LDADD = $(TESTS_LDADD)
test_integration_esys_hashsequencestart_session_int_LDFLAGS = $(TESTS_LDFLAGS) -lgcrypt
test_integration_esys_hashsequencestart_session_int_SOURCES = \
test/integration/esys-hashsequencestart.int.c \
test/integration/main-esapi.c test/integration/test-esapi.h
test_integration_esys_hmacsequencestart_int_CFLAGS = $(TESTS_CFLAGS)
test_integration_esys_hmacsequencestart_int_LDADD = $(TESTS_LDADD)
test_integration_esys_hmacsequencestart_int_LDFLAGS = $(TESTS_LDFLAGS) -lgcrypt
test_integration_esys_hmacsequencestart_int_SOURCES = \
test/integration/esys-hmacsequencestart.int.c \
test/integration/main-esapi.c test/integration/test-esapi.h
test_integration_esys_hmacsequencestart_session_int_CFLAGS = $(TESTS_CFLAGS) \
-DTEST_SESSION
test_integration_esys_hmacsequencestart_session_int_LDADD = $(TESTS_LDADD)
test_integration_esys_hmacsequencestart_session_int_LDFLAGS = $(TESTS_LDFLAGS) -lgcrypt
test_integration_esys_hmacsequencestart_session_int_SOURCES = \
test/integration/esys-hmacsequencestart.int.c \
test/integration/main-esapi.c test/integration/test-esapi.h
test_integration_esys_hierarchychangeauth_int_CFLAGS = $(TESTS_CFLAGS)
test_integration_esys_hierarchychangeauth_int_LDADD = $(TESTS_LDADD)
test_integration_esys_hierarchychangeauth_int_LDFLAGS = $(TESTS_LDFLAGS) -lgcrypt
test_integration_esys_hierarchychangeauth_int_SOURCES = \
test/integration/esys-hierarchychangeauth.int.c \
test/integration/main-esapi.c test/integration/test-esapi.h
test_integration_esys_make_credential_int_CFLAGS = $(TESTS_CFLAGS)
test_integration_esys_make_credential_int_LDADD = $(TESTS_LDADD)
test_integration_esys_make_credential_int_LDFLAGS = $(TESTS_LDFLAGS) -lgcrypt
test_integration_esys_make_credential_int_SOURCES = \
test/integration/esys-make-credential.int.c \
test/integration/main-esapi.c test/integration/test-esapi.h
test_integration_esys_make_credential_session_int_CFLAGS = $(TESTS_CFLAGS) \
-DTEST_SESSION
test_integration_esys_make_credential_session_int_LDADD = $(TESTS_LDADD)
test_integration_esys_make_credential_session_int_LDFLAGS = $(TESTS_LDFLAGS) -lgcrypt
test_integration_esys_make_credential_session_int_SOURCES = \
test/integration/esys-make-credential.int.c \
test/integration/main-esapi.c test/integration/test-esapi.h
test_integration_esys_nv_ram_counter_int_CFLAGS = $(TESTS_CFLAGS)
test_integration_esys_nv_ram_counter_int_LDADD = $(TESTS_LDADD)
test_integration_esys_nv_ram_counter_int_LDFLAGS = $(TESTS_LDFLAGS) -lgcrypt
test_integration_esys_nv_ram_counter_int_SOURCES = \
test/integration/esys-nv-ram-counter.int.c \
test/integration/main-esapi.c test/integration/test-esapi.h
test_integration_esys_nv_ram_counter_session_int_CFLAGS = $(TESTS_CFLAGS) \
-DTEST_SESSION
test_integration_esys_nv_ram_counter_session_int_LDADD = $(TESTS_LDADD)
test_integration_esys_nv_ram_counter_session_int_LDFLAGS = $(TESTS_LDFLAGS) -lgcrypt
test_integration_esys_nv_ram_counter_session_int_SOURCES = \
test/integration/esys-nv-ram-counter.int.c \
test/integration/main-esapi.c test/integration/test-esapi.h
test_integration_esys_nv_ram_extend_index_int_CFLAGS = $(TESTS_CFLAGS)
test_integration_esys_nv_ram_extend_index_int_LDADD = $(TESTS_LDADD)
test_integration_esys_nv_ram_extend_index_int_LDFLAGS = $(TESTS_LDFLAGS) -lgcrypt
test_integration_esys_nv_ram_extend_index_int_SOURCES = \
test/integration/esys-nv-ram-extend-index.int.c \
test/integration/main-esapi.c test/integration/test-esapi.h
test_integration_esys_nv_ram_extend_index_session_int_CFLAGS = $(TESTS_CFLAGS) \
-DTEST_SESSION
test_integration_esys_nv_ram_extend_index_session_int_LDADD = $(TESTS_LDADD)
test_integration_esys_nv_ram_extend_index_session_int_LDFLAGS = $(TESTS_LDFLAGS) -lgcrypt
test_integration_esys_nv_ram_extend_index_session_int_SOURCES = \
test/integration/esys-nv-ram-extend-index.int.c \
test/integration/main-esapi.c test/integration/test-esapi.h
test_integration_esys_nv_ram_set_bits_int_CFLAGS = $(TESTS_CFLAGS)
test_integration_esys_nv_ram_set_bits_int_LDADD = $(TESTS_LDADD)
test_integration_esys_nv_ram_set_bits_int_LDFLAGS = $(TESTS_LDFLAGS) -lgcrypt
test_integration_esys_nv_ram_set_bits_int_SOURCES = \
test/integration/esys-nv-ram-set-bits.int.c \
test/integration/main-esapi.c test/integration/test-esapi.h
test_integration_esys_nv_ram_set_bits_session_int_CFLAGS = $(TESTS_CFLAGS) \
-DTEST_SESSION
test_integration_esys_nv_ram_set_bits_session_int_LDADD = $(TESTS_LDADD)
test_integration_esys_nv_ram_set_bits_session_int_LDFLAGS = $(TESTS_LDFLAGS) -lgcrypt
test_integration_esys_nv_ram_set_bits_session_int_SOURCES = \
test/integration/esys-nv-ram-set-bits.int.c \
test/integration/main-esapi.c test/integration/test-esapi.h
test_integration_esys_object_changeauth_int_CFLAGS = $(TESTS_CFLAGS)
test_integration_esys_object_changeauth_int_LDADD = $(TESTS_LDADD)
test_integration_esys_object_changeauth_int_LDFLAGS = $(TESTS_LDFLAGS) -lgcrypt
test_integration_esys_object_changeauth_int_SOURCES = \
test/integration/esys-object-changeauth.int.c \
test/integration/main-esapi.c test/integration/test-esapi.h
test_integration_esys_policy_nv_changeauth_int_CFLAGS = $(TESTS_CFLAGS)
test_integration_esys_policy_nv_changeauth_int_LDADD = $(TESTS_LDADD)
test_integration_esys_policy_nv_changeauth_int_LDFLAGS = $(TESTS_LDFLAGS) -lgcrypt
test_integration_esys_policy_nv_changeauth_int_SOURCES = \
test/integration/esys-policy-nv-changeauth.int.c \
test/integration/main-esapi.c test/integration/test-esapi.h
test_integration_esys_policy_password_int_CFLAGS = $(TESTS_CFLAGS)
test_integration_esys_policy_password_int_LDADD = $(TESTS_LDADD)
test_integration_esys_policy_password_int_LDFLAGS = $(TESTS_LDFLAGS) -lgcrypt
test_integration_esys_policy_password_int_SOURCES = \
test/integration/esys-policy-password.int.c \
test/integration/main-esapi.c test/integration/test-esapi.h
test_integration_esys_quote_int_CFLAGS = $(TESTS_CFLAGS)
test_integration_esys_quote_int_LDADD = $(TESTS_LDADD)
test_integration_esys_quote_int_LDFLAGS = $(TESTS_LDFLAGS) -lgcrypt
test_integration_esys_quote_int_SOURCES = \
test/integration/esys-quote.int.c \
test/integration/main-esapi.c test/integration/test-esapi.h
test_integration_esys_rsa_encrypt_decrypt_int_CFLAGS = $(TESTS_CFLAGS)
test_integration_esys_rsa_encrypt_decrypt_int_LDADD = $(TESTS_LDADD)
test_integration_esys_rsa_encrypt_decrypt_int_LDFLAGS = $(TESTS_LDFLAGS) -lgcrypt
test_integration_esys_rsa_encrypt_decrypt_int_SOURCES = \
test/integration/esys-rsa-encrypt-decrypt.int.c \
test/integration/main-esapi.c test/integration/test-esapi.h
test_integration_esys_save_and_load_context_int_CFLAGS = $(TESTS_CFLAGS)
test_integration_esys_save_and_load_context_int_LDADD = $(TESTS_LDADD)
test_integration_esys_save_and_load_context_int_LDFLAGS = $(TESTS_LDFLAGS) -lgcrypt
test_integration_esys_save_and_load_context_int_SOURCES = \
test/integration/esys-save-and-load-context.int.c \
test/integration/main-esapi.c test/integration/test-esapi.h
endif #ESAPI
test_integration_policy_template_int_CFLAGS = $(TESTS_CFLAGS)
test_integration_policy_template_int_LDADD = $(TESTS_LDADD)
test_integration_policy_template_int_SOURCES = test/integration/main.c \
test/integration/policy-template.int.c
test_integration_create_loaded_int_CFLAGS = $(TESTS_CFLAGS)
test_integration_create_loaded_int_LDADD = $(TESTS_LDADD)
test_integration_create_loaded_int_SOURCES = test/integration/main.c \
test/integration/create-loaded.int.c
test_integration_policy_authorizeNV_int_CFLAGS = $(TESTS_CFLAGS)
test_integration_policy_authorizeNV_int_LDADD = $(TESTS_LDADD)
test_integration_policy_authorizeNV_int_SOURCES = test/integration/main.c \
test/integration/policy-authorizeNV.int.c
test_integration_command_cancel_int_CFLAGS = $(TESTS_CFLAGS)
test_integration_command_cancel_int_LDADD = $(TESTS_LDADD)
test_integration_command_cancel_int_SOURCES = test/integration/main.c \
test/integration/command-cancel.int.c
endif #SIMULATOR_BIN