/** * @file configState.h * @author NXP Semiconductors * @version 1.0 * @par License * * Copyright 2017 NXP * SPDX-License-Identifier: Apache-2.0 * * @par Description * Configuration tool internal state handling functions */ #ifndef _CONFIG_STATE_H_ #define _CONFIG_STATE_H_ #include #include #include #include // project specific include files #include "sm_types.h" #include "sm_apdu.h" #include "tst_sm_util.h" #include "tst_a71ch_util.h" #include "probeAxUtil.h" #include "a71ch_api.h" #include "axCliUtil.h" #include "axHostCrypto.h" #include "tstHostCrypto.h" #ifdef __cplusplus extern "C" { #endif #define AX_SCP03_CHANNEL_OFF 0x00 #define AX_SCP03_CHANNEL_ON 0x01 #define AX_SCP03_CHANNEL_ILLEGAL 0x0F int a7xConfigSetHostScp03State(U8 state); U8 a7xConfigGetHostScp03State(); int a7xConfigSetConnectString(const char *szString); const char *a7xConfigGetConnectString(); #ifdef __cplusplus } #endif #endif // _CONFIG_STATE_H_