aboutsummaryrefslogtreecommitdiff
path: root/src/tss2-esys
diff options
context:
space:
mode:
authorJuergen Repp <Juergen.Repp@sit.fraunhofer.de>2018-10-15 17:02:25 +0200
committerTadeusz Struk <tadeusz.struk@intel.com>2018-10-18 09:27:08 -0700
commit35c121f6814beef3dbc369e60a2ca189eb381911 (patch)
tree61ee8b1eb03dfd87abbc2da5d1a7d049630e7d99 /src/tss2-esys
parent523292e37b9ac1cf012a72e6357de248fa33fb6d (diff)
downloadtpm2-tss-35c121f6814beef3dbc369e60a2ca189eb381911.tar.gz
util: Move several auxiliary macros from esys module to utilities.
* The macros will also be used in the FAPI implementation. Thus they were removed from the esys package. * The macros could also be used in the sys module to improve logging. Signed-off-by: Juergen Repp <Juergen.Repp@sit.fraunhofer.de>
Diffstat (limited to 'src/tss2-esys')
-rw-r--r--src/tss2-esys/api/Esys_ActivateCredential.c1
-rw-r--r--src/tss2-esys/api/Esys_Certify.c1
-rw-r--r--src/tss2-esys/api/Esys_CertifyCreation.c1
-rw-r--r--src/tss2-esys/api/Esys_ChangeEPS.c1
-rw-r--r--src/tss2-esys/api/Esys_ChangePPS.c1
-rw-r--r--src/tss2-esys/api/Esys_Clear.c1
-rw-r--r--src/tss2-esys/api/Esys_ClearControl.c1
-rw-r--r--src/tss2-esys/api/Esys_ClockRateAdjust.c1
-rw-r--r--src/tss2-esys/api/Esys_ClockSet.c1
-rw-r--r--src/tss2-esys/api/Esys_Commit.c1
-rw-r--r--src/tss2-esys/api/Esys_ContextLoad.c1
-rw-r--r--src/tss2-esys/api/Esys_ContextSave.c1
-rw-r--r--src/tss2-esys/api/Esys_Create.c1
-rw-r--r--src/tss2-esys/api/Esys_CreateLoaded.c1
-rw-r--r--src/tss2-esys/api/Esys_CreatePrimary.c1
-rw-r--r--src/tss2-esys/api/Esys_DictionaryAttackLockReset.c1
-rw-r--r--src/tss2-esys/api/Esys_DictionaryAttackParameters.c1
-rw-r--r--src/tss2-esys/api/Esys_Duplicate.c1
-rw-r--r--src/tss2-esys/api/Esys_ECC_Parameters.c1
-rw-r--r--src/tss2-esys/api/Esys_ECDH_KeyGen.c1
-rw-r--r--src/tss2-esys/api/Esys_ECDH_ZGen.c1
-rw-r--r--src/tss2-esys/api/Esys_EC_Ephemeral.c1
-rw-r--r--src/tss2-esys/api/Esys_EncryptDecrypt.c1
-rw-r--r--src/tss2-esys/api/Esys_EncryptDecrypt2.c1
-rw-r--r--src/tss2-esys/api/Esys_EventSequenceComplete.c1
-rw-r--r--src/tss2-esys/api/Esys_EvictControl.c1
-rw-r--r--src/tss2-esys/api/Esys_FieldUpgradeData.c1
-rw-r--r--src/tss2-esys/api/Esys_FieldUpgradeStart.c1
-rw-r--r--src/tss2-esys/api/Esys_FirmwareRead.c1
-rw-r--r--src/tss2-esys/api/Esys_FlushContext.c1
-rw-r--r--src/tss2-esys/api/Esys_GetCapability.c1
-rw-r--r--src/tss2-esys/api/Esys_GetCommandAuditDigest.c1
-rw-r--r--src/tss2-esys/api/Esys_GetRandom.c1
-rw-r--r--src/tss2-esys/api/Esys_GetSessionAuditDigest.c1
-rw-r--r--src/tss2-esys/api/Esys_GetTestResult.c1
-rw-r--r--src/tss2-esys/api/Esys_GetTime.c1
-rw-r--r--src/tss2-esys/api/Esys_HMAC.c1
-rw-r--r--src/tss2-esys/api/Esys_HMAC_Start.c1
-rw-r--r--src/tss2-esys/api/Esys_Hash.c1
-rw-r--r--src/tss2-esys/api/Esys_HashSequenceStart.c1
-rw-r--r--src/tss2-esys/api/Esys_HierarchyChangeAuth.c1
-rw-r--r--src/tss2-esys/api/Esys_HierarchyControl.c1
-rw-r--r--src/tss2-esys/api/Esys_Import.c1
-rw-r--r--src/tss2-esys/api/Esys_IncrementalSelfTest.c1
-rw-r--r--src/tss2-esys/api/Esys_Load.c1
-rw-r--r--src/tss2-esys/api/Esys_LoadExternal.c1
-rw-r--r--src/tss2-esys/api/Esys_MakeCredential.c1
-rw-r--r--src/tss2-esys/api/Esys_NV_Certify.c1
-rw-r--r--src/tss2-esys/api/Esys_NV_ChangeAuth.c1
-rw-r--r--src/tss2-esys/api/Esys_NV_DefineSpace.c1
-rw-r--r--src/tss2-esys/api/Esys_NV_Extend.c1
-rw-r--r--src/tss2-esys/api/Esys_NV_GlobalWriteLock.c1
-rw-r--r--src/tss2-esys/api/Esys_NV_Increment.c1
-rw-r--r--src/tss2-esys/api/Esys_NV_Read.c1
-rw-r--r--src/tss2-esys/api/Esys_NV_ReadLock.c1
-rw-r--r--src/tss2-esys/api/Esys_NV_ReadPublic.c1
-rw-r--r--src/tss2-esys/api/Esys_NV_SetBits.c1
-rw-r--r--src/tss2-esys/api/Esys_NV_UndefineSpace.c1
-rw-r--r--src/tss2-esys/api/Esys_NV_UndefineSpaceSpecial.c1
-rw-r--r--src/tss2-esys/api/Esys_NV_Write.c1
-rw-r--r--src/tss2-esys/api/Esys_NV_WriteLock.c1
-rw-r--r--src/tss2-esys/api/Esys_ObjectChangeAuth.c1
-rw-r--r--src/tss2-esys/api/Esys_PCR_Allocate.c1
-rw-r--r--src/tss2-esys/api/Esys_PCR_Event.c1
-rw-r--r--src/tss2-esys/api/Esys_PCR_Extend.c1
-rw-r--r--src/tss2-esys/api/Esys_PCR_Read.c1
-rw-r--r--src/tss2-esys/api/Esys_PCR_Reset.c1
-rw-r--r--src/tss2-esys/api/Esys_PCR_SetAuthPolicy.c1
-rw-r--r--src/tss2-esys/api/Esys_PCR_SetAuthValue.c1
-rw-r--r--src/tss2-esys/api/Esys_PP_Commands.c1
-rw-r--r--src/tss2-esys/api/Esys_PolicyAuthValue.c1
-rw-r--r--src/tss2-esys/api/Esys_PolicyAuthorize.c1
-rw-r--r--src/tss2-esys/api/Esys_PolicyAuthorizeNV.c1
-rw-r--r--src/tss2-esys/api/Esys_PolicyCommandCode.c1
-rw-r--r--src/tss2-esys/api/Esys_PolicyCounterTimer.c1
-rw-r--r--src/tss2-esys/api/Esys_PolicyCpHash.c1
-rw-r--r--src/tss2-esys/api/Esys_PolicyDuplicationSelect.c1
-rw-r--r--src/tss2-esys/api/Esys_PolicyGetDigest.c1
-rw-r--r--src/tss2-esys/api/Esys_PolicyLocality.c1
-rw-r--r--src/tss2-esys/api/Esys_PolicyNV.c1
-rw-r--r--src/tss2-esys/api/Esys_PolicyNameHash.c1
-rw-r--r--src/tss2-esys/api/Esys_PolicyNvWritten.c1
-rw-r--r--src/tss2-esys/api/Esys_PolicyOR.c1
-rw-r--r--src/tss2-esys/api/Esys_PolicyPCR.c1
-rw-r--r--src/tss2-esys/api/Esys_PolicyPassword.c1
-rw-r--r--src/tss2-esys/api/Esys_PolicyPhysicalPresence.c1
-rw-r--r--src/tss2-esys/api/Esys_PolicyRestart.c1
-rw-r--r--src/tss2-esys/api/Esys_PolicySecret.c1
-rw-r--r--src/tss2-esys/api/Esys_PolicySigned.c1
-rw-r--r--src/tss2-esys/api/Esys_PolicyTemplate.c1
-rw-r--r--src/tss2-esys/api/Esys_PolicyTicket.c1
-rw-r--r--src/tss2-esys/api/Esys_Quote.c1
-rw-r--r--src/tss2-esys/api/Esys_RSA_Decrypt.c1
-rw-r--r--src/tss2-esys/api/Esys_RSA_Encrypt.c1
-rw-r--r--src/tss2-esys/api/Esys_ReadClock.c1
-rw-r--r--src/tss2-esys/api/Esys_ReadPublic.c1
-rw-r--r--src/tss2-esys/api/Esys_Rewrap.c1
-rw-r--r--src/tss2-esys/api/Esys_SelfTest.c1
-rw-r--r--src/tss2-esys/api/Esys_SequenceComplete.c1
-rw-r--r--src/tss2-esys/api/Esys_SequenceUpdate.c1
-rw-r--r--src/tss2-esys/api/Esys_SetAlgorithmSet.c1
-rw-r--r--src/tss2-esys/api/Esys_SetCommandCodeAuditStatus.c1
-rw-r--r--src/tss2-esys/api/Esys_SetPrimaryPolicy.c1
-rw-r--r--src/tss2-esys/api/Esys_Shutdown.c1
-rw-r--r--src/tss2-esys/api/Esys_Sign.c1
-rw-r--r--src/tss2-esys/api/Esys_StartAuthSession.c1
-rw-r--r--src/tss2-esys/api/Esys_Startup.c1
-rw-r--r--src/tss2-esys/api/Esys_StirRandom.c1
-rw-r--r--src/tss2-esys/api/Esys_TestParms.c1
-rw-r--r--src/tss2-esys/api/Esys_Unseal.c1
-rw-r--r--src/tss2-esys/api/Esys_Vendor_TCG_Test.c1
-rw-r--r--src/tss2-esys/api/Esys_VerifySignature.c1
-rw-r--r--src/tss2-esys/api/Esys_ZGen_2Phase.c1
-rw-r--r--src/tss2-esys/esys_context.c1
-rw-r--r--src/tss2-esys/esys_crypto.c1
-rw-r--r--src/tss2-esys/esys_crypto_gcrypt.c1
-rw-r--r--src/tss2-esys/esys_crypto_ossl.c1
-rw-r--r--src/tss2-esys/esys_iutil.c1
-rw-r--r--src/tss2-esys/esys_iutil.h74
-rw-r--r--src/tss2-esys/esys_mu.c1
-rw-r--r--src/tss2-esys/esys_tr.c1
121 files changed, 120 insertions, 74 deletions
diff --git a/src/tss2-esys/api/Esys_ActivateCredential.c b/src/tss2-esys/api/Esys_ActivateCredential.c
index 18d40baa..56e91d5e 100644
--- a/src/tss2-esys/api/Esys_ActivateCredential.c
+++ b/src/tss2-esys/api/Esys_ActivateCredential.c
@@ -13,6 +13,7 @@
#include "esys_mu.h"
#define LOGMODULE esys
#include "util/log.h"
+#include "util/aux_util.h"
/** Store command parameters inside the ESYS_CONTEXT for use during _Finish */
static void store_input_parameters (
diff --git a/src/tss2-esys/api/Esys_Certify.c b/src/tss2-esys/api/Esys_Certify.c
index d905fd26..5bcf91fc 100644
--- a/src/tss2-esys/api/Esys_Certify.c
+++ b/src/tss2-esys/api/Esys_Certify.c
@@ -13,6 +13,7 @@
#include "esys_mu.h"
#define LOGMODULE esys
#include "util/log.h"
+#include "util/aux_util.h"
/** Store command parameters inside the ESYS_CONTEXT for use during _Finish */
static void store_input_parameters (
diff --git a/src/tss2-esys/api/Esys_CertifyCreation.c b/src/tss2-esys/api/Esys_CertifyCreation.c
index 1112f9a5..affba866 100644
--- a/src/tss2-esys/api/Esys_CertifyCreation.c
+++ b/src/tss2-esys/api/Esys_CertifyCreation.c
@@ -13,6 +13,7 @@
#include "esys_mu.h"
#define LOGMODULE esys
#include "util/log.h"
+#include "util/aux_util.h"
/** Store command parameters inside the ESYS_CONTEXT for use during _Finish */
static void store_input_parameters (
diff --git a/src/tss2-esys/api/Esys_ChangeEPS.c b/src/tss2-esys/api/Esys_ChangeEPS.c
index 3f1c7f8a..9a5f361a 100644
--- a/src/tss2-esys/api/Esys_ChangeEPS.c
+++ b/src/tss2-esys/api/Esys_ChangeEPS.c
@@ -13,6 +13,7 @@
#include "esys_mu.h"
#define LOGMODULE esys
#include "util/log.h"
+#include "util/aux_util.h"
/** Store command parameters inside the ESYS_CONTEXT for use during _Finish */
static void store_input_parameters (
diff --git a/src/tss2-esys/api/Esys_ChangePPS.c b/src/tss2-esys/api/Esys_ChangePPS.c
index 78912a33..d351225f 100644
--- a/src/tss2-esys/api/Esys_ChangePPS.c
+++ b/src/tss2-esys/api/Esys_ChangePPS.c
@@ -13,6 +13,7 @@
#include "esys_mu.h"
#define LOGMODULE esys
#include "util/log.h"
+#include "util/aux_util.h"
/** Store command parameters inside the ESYS_CONTEXT for use during _Finish */
static void store_input_parameters (
diff --git a/src/tss2-esys/api/Esys_Clear.c b/src/tss2-esys/api/Esys_Clear.c
index eec871cd..2078bc9a 100644
--- a/src/tss2-esys/api/Esys_Clear.c
+++ b/src/tss2-esys/api/Esys_Clear.c
@@ -13,6 +13,7 @@
#include "esys_mu.h"
#define LOGMODULE esys
#include "util/log.h"
+#include "util/aux_util.h"
/** Store command parameters inside the ESYS_CONTEXT for use during _Finish */
static void store_input_parameters (
diff --git a/src/tss2-esys/api/Esys_ClearControl.c b/src/tss2-esys/api/Esys_ClearControl.c
index 30f218cd..c41f9a64 100644
--- a/src/tss2-esys/api/Esys_ClearControl.c
+++ b/src/tss2-esys/api/Esys_ClearControl.c
@@ -13,6 +13,7 @@
#include "esys_mu.h"
#define LOGMODULE esys
#include "util/log.h"
+#include "util/aux_util.h"
/** Store command parameters inside the ESYS_CONTEXT for use during _Finish */
static void store_input_parameters (
diff --git a/src/tss2-esys/api/Esys_ClockRateAdjust.c b/src/tss2-esys/api/Esys_ClockRateAdjust.c
index 54ae772a..c280e8df 100644
--- a/src/tss2-esys/api/Esys_ClockRateAdjust.c
+++ b/src/tss2-esys/api/Esys_ClockRateAdjust.c
@@ -13,6 +13,7 @@
#include "esys_mu.h"
#define LOGMODULE esys
#include "util/log.h"
+#include "util/aux_util.h"
/** Store command parameters inside the ESYS_CONTEXT for use during _Finish */
static void store_input_parameters (
diff --git a/src/tss2-esys/api/Esys_ClockSet.c b/src/tss2-esys/api/Esys_ClockSet.c
index 760a1686..5afa7e93 100644
--- a/src/tss2-esys/api/Esys_ClockSet.c
+++ b/src/tss2-esys/api/Esys_ClockSet.c
@@ -13,6 +13,7 @@
#include "esys_mu.h"
#define LOGMODULE esys
#include "util/log.h"
+#include "util/aux_util.h"
/** Store command parameters inside the ESYS_CONTEXT for use during _Finish */
static void store_input_parameters (
diff --git a/src/tss2-esys/api/Esys_Commit.c b/src/tss2-esys/api/Esys_Commit.c
index aa13d93b..54509255 100644
--- a/src/tss2-esys/api/Esys_Commit.c
+++ b/src/tss2-esys/api/Esys_Commit.c
@@ -13,6 +13,7 @@
#include "esys_mu.h"
#define LOGMODULE esys
#include "util/log.h"
+#include "util/aux_util.h"
/** Store command parameters inside the ESYS_CONTEXT for use during _Finish */
static void store_input_parameters (
diff --git a/src/tss2-esys/api/Esys_ContextLoad.c b/src/tss2-esys/api/Esys_ContextLoad.c
index 7db7804c..ddbfd141 100644
--- a/src/tss2-esys/api/Esys_ContextLoad.c
+++ b/src/tss2-esys/api/Esys_ContextLoad.c
@@ -13,6 +13,7 @@
#include "esys_mu.h"
#define LOGMODULE esys
#include "util/log.h"
+#include "util/aux_util.h"
/** Store command parameters inside the ESYS_CONTEXT for use during _Finish */
static void store_input_parameters (
diff --git a/src/tss2-esys/api/Esys_ContextSave.c b/src/tss2-esys/api/Esys_ContextSave.c
index 4c8b4c9b..ab203ade 100644
--- a/src/tss2-esys/api/Esys_ContextSave.c
+++ b/src/tss2-esys/api/Esys_ContextSave.c
@@ -13,6 +13,7 @@
#include "esys_mu.h"
#define LOGMODULE esys
#include "util/log.h"
+#include "util/aux_util.h"
/** Store command parameters inside the ESYS_CONTEXT for use during _Finish */
static void store_input_parameters (
diff --git a/src/tss2-esys/api/Esys_Create.c b/src/tss2-esys/api/Esys_Create.c
index 97e54e3f..21b249c0 100644
--- a/src/tss2-esys/api/Esys_Create.c
+++ b/src/tss2-esys/api/Esys_Create.c
@@ -13,6 +13,7 @@
#include "esys_mu.h"
#define LOGMODULE esys
#include "util/log.h"
+#include "util/aux_util.h"
/** Store command parameters inside the ESYS_CONTEXT for use during _Finish */
static void store_input_parameters (
diff --git a/src/tss2-esys/api/Esys_CreateLoaded.c b/src/tss2-esys/api/Esys_CreateLoaded.c
index 9f2822eb..f469c986 100644
--- a/src/tss2-esys/api/Esys_CreateLoaded.c
+++ b/src/tss2-esys/api/Esys_CreateLoaded.c
@@ -13,6 +13,7 @@
#include "esys_mu.h"
#define LOGMODULE esys
#include "util/log.h"
+#include "util/aux_util.h"
/** Store command parameters inside the ESYS_CONTEXT for use during _Finish */
static void store_input_parameters (
diff --git a/src/tss2-esys/api/Esys_CreatePrimary.c b/src/tss2-esys/api/Esys_CreatePrimary.c
index 71e7ecf9..cad4c291 100644
--- a/src/tss2-esys/api/Esys_CreatePrimary.c
+++ b/src/tss2-esys/api/Esys_CreatePrimary.c
@@ -13,6 +13,7 @@
#include "esys_mu.h"
#define LOGMODULE esys
#include "util/log.h"
+#include "util/aux_util.h"
/** Store command parameters inside the ESYS_CONTEXT for use during _Finish */
static void store_input_parameters (
diff --git a/src/tss2-esys/api/Esys_DictionaryAttackLockReset.c b/src/tss2-esys/api/Esys_DictionaryAttackLockReset.c
index 300cd3d2..c22c96ef 100644
--- a/src/tss2-esys/api/Esys_DictionaryAttackLockReset.c
+++ b/src/tss2-esys/api/Esys_DictionaryAttackLockReset.c
@@ -13,6 +13,7 @@
#include "esys_mu.h"
#define LOGMODULE esys
#include "util/log.h"
+#include "util/aux_util.h"
/** Store command parameters inside the ESYS_CONTEXT for use during _Finish */
static void store_input_parameters (
diff --git a/src/tss2-esys/api/Esys_DictionaryAttackParameters.c b/src/tss2-esys/api/Esys_DictionaryAttackParameters.c
index 8e13a7cc..2fbac050 100644
--- a/src/tss2-esys/api/Esys_DictionaryAttackParameters.c
+++ b/src/tss2-esys/api/Esys_DictionaryAttackParameters.c
@@ -13,6 +13,7 @@
#include "esys_mu.h"
#define LOGMODULE esys
#include "util/log.h"
+#include "util/aux_util.h"
/** Store command parameters inside the ESYS_CONTEXT for use during _Finish */
static void store_input_parameters (
diff --git a/src/tss2-esys/api/Esys_Duplicate.c b/src/tss2-esys/api/Esys_Duplicate.c
index 2e7b00a4..57f34bf8 100644
--- a/src/tss2-esys/api/Esys_Duplicate.c
+++ b/src/tss2-esys/api/Esys_Duplicate.c
@@ -13,6 +13,7 @@
#include "esys_mu.h"
#define LOGMODULE esys
#include "util/log.h"
+#include "util/aux_util.h"
/** Store command parameters inside the ESYS_CONTEXT for use during _Finish */
static void store_input_parameters (
diff --git a/src/tss2-esys/api/Esys_ECC_Parameters.c b/src/tss2-esys/api/Esys_ECC_Parameters.c
index ffc2b2ca..aceae755 100644
--- a/src/tss2-esys/api/Esys_ECC_Parameters.c
+++ b/src/tss2-esys/api/Esys_ECC_Parameters.c
@@ -13,6 +13,7 @@
#include "esys_mu.h"
#define LOGMODULE esys
#include "util/log.h"
+#include "util/aux_util.h"
/** Store command parameters inside the ESYS_CONTEXT for use during _Finish */
static void store_input_parameters (
diff --git a/src/tss2-esys/api/Esys_ECDH_KeyGen.c b/src/tss2-esys/api/Esys_ECDH_KeyGen.c
index ff7f77ef..014206bd 100644
--- a/src/tss2-esys/api/Esys_ECDH_KeyGen.c
+++ b/src/tss2-esys/api/Esys_ECDH_KeyGen.c
@@ -13,6 +13,7 @@
#include "esys_mu.h"
#define LOGMODULE esys
#include "util/log.h"
+#include "util/aux_util.h"
/** Store command parameters inside the ESYS_CONTEXT for use during _Finish */
static void store_input_parameters (
diff --git a/src/tss2-esys/api/Esys_ECDH_ZGen.c b/src/tss2-esys/api/Esys_ECDH_ZGen.c
index fb3726f6..e1ab9bfe 100644
--- a/src/tss2-esys/api/Esys_ECDH_ZGen.c
+++ b/src/tss2-esys/api/Esys_ECDH_ZGen.c
@@ -13,6 +13,7 @@
#include "esys_mu.h"
#define LOGMODULE esys
#include "util/log.h"
+#include "util/aux_util.h"
/** Store command parameters inside the ESYS_CONTEXT for use during _Finish */
static void store_input_parameters (
diff --git a/src/tss2-esys/api/Esys_EC_Ephemeral.c b/src/tss2-esys/api/Esys_EC_Ephemeral.c
index f3f07036..a7a004c3 100644
--- a/src/tss2-esys/api/Esys_EC_Ephemeral.c
+++ b/src/tss2-esys/api/Esys_EC_Ephemeral.c
@@ -13,6 +13,7 @@
#include "esys_mu.h"
#define LOGMODULE esys
#include "util/log.h"
+#include "util/aux_util.h"
/** Store command parameters inside the ESYS_CONTEXT for use during _Finish */
static void store_input_parameters (
diff --git a/src/tss2-esys/api/Esys_EncryptDecrypt.c b/src/tss2-esys/api/Esys_EncryptDecrypt.c
index 11db023f..eb731fe4 100644
--- a/src/tss2-esys/api/Esys_EncryptDecrypt.c
+++ b/src/tss2-esys/api/Esys_EncryptDecrypt.c
@@ -13,6 +13,7 @@
#include "esys_mu.h"
#define LOGMODULE esys
#include "util/log.h"
+#include "util/aux_util.h"
/** Store command parameters inside the ESYS_CONTEXT for use during _Finish */
static void store_input_parameters (
diff --git a/src/tss2-esys/api/Esys_EncryptDecrypt2.c b/src/tss2-esys/api/Esys_EncryptDecrypt2.c
index fd57e74d..ef3b0a1d 100644
--- a/src/tss2-esys/api/Esys_EncryptDecrypt2.c
+++ b/src/tss2-esys/api/Esys_EncryptDecrypt2.c
@@ -13,6 +13,7 @@
#include "esys_mu.h"
#define LOGMODULE esys
#include "util/log.h"
+#include "util/aux_util.h"
/** Store command parameters inside the ESYS_CONTEXT for use during _Finish */
static void store_input_parameters (
diff --git a/src/tss2-esys/api/Esys_EventSequenceComplete.c b/src/tss2-esys/api/Esys_EventSequenceComplete.c
index f7e25b6f..6b0660d8 100644
--- a/src/tss2-esys/api/Esys_EventSequenceComplete.c
+++ b/src/tss2-esys/api/Esys_EventSequenceComplete.c
@@ -13,6 +13,7 @@
#include "esys_mu.h"
#define LOGMODULE esys
#include "util/log.h"
+#include "util/aux_util.h"
/** Store command parameters inside the ESYS_CONTEXT for use during _Finish */
static void store_input_parameters (
diff --git a/src/tss2-esys/api/Esys_EvictControl.c b/src/tss2-esys/api/Esys_EvictControl.c
index 1df7be61..6f583b8a 100644
--- a/src/tss2-esys/api/Esys_EvictControl.c
+++ b/src/tss2-esys/api/Esys_EvictControl.c
@@ -13,6 +13,7 @@
#include "esys_mu.h"
#define LOGMODULE esys
#include "util/log.h"
+#include "util/aux_util.h"
/** Store command parameters inside the ESYS_CONTEXT for use during _Finish */
static void store_input_parameters (
diff --git a/src/tss2-esys/api/Esys_FieldUpgradeData.c b/src/tss2-esys/api/Esys_FieldUpgradeData.c
index 2b0d0900..298763fa 100644
--- a/src/tss2-esys/api/Esys_FieldUpgradeData.c
+++ b/src/tss2-esys/api/Esys_FieldUpgradeData.c
@@ -13,6 +13,7 @@
#include "esys_mu.h"
#define LOGMODULE esys
#include "util/log.h"
+#include "util/aux_util.h"
/** Store command parameters inside the ESYS_CONTEXT for use during _Finish */
static void store_input_parameters (
diff --git a/src/tss2-esys/api/Esys_FieldUpgradeStart.c b/src/tss2-esys/api/Esys_FieldUpgradeStart.c
index f9acf096..5b0477fe 100644
--- a/src/tss2-esys/api/Esys_FieldUpgradeStart.c
+++ b/src/tss2-esys/api/Esys_FieldUpgradeStart.c
@@ -13,6 +13,7 @@
#include "esys_mu.h"
#define LOGMODULE esys
#include "util/log.h"
+#include "util/aux_util.h"
/** Store command parameters inside the ESYS_CONTEXT for use during _Finish */
static void store_input_parameters (
diff --git a/src/tss2-esys/api/Esys_FirmwareRead.c b/src/tss2-esys/api/Esys_FirmwareRead.c
index d3fa3ebd..8c34efb4 100644
--- a/src/tss2-esys/api/Esys_FirmwareRead.c
+++ b/src/tss2-esys/api/Esys_FirmwareRead.c
@@ -13,6 +13,7 @@
#include "esys_mu.h"
#define LOGMODULE esys
#include "util/log.h"
+#include "util/aux_util.h"
/** Store command parameters inside the ESYS_CONTEXT for use during _Finish */
static void store_input_parameters (
diff --git a/src/tss2-esys/api/Esys_FlushContext.c b/src/tss2-esys/api/Esys_FlushContext.c
index 0b3cdfce..e9a2a6e0 100644
--- a/src/tss2-esys/api/Esys_FlushContext.c
+++ b/src/tss2-esys/api/Esys_FlushContext.c
@@ -13,6 +13,7 @@
#include "esys_mu.h"
#define LOGMODULE esys
#include "util/log.h"
+#include "util/aux_util.h"
/** Store command parameters inside the ESYS_CONTEXT for use during _Finish */
static void store_input_parameters (
diff --git a/src/tss2-esys/api/Esys_GetCapability.c b/src/tss2-esys/api/Esys_GetCapability.c
index b7d902ae..5241504f 100644
--- a/src/tss2-esys/api/Esys_GetCapability.c
+++ b/src/tss2-esys/api/Esys_GetCapability.c
@@ -13,6 +13,7 @@
#include "esys_mu.h"
#define LOGMODULE esys
#include "util/log.h"
+#include "util/aux_util.h"
/** Store command parameters inside the ESYS_CONTEXT for use during _Finish */
static void store_input_parameters (
diff --git a/src/tss2-esys/api/Esys_GetCommandAuditDigest.c b/src/tss2-esys/api/Esys_GetCommandAuditDigest.c
index 98c02853..0792cc9e 100644
--- a/src/tss2-esys/api/Esys_GetCommandAuditDigest.c
+++ b/src/tss2-esys/api/Esys_GetCommandAuditDigest.c
@@ -13,6 +13,7 @@
#include "esys_mu.h"
#define LOGMODULE esys
#include "util/log.h"
+#include "util/aux_util.h"
/** Store command parameters inside the ESYS_CONTEXT for use during _Finish */
static void store_input_parameters (
diff --git a/src/tss2-esys/api/Esys_GetRandom.c b/src/tss2-esys/api/Esys_GetRandom.c
index 703a3c29..cb4a212b 100644
--- a/src/tss2-esys/api/Esys_GetRandom.c
+++ b/src/tss2-esys/api/Esys_GetRandom.c
@@ -13,6 +13,7 @@
#include "esys_mu.h"
#define LOGMODULE esys
#include "util/log.h"
+#include "util/aux_util.h"
/** Store command parameters inside the ESYS_CONTEXT for use during _Finish */
static void store_input_parameters (
diff --git a/src/tss2-esys/api/Esys_GetSessionAuditDigest.c b/src/tss2-esys/api/Esys_GetSessionAuditDigest.c
index be745c46..138b6f41 100644
--- a/src/tss2-esys/api/Esys_GetSessionAuditDigest.c
+++ b/src/tss2-esys/api/Esys_GetSessionAuditDigest.c
@@ -13,6 +13,7 @@
#include "esys_mu.h"
#define LOGMODULE esys
#include "util/log.h"
+#include "util/aux_util.h"
/** Store command parameters inside the ESYS_CONTEXT for use during _Finish */
static void store_input_parameters (
diff --git a/src/tss2-esys/api/Esys_GetTestResult.c b/src/tss2-esys/api/Esys_GetTestResult.c
index 9c383233..de57da02 100644
--- a/src/tss2-esys/api/Esys_GetTestResult.c
+++ b/src/tss2-esys/api/Esys_GetTestResult.c
@@ -13,6 +13,7 @@
#include "esys_mu.h"
#define LOGMODULE esys
#include "util/log.h"
+#include "util/aux_util.h"
/** Store command parameters inside the ESYS_CONTEXT for use during _Finish */
/** One-Call function for TPM2_GetTestResult
diff --git a/src/tss2-esys/api/Esys_GetTime.c b/src/tss2-esys/api/Esys_GetTime.c
index 5bd934e3..d460a3ed 100644
--- a/src/tss2-esys/api/Esys_GetTime.c
+++ b/src/tss2-esys/api/Esys_GetTime.c
@@ -13,6 +13,7 @@
#include "esys_mu.h"
#define LOGMODULE esys
#include "util/log.h"
+#include "util/aux_util.h"
/** Store command parameters inside the ESYS_CONTEXT for use during _Finish */
static void store_input_parameters (
diff --git a/src/tss2-esys/api/Esys_HMAC.c b/src/tss2-esys/api/Esys_HMAC.c
index 203f017d..e64e6f06 100644
--- a/src/tss2-esys/api/Esys_HMAC.c
+++ b/src/tss2-esys/api/Esys_HMAC.c
@@ -13,6 +13,7 @@
#include "esys_mu.h"
#define LOGMODULE esys
#include "util/log.h"
+#include "util/aux_util.h"
/** Store command parameters inside the ESYS_CONTEXT for use during _Finish */
static void store_input_parameters (
diff --git a/src/tss2-esys/api/Esys_HMAC_Start.c b/src/tss2-esys/api/Esys_HMAC_Start.c
index f38cef09..b4aecdef 100644
--- a/src/tss2-esys/api/Esys_HMAC_Start.c
+++ b/src/tss2-esys/api/Esys_HMAC_Start.c
@@ -13,6 +13,7 @@
#include "esys_mu.h"
#define LOGMODULE esys
#include "util/log.h"
+#include "util/aux_util.h"
/** Store command parameters inside the ESYS_CONTEXT for use during _Finish */
static void store_input_parameters (
diff --git a/src/tss2-esys/api/Esys_Hash.c b/src/tss2-esys/api/Esys_Hash.c
index 61703341..a20315b7 100644
--- a/src/tss2-esys/api/Esys_Hash.c
+++ b/src/tss2-esys/api/Esys_Hash.c
@@ -13,6 +13,7 @@
#include "esys_mu.h"
#define LOGMODULE esys
#include "util/log.h"
+#include "util/aux_util.h"
/** Store command parameters inside the ESYS_CONTEXT for use during _Finish */
static void store_input_parameters (
diff --git a/src/tss2-esys/api/Esys_HashSequenceStart.c b/src/tss2-esys/api/Esys_HashSequenceStart.c
index 0fd125d0..aa49ab69 100644
--- a/src/tss2-esys/api/Esys_HashSequenceStart.c
+++ b/src/tss2-esys/api/Esys_HashSequenceStart.c
@@ -13,6 +13,7 @@
#include "esys_mu.h"
#define LOGMODULE esys
#include "util/log.h"
+#include "util/aux_util.h"
/** Store command parameters inside the ESYS_CONTEXT for use during _Finish */
static void store_input_parameters (
diff --git a/src/tss2-esys/api/Esys_HierarchyChangeAuth.c b/src/tss2-esys/api/Esys_HierarchyChangeAuth.c
index 254a86df..d1e6ac3c 100644
--- a/src/tss2-esys/api/Esys_HierarchyChangeAuth.c
+++ b/src/tss2-esys/api/Esys_HierarchyChangeAuth.c
@@ -13,6 +13,7 @@
#include "esys_mu.h"
#define LOGMODULE esys
#include "util/log.h"
+#include "util/aux_util.h"
/** Store command parameters inside the ESYS_CONTEXT for use during _Finish */
static void store_input_parameters (
diff --git a/src/tss2-esys/api/Esys_HierarchyControl.c b/src/tss2-esys/api/Esys_HierarchyControl.c
index a8703ba8..ec94e2a1 100644
--- a/src/tss2-esys/api/Esys_HierarchyControl.c
+++ b/src/tss2-esys/api/Esys_HierarchyControl.c
@@ -13,6 +13,7 @@
#include "esys_mu.h"
#define LOGMODULE esys
#include "util/log.h"
+#include "util/aux_util.h"
/** Store command parameters inside the ESYS_CONTEXT for use during _Finish */
static void store_input_parameters (
diff --git a/src/tss2-esys/api/Esys_Import.c b/src/tss2-esys/api/Esys_Import.c
index 01108fe1..2e1bb52c 100644
--- a/src/tss2-esys/api/Esys_Import.c
+++ b/src/tss2-esys/api/Esys_Import.c
@@ -13,6 +13,7 @@
#include "esys_mu.h"
#define LOGMODULE esys
#include "util/log.h"
+#include "util/aux_util.h"
/** Store command parameters inside the ESYS_CONTEXT for use during _Finish */
static void store_input_parameters (
diff --git a/src/tss2-esys/api/Esys_IncrementalSelfTest.c b/src/tss2-esys/api/Esys_IncrementalSelfTest.c
index f57fd150..6492f41b 100644
--- a/src/tss2-esys/api/Esys_IncrementalSelfTest.c
+++ b/src/tss2-esys/api/Esys_IncrementalSelfTest.c
@@ -13,6 +13,7 @@
#include "esys_mu.h"
#define LOGMODULE esys
#include "util/log.h"
+#include "util/aux_util.h"
/** Store command parameters inside the ESYS_CONTEXT for use during _Finish */
static void store_input_parameters (
diff --git a/src/tss2-esys/api/Esys_Load.c b/src/tss2-esys/api/Esys_Load.c
index c9f4270a..26665d43 100644
--- a/src/tss2-esys/api/Esys_Load.c
+++ b/src/tss2-esys/api/Esys_Load.c
@@ -13,6 +13,7 @@
#include "esys_mu.h"
#define LOGMODULE esys
#include "util/log.h"
+#include "util/aux_util.h"
/** Store command parameters inside the ESYS_CONTEXT for use during _Finish */
static void store_input_parameters (
diff --git a/src/tss2-esys/api/Esys_LoadExternal.c b/src/tss2-esys/api/Esys_LoadExternal.c
index f25ae5d4..41eba795 100644
--- a/src/tss2-esys/api/Esys_LoadExternal.c
+++ b/src/tss2-esys/api/Esys_LoadExternal.c
@@ -13,6 +13,7 @@
#include "esys_mu.h"
#define LOGMODULE esys
#include "util/log.h"
+#include "util/aux_util.h"
/** Store command parameters inside the ESYS_CONTEXT for use during _Finish */
static void store_input_parameters (
diff --git a/src/tss2-esys/api/Esys_MakeCredential.c b/src/tss2-esys/api/Esys_MakeCredential.c
index 53d8c68b..aa05f91d 100644
--- a/src/tss2-esys/api/Esys_MakeCredential.c
+++ b/src/tss2-esys/api/Esys_MakeCredential.c
@@ -13,6 +13,7 @@
#include "esys_mu.h"
#define LOGMODULE esys
#include "util/log.h"
+#include "util/aux_util.h"
/** Store command parameters inside the ESYS_CONTEXT for use during _Finish */
static void store_input_parameters (
diff --git a/src/tss2-esys/api/Esys_NV_Certify.c b/src/tss2-esys/api/Esys_NV_Certify.c
index fcd5816d..c08d8fae 100644
--- a/src/tss2-esys/api/Esys_NV_Certify.c
+++ b/src/tss2-esys/api/Esys_NV_Certify.c
@@ -13,6 +13,7 @@
#include "esys_mu.h"
#define LOGMODULE esys
#include "util/log.h"
+#include "util/aux_util.h"
/** Store command parameters inside the ESYS_CONTEXT for use during _Finish */
static void store_input_parameters (
diff --git a/src/tss2-esys/api/Esys_NV_ChangeAuth.c b/src/tss2-esys/api/Esys_NV_ChangeAuth.c
index e70b9a15..d23e24c2 100644
--- a/src/tss2-esys/api/Esys_NV_ChangeAuth.c
+++ b/src/tss2-esys/api/Esys_NV_ChangeAuth.c
@@ -13,6 +13,7 @@
#include "esys_mu.h"
#define LOGMODULE esys
#include "util/log.h"
+#include "util/aux_util.h"
/** Store command parameters inside the ESYS_CONTEXT for use during _Finish */
static void store_input_parameters (
diff --git a/src/tss2-esys/api/Esys_NV_DefineSpace.c b/src/tss2-esys/api/Esys_NV_DefineSpace.c
index d9251b10..47cf43fb 100644
--- a/src/tss2-esys/api/Esys_NV_DefineSpace.c
+++ b/src/tss2-esys/api/Esys_NV_DefineSpace.c
@@ -13,6 +13,7 @@
#include "esys_mu.h"
#define LOGMODULE esys
#include "util/log.h"
+#include "util/aux_util.h"
/** Store command parameters inside the ESYS_CONTEXT for use during _Finish */
static void store_input_parameters (
diff --git a/src/tss2-esys/api/Esys_NV_Extend.c b/src/tss2-esys/api/Esys_NV_Extend.c
index 8d185f31..0a07b4e7 100644
--- a/src/tss2-esys/api/Esys_NV_Extend.c
+++ b/src/tss2-esys/api/Esys_NV_Extend.c
@@ -13,6 +13,7 @@
#include "esys_mu.h"
#define LOGMODULE esys
#include "util/log.h"
+#include "util/aux_util.h"
/** Store command parameters inside the ESYS_CONTEXT for use during _Finish */
static void store_input_parameters (
diff --git a/src/tss2-esys/api/Esys_NV_GlobalWriteLock.c b/src/tss2-esys/api/Esys_NV_GlobalWriteLock.c
index 5108ac55..73a726cd 100644
--- a/src/tss2-esys/api/Esys_NV_GlobalWriteLock.c
+++ b/src/tss2-esys/api/Esys_NV_GlobalWriteLock.c
@@ -13,6 +13,7 @@
#include "esys_mu.h"
#define LOGMODULE esys
#include "util/log.h"
+#include "util/aux_util.h"
/** Store command parameters inside the ESYS_CONTEXT for use during _Finish */
static void store_input_parameters (
diff --git a/src/tss2-esys/api/Esys_NV_Increment.c b/src/tss2-esys/api/Esys_NV_Increment.c
index 41bff51b..bb217b94 100644
--- a/src/tss2-esys/api/Esys_NV_Increment.c
+++ b/src/tss2-esys/api/Esys_NV_Increment.c
@@ -13,6 +13,7 @@
#include "esys_mu.h"
#define LOGMODULE esys
#include "util/log.h"
+#include "util/aux_util.h"
/** Store command parameters inside the ESYS_CONTEXT for use during _Finish */
static void store_input_parameters (
diff --git a/src/tss2-esys/api/Esys_NV_Read.c b/src/tss2-esys/api/Esys_NV_Read.c
index bf92b47d..d18a8953 100644
--- a/src/tss2-esys/api/Esys_NV_Read.c
+++ b/src/tss2-esys/api/Esys_NV_Read.c
@@ -13,6 +13,7 @@
#include "esys_mu.h"
#define LOGMODULE esys
#include "util/log.h"
+#include "util/aux_util.h"
/** Store command parameters inside the ESYS_CONTEXT for use during _Finish */
static void store_input_parameters (
diff --git a/src/tss2-esys/api/Esys_NV_ReadLock.c b/src/tss2-esys/api/Esys_NV_ReadLock.c
index ca424b90..9debeff7 100644
--- a/src/tss2-esys/api/Esys_NV_ReadLock.c
+++ b/src/tss2-esys/api/Esys_NV_ReadLock.c
@@ -13,6 +13,7 @@
#include "esys_mu.h"
#define LOGMODULE esys
#include "util/log.h"
+#include "util/aux_util.h"
/** Store command parameters inside the ESYS_CONTEXT for use during _Finish */
static void store_input_parameters (
diff --git a/src/tss2-esys/api/Esys_NV_ReadPublic.c b/src/tss2-esys/api/Esys_NV_ReadPublic.c
index 0eb0ff3d..6d8717c4 100644
--- a/src/tss2-esys/api/Esys_NV_ReadPublic.c
+++ b/src/tss2-esys/api/Esys_NV_ReadPublic.c
@@ -13,6 +13,7 @@
#include "esys_mu.h"
#define LOGMODULE esys
#include "util/log.h"
+#include "util/aux_util.h"
/** Store command parameters inside the ESYS_CONTEXT for use during _Finish */
static void store_input_parameters (
diff --git a/src/tss2-esys/api/Esys_NV_SetBits.c b/src/tss2-esys/api/Esys_NV_SetBits.c
index bf4a0bf4..1bfc3e5a 100644
--- a/src/tss2-esys/api/Esys_NV_SetBits.c
+++ b/src/tss2-esys/api/Esys_NV_SetBits.c
@@ -13,6 +13,7 @@
#include "esys_mu.h"
#define LOGMODULE esys
#include "util/log.h"
+#include "util/aux_util.h"
/** Store command parameters inside the ESYS_CONTEXT for use during _Finish */
static void store_input_parameters (
diff --git a/src/tss2-esys/api/Esys_NV_UndefineSpace.c b/src/tss2-esys/api/Esys_NV_UndefineSpace.c
index 9ed482eb..967c3874 100644
--- a/src/tss2-esys/api/Esys_NV_UndefineSpace.c
+++ b/src/tss2-esys/api/Esys_NV_UndefineSpace.c
@@ -13,6 +13,7 @@
#include "esys_mu.h"
#define LOGMODULE esys
#include "util/log.h"
+#include "util/aux_util.h"
/** Store command parameters inside the ESYS_CONTEXT for use during _Finish */
static void store_input_parameters (
diff --git a/src/tss2-esys/api/Esys_NV_UndefineSpaceSpecial.c b/src/tss2-esys/api/Esys_NV_UndefineSpaceSpecial.c
index 92024805..93aca116 100644
--- a/src/tss2-esys/api/Esys_NV_UndefineSpaceSpecial.c
+++ b/src/tss2-esys/api/Esys_NV_UndefineSpaceSpecial.c
@@ -13,6 +13,7 @@
#include "esys_mu.h"
#define LOGMODULE esys
#include "util/log.h"
+#include "util/aux_util.h"
/** Store command parameters inside the ESYS_CONTEXT for use during _Finish */
static void store_input_parameters (
diff --git a/src/tss2-esys/api/Esys_NV_Write.c b/src/tss2-esys/api/Esys_NV_Write.c
index 08f0d733..6f7081cf 100644
--- a/src/tss2-esys/api/Esys_NV_Write.c
+++ b/src/tss2-esys/api/Esys_NV_Write.c
@@ -13,6 +13,7 @@
#include "esys_mu.h"
#define LOGMODULE esys
#include "util/log.h"
+#include "util/aux_util.h"
/** Store command parameters inside the ESYS_CONTEXT for use during _Finish */
static void store_input_parameters (
diff --git a/src/tss2-esys/api/Esys_NV_WriteLock.c b/src/tss2-esys/api/Esys_NV_WriteLock.c
index c6b79b99..b8976382 100644
--- a/src/tss2-esys/api/Esys_NV_WriteLock.c
+++ b/src/tss2-esys/api/Esys_NV_WriteLock.c
@@ -13,6 +13,7 @@
#include "esys_mu.h"
#define LOGMODULE esys
#include "util/log.h"
+#include "util/aux_util.h"
/** Store command parameters inside the ESYS_CONTEXT for use during _Finish */
static void store_input_parameters (
diff --git a/src/tss2-esys/api/Esys_ObjectChangeAuth.c b/src/tss2-esys/api/Esys_ObjectChangeAuth.c
index 6083fe8e..68f8a08b 100644
--- a/src/tss2-esys/api/Esys_ObjectChangeAuth.c
+++ b/src/tss2-esys/api/Esys_ObjectChangeAuth.c
@@ -13,6 +13,7 @@
#include "esys_mu.h"
#define LOGMODULE esys
#include "util/log.h"
+#include "util/aux_util.h"
/** Store command parameters inside the ESYS_CONTEXT for use during _Finish */
static void store_input_parameters (
diff --git a/src/tss2-esys/api/Esys_PCR_Allocate.c b/src/tss2-esys/api/Esys_PCR_Allocate.c
index c8b9e6ac..16ad0d53 100644
--- a/src/tss2-esys/api/Esys_PCR_Allocate.c
+++ b/src/tss2-esys/api/Esys_PCR_Allocate.c
@@ -13,6 +13,7 @@
#include "esys_mu.h"
#define LOGMODULE esys
#include "util/log.h"
+#include "util/aux_util.h"
/** Store command parameters inside the ESYS_CONTEXT for use during _Finish */
static void store_input_parameters (
diff --git a/src/tss2-esys/api/Esys_PCR_Event.c b/src/tss2-esys/api/Esys_PCR_Event.c
index eb8c55ab..05142a18 100644
--- a/src/tss2-esys/api/Esys_PCR_Event.c
+++ b/src/tss2-esys/api/Esys_PCR_Event.c
@@ -13,6 +13,7 @@
#include "esys_mu.h"
#define LOGMODULE esys
#include "util/log.h"
+#include "util/aux_util.h"
/** Store command parameters inside the ESYS_CONTEXT for use during _Finish */
static void store_input_parameters (
diff --git a/src/tss2-esys/api/Esys_PCR_Extend.c b/src/tss2-esys/api/Esys_PCR_Extend.c
index 75b2da74..41613d5d 100644
--- a/src/tss2-esys/api/Esys_PCR_Extend.c
+++ b/src/tss2-esys/api/Esys_PCR_Extend.c
@@ -13,6 +13,7 @@
#include "esys_mu.h"
#define LOGMODULE esys
#include "util/log.h"
+#include "util/aux_util.h"
/** Store command parameters inside the ESYS_CONTEXT for use during _Finish */
static void store_input_parameters (
diff --git a/src/tss2-esys/api/Esys_PCR_Read.c b/src/tss2-esys/api/Esys_PCR_Read.c
index a2aed8fc..ac49e675 100644
--- a/src/tss2-esys/api/Esys_PCR_Read.c
+++ b/src/tss2-esys/api/Esys_PCR_Read.c
@@ -13,6 +13,7 @@
#include "esys_mu.h"
#define LOGMODULE esys
#include "util/log.h"
+#include "util/aux_util.h"
/** Store command parameters inside the ESYS_CONTEXT for use during _Finish */
static void store_input_parameters (
diff --git a/src/tss2-esys/api/Esys_PCR_Reset.c b/src/tss2-esys/api/Esys_PCR_Reset.c
index 6106b48a..2c3b678d 100644
--- a/src/tss2-esys/api/Esys_PCR_Reset.c
+++ b/src/tss2-esys/api/Esys_PCR_Reset.c
@@ -13,6 +13,7 @@
#include "esys_mu.h"
#define LOGMODULE esys
#include "util/log.h"
+#include "util/aux_util.h"
/** Store command parameters inside the ESYS_CONTEXT for use during _Finish */
static void store_input_parameters (
diff --git a/src/tss2-esys/api/Esys_PCR_SetAuthPolicy.c b/src/tss2-esys/api/Esys_PCR_SetAuthPolicy.c
index 6f92a07e..7a95077b 100644
--- a/src/tss2-esys/api/Esys_PCR_SetAuthPolicy.c
+++ b/src/tss2-esys/api/Esys_PCR_SetAuthPolicy.c
@@ -13,6 +13,7 @@
#include "esys_mu.h"
#define LOGMODULE esys
#include "util/log.h"
+#include "util/aux_util.h"
/** Store command parameters inside the ESYS_CONTEXT for use during _Finish */
static void store_input_parameters (
diff --git a/src/tss2-esys/api/Esys_PCR_SetAuthValue.c b/src/tss2-esys/api/Esys_PCR_SetAuthValue.c
index 6bec2040..a9e982f8 100644
--- a/src/tss2-esys/api/Esys_PCR_SetAuthValue.c
+++ b/src/tss2-esys/api/Esys_PCR_SetAuthValue.c
@@ -13,6 +13,7 @@
#include "esys_mu.h"
#define LOGMODULE esys
#include "util/log.h"
+#include "util/aux_util.h"
/** Store command parameters inside the ESYS_CONTEXT for use during _Finish */
static void store_input_parameters (
diff --git a/src/tss2-esys/api/Esys_PP_Commands.c b/src/tss2-esys/api/Esys_PP_Commands.c
index 47c5c517..4ef933a0 100644
--- a/src/tss2-esys/api/Esys_PP_Commands.c
+++ b/src/tss2-esys/api/Esys_PP_Commands.c
@@ -13,6 +13,7 @@
#include "esys_mu.h"
#define LOGMODULE esys
#include "util/log.h"
+#include "util/aux_util.h"
/** Store command parameters inside the ESYS_CONTEXT for use during _Finish */
static void store_input_parameters (
diff --git a/src/tss2-esys/api/Esys_PolicyAuthValue.c b/src/tss2-esys/api/Esys_PolicyAuthValue.c
index 9a7fcae8..0d45a967 100644
--- a/src/tss2-esys/api/Esys_PolicyAuthValue.c
+++ b/src/tss2-esys/api/Esys_PolicyAuthValue.c
@@ -13,6 +13,7 @@
#include "esys_mu.h"
#define LOGMODULE esys
#include "util/log.h"
+#include "util/aux_util.h"
/** Store command parameters inside the ESYS_CONTEXT for use during _Finish */
static void store_input_parameters (
diff --git a/src/tss2-esys/api/Esys_PolicyAuthorize.c b/src/tss2-esys/api/Esys_PolicyAuthorize.c
index f112f1ee..95d546ed 100644
--- a/src/tss2-esys/api/Esys_PolicyAuthorize.c
+++ b/src/tss2-esys/api/Esys_PolicyAuthorize.c
@@ -13,6 +13,7 @@
#include "esys_mu.h"
#define LOGMODULE esys
#include "util/log.h"
+#include "util/aux_util.h"
/** Store command parameters inside the ESYS_CONTEXT for use during _Finish */
static void store_input_parameters (
diff --git a/src/tss2-esys/api/Esys_PolicyAuthorizeNV.c b/src/tss2-esys/api/Esys_PolicyAuthorizeNV.c
index 193e8216..2f500d1c 100644
--- a/src/tss2-esys/api/Esys_PolicyAuthorizeNV.c
+++ b/src/tss2-esys/api/Esys_PolicyAuthorizeNV.c
@@ -13,6 +13,7 @@
#include "esys_mu.h"
#define LOGMODULE esys
#include "util/log.h"
+#include "util/aux_util.h"
/** Store command parameters inside the ESYS_CONTEXT for use during _Finish */
static void store_input_parameters (
diff --git a/src/tss2-esys/api/Esys_PolicyCommandCode.c b/src/tss2-esys/api/Esys_PolicyCommandCode.c
index 2cdc2f9a..f88e73ab 100644
--- a/src/tss2-esys/api/Esys_PolicyCommandCode.c
+++ b/src/tss2-esys/api/Esys_PolicyCommandCode.c
@@ -13,6 +13,7 @@
#include "esys_mu.h"
#define LOGMODULE esys
#include "util/log.h"
+#include "util/aux_util.h"
/** Store command parameters inside the ESYS_CONTEXT for use during _Finish */
static void store_input_parameters (
diff --git a/src/tss2-esys/api/Esys_PolicyCounterTimer.c b/src/tss2-esys/api/Esys_PolicyCounterTimer.c
index 8d9e8537..45ce2d31 100644
--- a/src/tss2-esys/api/Esys_PolicyCounterTimer.c
+++ b/src/tss2-esys/api/Esys_PolicyCounterTimer.c
@@ -13,6 +13,7 @@
#include "esys_mu.h"
#define LOGMODULE esys
#include "util/log.h"
+#include "util/aux_util.h"
/** Store command parameters inside the ESYS_CONTEXT for use during _Finish */
static void store_input_parameters (
diff --git a/src/tss2-esys/api/Esys_PolicyCpHash.c b/src/tss2-esys/api/Esys_PolicyCpHash.c
index 1c788711..5837e186 100644
--- a/src/tss2-esys/api/Esys_PolicyCpHash.c
+++ b/src/tss2-esys/api/Esys_PolicyCpHash.c
@@ -13,6 +13,7 @@
#include "esys_mu.h"
#define LOGMODULE esys
#include "util/log.h"
+#include "util/aux_util.h"
/** Store command parameters inside the ESYS_CONTEXT for use during _Finish */
static void store_input_parameters (
diff --git a/src/tss2-esys/api/Esys_PolicyDuplicationSelect.c b/src/tss2-esys/api/Esys_PolicyDuplicationSelect.c
index 72e40bdc..076213ce 100644
--- a/src/tss2-esys/api/Esys_PolicyDuplicationSelect.c
+++ b/src/tss2-esys/api/Esys_PolicyDuplicationSelect.c
@@ -13,6 +13,7 @@
#include "esys_mu.h"
#define LOGMODULE esys
#include "util/log.h"
+#include "util/aux_util.h"
/** Store command parameters inside the ESYS_CONTEXT for use during _Finish */
static void store_input_parameters (
diff --git a/src/tss2-esys/api/Esys_PolicyGetDigest.c b/src/tss2-esys/api/Esys_PolicyGetDigest.c
index 148e6d8c..d085fd68 100644
--- a/src/tss2-esys/api/Esys_PolicyGetDigest.c
+++ b/src/tss2-esys/api/Esys_PolicyGetDigest.c
@@ -13,6 +13,7 @@
#include "esys_mu.h"
#define LOGMODULE esys
#include "util/log.h"
+#include "util/aux_util.h"
/** Store command parameters inside the ESYS_CONTEXT for use during _Finish */
static void store_input_parameters (
diff --git a/src/tss2-esys/api/Esys_PolicyLocality.c b/src/tss2-esys/api/Esys_PolicyLocality.c
index 3cde9025..7101fcb3 100644
--- a/src/tss2-esys/api/Esys_PolicyLocality.c
+++ b/src/tss2-esys/api/Esys_PolicyLocality.c
@@ -13,6 +13,7 @@
#include "esys_mu.h"
#define LOGMODULE esys
#include "util/log.h"
+#include "util/aux_util.h"
/** Store command parameters inside the ESYS_CONTEXT for use during _Finish */
static void store_input_parameters (
diff --git a/src/tss2-esys/api/Esys_PolicyNV.c b/src/tss2-esys/api/Esys_PolicyNV.c
index 22d427a5..a89575f2 100644
--- a/src/tss2-esys/api/Esys_PolicyNV.c
+++ b/src/tss2-esys/api/Esys_PolicyNV.c
@@ -13,6 +13,7 @@
#include "esys_mu.h"
#define LOGMODULE esys
#include "util/log.h"
+#include "util/aux_util.h"
/** Store command parameters inside the ESYS_CONTEXT for use during _Finish */
static void store_input_parameters (
diff --git a/src/tss2-esys/api/Esys_PolicyNameHash.c b/src/tss2-esys/api/Esys_PolicyNameHash.c
index e51149da..3f529355 100644
--- a/src/tss2-esys/api/Esys_PolicyNameHash.c
+++ b/src/tss2-esys/api/Esys_PolicyNameHash.c
@@ -13,6 +13,7 @@
#include "esys_mu.h"
#define LOGMODULE esys
#include "util/log.h"
+#include "util/aux_util.h"
/** Store command parameters inside the ESYS_CONTEXT for use during _Finish */
static void store_input_parameters (
diff --git a/src/tss2-esys/api/Esys_PolicyNvWritten.c b/src/tss2-esys/api/Esys_PolicyNvWritten.c
index 2a61d095..ca11a8c3 100644
--- a/src/tss2-esys/api/Esys_PolicyNvWritten.c
+++ b/src/tss2-esys/api/Esys_PolicyNvWritten.c
@@ -13,6 +13,7 @@
#include "esys_mu.h"
#define LOGMODULE esys
#include "util/log.h"
+#include "util/aux_util.h"
/** Store command parameters inside the ESYS_CONTEXT for use during _Finish */
static void store_input_parameters (
diff --git a/src/tss2-esys/api/Esys_PolicyOR.c b/src/tss2-esys/api/Esys_PolicyOR.c
index cfa4ea2f..118b1611 100644
--- a/src/tss2-esys/api/Esys_PolicyOR.c
+++ b/src/tss2-esys/api/Esys_PolicyOR.c
@@ -13,6 +13,7 @@
#include "esys_mu.h"
#define LOGMODULE esys
#include "util/log.h"
+#include "util/aux_util.h"
/** Store command parameters inside the ESYS_CONTEXT for use during _Finish */
static void store_input_parameters (
diff --git a/src/tss2-esys/api/Esys_PolicyPCR.c b/src/tss2-esys/api/Esys_PolicyPCR.c
index 661b5e5b..c5e9603c 100644
--- a/src/tss2-esys/api/Esys_PolicyPCR.c
+++ b/src/tss2-esys/api/Esys_PolicyPCR.c
@@ -13,6 +13,7 @@
#include "esys_mu.h"
#define LOGMODULE esys
#include "util/log.h"
+#include "util/aux_util.h"
/** Store command parameters inside the ESYS_CONTEXT for use during _Finish */
static void store_input_parameters (
diff --git a/src/tss2-esys/api/Esys_PolicyPassword.c b/src/tss2-esys/api/Esys_PolicyPassword.c
index 55ac1d1d..77631608 100644
--- a/src/tss2-esys/api/Esys_PolicyPassword.c
+++ b/src/tss2-esys/api/Esys_PolicyPassword.c
@@ -13,6 +13,7 @@
#include "esys_mu.h"
#define LOGMODULE esys
#include "util/log.h"
+#include "util/aux_util.h"
/** Store command parameters inside the ESYS_CONTEXT for use during _Finish */
static void store_input_parameters (
diff --git a/src/tss2-esys/api/Esys_PolicyPhysicalPresence.c b/src/tss2-esys/api/Esys_PolicyPhysicalPresence.c
index 9e338c75..dac8233e 100644
--- a/src/tss2-esys/api/Esys_PolicyPhysicalPresence.c
+++ b/src/tss2-esys/api/Esys_PolicyPhysicalPresence.c
@@ -13,6 +13,7 @@
#include "esys_mu.h"
#define LOGMODULE esys
#include "util/log.h"
+#include "util/aux_util.h"
/** Store command parameters inside the ESYS_CONTEXT for use during _Finish */
static void store_input_parameters (
diff --git a/src/tss2-esys/api/Esys_PolicyRestart.c b/src/tss2-esys/api/Esys_PolicyRestart.c
index 7f57489e..3f68169e 100644
--- a/src/tss2-esys/api/Esys_PolicyRestart.c
+++ b/src/tss2-esys/api/Esys_PolicyRestart.c
@@ -13,6 +13,7 @@
#include "esys_mu.h"
#define LOGMODULE esys
#include "util/log.h"
+#include "util/aux_util.h"
/** Store command parameters inside the ESYS_CONTEXT for use during _Finish */
static void store_input_parameters (
diff --git a/src/tss2-esys/api/Esys_PolicySecret.c b/src/tss2-esys/api/Esys_PolicySecret.c
index e2d0717b..149dfe0f 100644
--- a/src/tss2-esys/api/Esys_PolicySecret.c
+++ b/src/tss2-esys/api/Esys_PolicySecret.c
@@ -13,6 +13,7 @@
#include "esys_mu.h"
#define LOGMODULE esys
#include "util/log.h"
+#include "util/aux_util.h"
/** Store command parameters inside the ESYS_CONTEXT for use during _Finish */
static void store_input_parameters (
diff --git a/src/tss2-esys/api/Esys_PolicySigned.c b/src/tss2-esys/api/Esys_PolicySigned.c
index 64051000..bc54e2bc 100644
--- a/src/tss2-esys/api/Esys_PolicySigned.c
+++ b/src/tss2-esys/api/Esys_PolicySigned.c
@@ -13,6 +13,7 @@
#include "esys_mu.h"
#define LOGMODULE esys
#include "util/log.h"
+#include "util/aux_util.h"
/** Store command parameters inside the ESYS_CONTEXT for use during _Finish */
static void store_input_parameters (
diff --git a/src/tss2-esys/api/Esys_PolicyTemplate.c b/src/tss2-esys/api/Esys_PolicyTemplate.c
index 8fe87ee1..9345ebec 100644
--- a/src/tss2-esys/api/Esys_PolicyTemplate.c
+++ b/src/tss2-esys/api/Esys_PolicyTemplate.c
@@ -13,6 +13,7 @@
#include "esys_mu.h"
#define LOGMODULE esys
#include "util/log.h"
+#include "util/aux_util.h"
/** Store command parameters inside the ESYS_CONTEXT for use during _Finish */
static void store_input_parameters (
diff --git a/src/tss2-esys/api/Esys_PolicyTicket.c b/src/tss2-esys/api/Esys_PolicyTicket.c
index b33d69bb..7d7b1d0f 100644
--- a/src/tss2-esys/api/Esys_PolicyTicket.c
+++ b/src/tss2-esys/api/Esys_PolicyTicket.c
@@ -13,6 +13,7 @@
#include "esys_mu.h"
#define LOGMODULE esys
#include "util/log.h"
+#include "util/aux_util.h"
/** Store command parameters inside the ESYS_CONTEXT for use during _Finish */
static void store_input_parameters (
diff --git a/src/tss2-esys/api/Esys_Quote.c b/src/tss2-esys/api/Esys_Quote.c
index f46e3c0e..b2ecdeb2 100644
--- a/src/tss2-esys/api/Esys_Quote.c
+++ b/src/tss2-esys/api/Esys_Quote.c
@@ -13,6 +13,7 @@
#include "esys_mu.h"
#define LOGMODULE esys
#include "util/log.h"
+#include "util/aux_util.h"
/** Store command parameters inside the ESYS_CONTEXT for use during _Finish */
static void store_input_parameters (
diff --git a/src/tss2-esys/api/Esys_RSA_Decrypt.c b/src/tss2-esys/api/Esys_RSA_Decrypt.c
index d9a1300d..40396b29 100644
--- a/src/tss2-esys/api/Esys_RSA_Decrypt.c
+++ b/src/tss2-esys/api/Esys_RSA_Decrypt.c
@@ -13,6 +13,7 @@
#include "esys_mu.h"
#define LOGMODULE esys
#include "util/log.h"
+#include "util/aux_util.h"
/** Store command parameters inside the ESYS_CONTEXT for use during _Finish */
static void store_input_parameters (
diff --git a/src/tss2-esys/api/Esys_RSA_Encrypt.c b/src/tss2-esys/api/Esys_RSA_Encrypt.c
index 8fcb9e88..a4b01978 100644
--- a/src/tss2-esys/api/Esys_RSA_Encrypt.c
+++ b/src/tss2-esys/api/Esys_RSA_Encrypt.c
@@ -13,6 +13,7 @@
#include "esys_mu.h"
#define LOGMODULE esys
#include "util/log.h"
+#include "util/aux_util.h"
/** Store command parameters inside the ESYS_CONTEXT for use during _Finish */
static void store_input_parameters (
diff --git a/src/tss2-esys/api/Esys_ReadClock.c b/src/tss2-esys/api/Esys_ReadClock.c
index 485192b7..1dc98062 100644
--- a/src/tss2-esys/api/Esys_ReadClock.c
+++ b/src/tss2-esys/api/Esys_ReadClock.c
@@ -13,6 +13,7 @@
#include "esys_mu.h"
#define LOGMODULE esys
#include "util/log.h"
+#include "util/aux_util.h"
/** Store command parameters inside the ESYS_CONTEXT for use during _Finish */
/** One-Call function for TPM2_ReadClock
diff --git a/src/tss2-esys/api/Esys_ReadPublic.c b/src/tss2-esys/api/Esys_ReadPublic.c
index 4e9ac8c0..e7f21607 100644
--- a/src/tss2-esys/api/Esys_ReadPublic.c
+++ b/src/tss2-esys/api/Esys_ReadPublic.c
@@ -13,6 +13,7 @@
#include "esys_mu.h"
#define LOGMODULE esys
#include "util/log.h"
+#include "util/aux_util.h"
/** Store command parameters inside the ESYS_CONTEXT for use during _Finish */
static void store_input_parameters (
diff --git a/src/tss2-esys/api/Esys_Rewrap.c b/src/tss2-esys/api/Esys_Rewrap.c
index 0b455e61..c3ce9f19 100644
--- a/src/tss2-esys/api/Esys_Rewrap.c
+++ b/src/tss2-esys/api/Esys_Rewrap.c
@@ -13,6 +13,7 @@
#include "esys_mu.h"
#define LOGMODULE esys
#include "util/log.h"
+#include "util/aux_util.h"
/** Store command parameters inside the ESYS_CONTEXT for use during _Finish */
static void store_input_parameters (
diff --git a/src/tss2-esys/api/Esys_SelfTest.c b/src/tss2-esys/api/Esys_SelfTest.c
index 18e38996..b88fd1ee 100644
--- a/src/tss2-esys/api/Esys_SelfTest.c
+++ b/src/tss2-esys/api/Esys_SelfTest.c
@@ -13,6 +13,7 @@
#include "esys_mu.h"
#define LOGMODULE esys
#include "util/log.h"
+#include "util/aux_util.h"
/** Store command parameters inside the ESYS_CONTEXT for use during _Finish */
static void store_input_parameters (
diff --git a/src/tss2-esys/api/Esys_SequenceComplete.c b/src/tss2-esys/api/Esys_SequenceComplete.c
index 4a5a0f40..f4d9e19c 100644
--- a/src/tss2-esys/api/Esys_SequenceComplete.c
+++ b/src/tss2-esys/api/Esys_SequenceComplete.c
@@ -13,6 +13,7 @@
#include "esys_mu.h"
#define LOGMODULE esys
#include "util/log.h"
+#include "util/aux_util.h"
/** Store command parameters inside the ESYS_CONTEXT for use during _Finish */
static void store_input_parameters (
diff --git a/src/tss2-esys/api/Esys_SequenceUpdate.c b/src/tss2-esys/api/Esys_SequenceUpdate.c
index c3f72dc2..10c2df6a 100644
--- a/src/tss2-esys/api/Esys_SequenceUpdate.c
+++ b/src/tss2-esys/api/Esys_SequenceUpdate.c
@@ -13,6 +13,7 @@
#include "esys_mu.h"
#define LOGMODULE esys
#include "util/log.h"
+#include "util/aux_util.h"
/** Store command parameters inside the ESYS_CONTEXT for use during _Finish */
static void store_input_parameters (
diff --git a/src/tss2-esys/api/Esys_SetAlgorithmSet.c b/src/tss2-esys/api/Esys_SetAlgorithmSet.c
index d7167e2f..d44f41d8 100644
--- a/src/tss2-esys/api/Esys_SetAlgorithmSet.c
+++ b/src/tss2-esys/api/Esys_SetAlgorithmSet.c
@@ -13,6 +13,7 @@
#include "esys_mu.h"
#define LOGMODULE esys
#include "util/log.h"
+#include "util/aux_util.h"
/** Store command parameters inside the ESYS_CONTEXT for use during _Finish */
static void store_input_parameters (
diff --git a/src/tss2-esys/api/Esys_SetCommandCodeAuditStatus.c b/src/tss2-esys/api/Esys_SetCommandCodeAuditStatus.c
index 95626caa..a24a9f9f 100644
--- a/src/tss2-esys/api/Esys_SetCommandCodeAuditStatus.c
+++ b/src/tss2-esys/api/Esys_SetCommandCodeAuditStatus.c
@@ -13,6 +13,7 @@
#include "esys_mu.h"
#define LOGMODULE esys
#include "util/log.h"
+#include "util/aux_util.h"
/** Store command parameters inside the ESYS_CONTEXT for use during _Finish */
static void store_input_parameters (
diff --git a/src/tss2-esys/api/Esys_SetPrimaryPolicy.c b/src/tss2-esys/api/Esys_SetPrimaryPolicy.c
index b7dd6600..2da75faa 100644
--- a/src/tss2-esys/api/Esys_SetPrimaryPolicy.c
+++ b/src/tss2-esys/api/Esys_SetPrimaryPolicy.c
@@ -13,6 +13,7 @@
#include "esys_mu.h"
#define LOGMODULE esys
#include "util/log.h"
+#include "util/aux_util.h"
/** Store command parameters inside the ESYS_CONTEXT for use during _Finish */
static void store_input_parameters (
diff --git a/src/tss2-esys/api/Esys_Shutdown.c b/src/tss2-esys/api/Esys_Shutdown.c
index f9e58945..e2bf1af1 100644
--- a/src/tss2-esys/api/Esys_Shutdown.c
+++ b/src/tss2-esys/api/Esys_Shutdown.c
@@ -13,6 +13,7 @@
#include "esys_mu.h"
#define LOGMODULE esys
#include "util/log.h"
+#include "util/aux_util.h"
/** Store command parameters inside the ESYS_CONTEXT for use during _Finish */
static void store_input_parameters (
diff --git a/src/tss2-esys/api/Esys_Sign.c b/src/tss2-esys/api/Esys_Sign.c
index a445d32f..19c4464c 100644
--- a/src/tss2-esys/api/Esys_Sign.c
+++ b/src/tss2-esys/api/Esys_Sign.c
@@ -13,6 +13,7 @@
#include "esys_mu.h"
#define LOGMODULE esys
#include "util/log.h"
+#include "util/aux_util.h"
/** Store command parameters inside the ESYS_CONTEXT for use during _Finish */
static void store_input_parameters (
diff --git a/src/tss2-esys/api/Esys_StartAuthSession.c b/src/tss2-esys/api/Esys_StartAuthSession.c
index 5bdb81a0..6ea60c41 100644
--- a/src/tss2-esys/api/Esys_StartAuthSession.c
+++ b/src/tss2-esys/api/Esys_StartAuthSession.c
@@ -13,6 +13,7 @@
#include "esys_mu.h"
#define LOGMODULE esys
#include "util/log.h"
+#include "util/aux_util.h"
/** Store command parameters inside the ESYS_CONTEXT for use during _Finish */
static void store_input_parameters (
diff --git a/src/tss2-esys/api/Esys_Startup.c b/src/tss2-esys/api/Esys_Startup.c
index fdda44ae..58785b97 100644
--- a/src/tss2-esys/api/Esys_Startup.c
+++ b/src/tss2-esys/api/Esys_Startup.c
@@ -13,6 +13,7 @@
#include "esys_mu.h"
#define LOGMODULE esys
#include "util/log.h"
+#include "util/aux_util.h"
/** Store command parameters inside the ESYS_CONTEXT for use during _Finish */
static void store_input_parameters (
diff --git a/src/tss2-esys/api/Esys_StirRandom.c b/src/tss2-esys/api/Esys_StirRandom.c
index 9b1657bd..78757d3b 100644
--- a/src/tss2-esys/api/Esys_StirRandom.c
+++ b/src/tss2-esys/api/Esys_StirRandom.c
@@ -13,6 +13,7 @@
#include "esys_mu.h"
#define LOGMODULE esys
#include "util/log.h"
+#include "util/aux_util.h"
/** Store command parameters inside the ESYS_CONTEXT for use during _Finish */
static void store_input_parameters (
diff --git a/src/tss2-esys/api/Esys_TestParms.c b/src/tss2-esys/api/Esys_TestParms.c
index a2e786ee..042d5520 100644
--- a/src/tss2-esys/api/Esys_TestParms.c
+++ b/src/tss2-esys/api/Esys_TestParms.c
@@ -13,6 +13,7 @@
#include "esys_mu.h"
#define LOGMODULE esys
#include "util/log.h"
+#include "util/aux_util.h"
/** Store command parameters inside the ESYS_CONTEXT for use during _Finish */
static void store_input_parameters (
diff --git a/src/tss2-esys/api/Esys_Unseal.c b/src/tss2-esys/api/Esys_Unseal.c
index 70566d19..a29cc114 100644
--- a/src/tss2-esys/api/Esys_Unseal.c
+++ b/src/tss2-esys/api/Esys_Unseal.c
@@ -13,6 +13,7 @@
#include "esys_mu.h"
#define LOGMODULE esys
#include "util/log.h"
+#include "util/aux_util.h"
/** Store command parameters inside the ESYS_CONTEXT for use during _Finish */
static void store_input_parameters (
diff --git a/src/tss2-esys/api/Esys_Vendor_TCG_Test.c b/src/tss2-esys/api/Esys_Vendor_TCG_Test.c
index 26f98747..3ca7832a 100644
--- a/src/tss2-esys/api/Esys_Vendor_TCG_Test.c
+++ b/src/tss2-esys/api/Esys_Vendor_TCG_Test.c
@@ -13,6 +13,7 @@
#include "esys_mu.h"
#define LOGMODULE esys
#include "util/log.h"
+#include "util/aux_util.h"
/** Store command parameters inside the ESYS_CONTEXT for use during _Finish */
static void store_input_parameters (
diff --git a/src/tss2-esys/api/Esys_VerifySignature.c b/src/tss2-esys/api/Esys_VerifySignature.c
index e4d3bde5..77432064 100644
--- a/src/tss2-esys/api/Esys_VerifySignature.c
+++ b/src/tss2-esys/api/Esys_VerifySignature.c
@@ -13,6 +13,7 @@
#include "esys_mu.h"
#define LOGMODULE esys
#include "util/log.h"
+#include "util/aux_util.h"
/** Store command parameters inside the ESYS_CONTEXT for use during _Finish */
static void store_input_parameters (
diff --git a/src/tss2-esys/api/Esys_ZGen_2Phase.c b/src/tss2-esys/api/Esys_ZGen_2Phase.c
index 513cb02f..adc736c1 100644
--- a/src/tss2-esys/api/Esys_ZGen_2Phase.c
+++ b/src/tss2-esys/api/Esys_ZGen_2Phase.c
@@ -13,6 +13,7 @@
#include "esys_mu.h"
#define LOGMODULE esys
#include "util/log.h"
+#include "util/aux_util.h"
/** Store command parameters inside the ESYS_CONTEXT for use during _Finish */
static void store_input_parameters (
diff --git a/src/tss2-esys/esys_context.c b/src/tss2-esys/esys_context.c
index fbceaa69..2427a054 100644
--- a/src/tss2-esys/esys_context.c
+++ b/src/tss2-esys/esys_context.c
@@ -15,6 +15,7 @@
#include "esys_tcti_default.h"
#define LOGMODULE esys
#include "util/log.h"
+#include "util/aux_util.h"
/** Initialize an ESYS_CONTEXT for further use.
*
diff --git a/src/tss2-esys/esys_crypto.c b/src/tss2-esys/esys_crypto.c
index 8887d307..5c9a64e2 100644
--- a/src/tss2-esys/esys_crypto.c
+++ b/src/tss2-esys/esys_crypto.c
@@ -15,6 +15,7 @@
#include "esys_mu.h"
#define LOGMODULE esys
#include "util/log.h"
+#include "util/aux_util.h"
/** Provide the digest size for a given hash algorithm.
*
diff --git a/src/tss2-esys/esys_crypto_gcrypt.c b/src/tss2-esys/esys_crypto_gcrypt.c
index 6b1e11f0..b905eeee 100644
--- a/src/tss2-esys/esys_crypto_gcrypt.c
+++ b/src/tss2-esys/esys_crypto_gcrypt.c
@@ -16,6 +16,7 @@
#include "esys_mu.h"
#define LOGMODULE esys
#include "util/log.h"
+#include "util/aux_util.h"
/** Context to hold temporary values for iesys_crypto */
typedef struct _IESYS_CRYPTO_CONTEXT {
diff --git a/src/tss2-esys/esys_crypto_ossl.c b/src/tss2-esys/esys_crypto_ossl.c
index 91871de1..b1137ee4 100644
--- a/src/tss2-esys/esys_crypto_ossl.c
+++ b/src/tss2-esys/esys_crypto_ossl.c
@@ -21,6 +21,7 @@
#include "esys_mu.h"
#define LOGMODULE esys
#include "util/log.h"
+#include "util/aux_util.h"
#include "esys_crypto_ossl.h"
static ENGINE *engine = NULL;
diff --git a/src/tss2-esys/esys_iutil.c b/src/tss2-esys/esys_iutil.c
index d8b3985e..9a2238ff 100644
--- a/src/tss2-esys/esys_iutil.c
+++ b/src/tss2-esys/esys_iutil.c
@@ -12,6 +12,7 @@
#include "esys_int.h"
#define LOGMODULE esys
#include "util/log.h"
+#include "util/aux_util.h"
/**
* Compare variables of type UINT16.
diff --git a/src/tss2-esys/esys_iutil.h b/src/tss2-esys/esys_iutil.h
index dc527856..9403401b 100644
--- a/src/tss2-esys/esys_iutil.h
+++ b/src/tss2-esys/esys_iutil.h
@@ -19,80 +19,6 @@
extern "C" {
#endif
-#define SAFE_FREE(S) if((S) != NULL) {free((void*) (S)); (S)=NULL;}
-
-#define TPM2_ERROR_FORMAT "%s%s (0x%08x)"
-#define TPM2_ERROR_TEXT(r) "Error", "Code", r
-
-#define return_if_error(r,msg) \
- if (r != TSS2_RC_SUCCESS) { \
- LOG_ERROR("%s " TPM2_ERROR_FORMAT, msg, TPM2_ERROR_TEXT(r)); \
- return r; \
- }
-
-#define return_state_if_error(r,s,msg) \
- if (r != TSS2_RC_SUCCESS) { \
- LOG_ERROR("%s " TPM2_ERROR_FORMAT, msg, TPM2_ERROR_TEXT(r)); \
- esysContext->state = s; \
- return r; \
- }
-
-#define return_error(r,msg) \
- { \
- LOG_ERROR("%s " TPM2_ERROR_FORMAT, msg, TPM2_ERROR_TEXT(r)); \
- return r; \
- }
-
-#define goto_state_if_error(r,s,msg,label) \
- if (r != TSS2_RC_SUCCESS) { \
- LOG_ERROR("%s " TPM2_ERROR_FORMAT, msg, TPM2_ERROR_TEXT(r)); \
- esysContext->state = s; \
- goto label; \
- }
-
-#define goto_if_null(p,msg,ec,label) \
- if ((p) == NULL) { \
- LOG_ERROR("%s ", (msg)); \
- r = (ec); \
- goto label; \
- }
-
-#define goto_if_error(r,msg,label) \
- if (r != TSS2_RC_SUCCESS) { \
- LOG_ERROR("%s " TPM2_ERROR_FORMAT, msg, TPM2_ERROR_TEXT(r)); \
- goto label; \
- }
-
-#define goto_error(r,v,msg,label, ...) \
- { r = v; \
- LOG_ERROR(TPM2_ERROR_FORMAT " " msg, TPM2_ERROR_TEXT(r), ## __VA_ARGS__); \
- goto label; \
- }
-
-#define return_if_null(p,msg,ec) \
- if (p == NULL) { \
- LOG_ERROR("%s ", msg); \
- return ec; \
- }
-
-#define return_if_notnull(p,msg,ec) \
- if (p != NULL) { \
- LOG_ERROR("%s ", msg); \
- return ec; \
- }
-
-#define exit_if_error(r,msg) \
- if (r != TSS2_RC_SUCCESS) { \
- LOG_ERROR("%s " TPM2_ERROR_FORMAT, msg, TPM2_ERROR_TEXT(r)); \
- exit(1); \
- }
-
-#define set_return_code(r_max, r, msg) \
- if (r != TSS2_RC_SUCCESS) { \
- LOG_ERROR("%s " TPM2_ERROR_FORMAT, msg, TPM2_ERROR_TEXT(r)); \
- r_max = r; \
- }
-
/** An entry in a cpHash or rpHash table. */
typedef struct {
TPM2_ALG_ID alg; /**< The hash algorithm. */
diff --git a/src/tss2-esys/esys_mu.c b/src/tss2-esys/esys_mu.c
index 3dbcc9e6..73d354ff 100644
--- a/src/tss2-esys/esys_mu.c
+++ b/src/tss2-esys/esys_mu.c
@@ -13,6 +13,7 @@
#include "esys_iutil.h"
#define LOGMODULE esys
#include "util/log.h"
+#include "util/aux_util.h"
/** Marshal an array of BYTE structures into a byte buffer.
*
diff --git a/src/tss2-esys/esys_tr.c b/src/tss2-esys/esys_tr.c
index a34efbba..9d380ed1 100644
--- a/src/tss2-esys/esys_tr.c
+++ b/src/tss2-esys/esys_tr.c
@@ -10,6 +10,7 @@
#include "esys_iutil.h"
#define LOGMODULE esys
#include "util/log.h"
+#include "util/aux_util.h"
/** Serialization of an ESYS_TR into a byte buffer.
*