sapi: change version to the latest defined by spec
Currently the spec defines ABI version to TSS2_API_VERSION_1_2_1_108.
Update rest of the headers respectively.
Also some style cleanups and use C style comments instead of C++.
Fixes #674
Signed-off-by: Tadeusz Struk <tadeusz.struk@intel.com>
diff --git a/esapi/esapi/Esys_ActivateCredential.c b/esapi/esapi/Esys_ActivateCredential.c
index 4ff92db..0e57170 100644
--- a/esapi/esapi/Esys_ActivateCredential.c
+++ b/esapi/esapi/Esys_ActivateCredential.c
@@ -26,9 +26,9 @@
******************************************************************************/
#include <sapi/tpm20.h>
-#ifndef TSS2_API_VERSION_1_1_1_1
+#ifndef TSS2_API_VERSION_1_2_1_108
#error Version missmatch among TSS2 header files !
-#endif /* TSS2_API_VERSION_1_1_1_1 */
+#endif /* TSS2_API_VERSION_1_2_1_108 */
#include "esys_types.h"
#include <esapi/tss2_esys.h>
#include "esys_iutil.h"
diff --git a/esapi/esapi/Esys_Certify.c b/esapi/esapi/Esys_Certify.c
index 14f2a03..511d2cb 100644
--- a/esapi/esapi/Esys_Certify.c
+++ b/esapi/esapi/Esys_Certify.c
@@ -26,9 +26,9 @@
******************************************************************************/
#include <sapi/tpm20.h>
-#ifndef TSS2_API_VERSION_1_1_1_1
+#ifndef TSS2_API_VERSION_1_2_1_108
#error Version missmatch among TSS2 header files !
-#endif /* TSS2_API_VERSION_1_1_1_1 */
+#endif /* TSS2_API_VERSION_1_2_1_108 */
#include "esys_types.h"
#include <esapi/tss2_esys.h>
#include "esys_iutil.h"
diff --git a/esapi/esapi/Esys_CertifyCreation.c b/esapi/esapi/Esys_CertifyCreation.c
index 1b9d71c..86cecc6 100644
--- a/esapi/esapi/Esys_CertifyCreation.c
+++ b/esapi/esapi/Esys_CertifyCreation.c
@@ -26,9 +26,9 @@
******************************************************************************/
#include <sapi/tpm20.h>
-#ifndef TSS2_API_VERSION_1_1_1_1
+#ifndef TSS2_API_VERSION_1_2_1_108
#error Version missmatch among TSS2 header files !
-#endif /* TSS2_API_VERSION_1_1_1_1 */
+#endif /* TSS2_API_VERSION_1_2_1_108 */
#include "esys_types.h"
#include <esapi/tss2_esys.h>
#include "esys_iutil.h"
diff --git a/esapi/esapi/Esys_ChangeEPS.c b/esapi/esapi/Esys_ChangeEPS.c
index 9b7510e..f24325f 100644
--- a/esapi/esapi/Esys_ChangeEPS.c
+++ b/esapi/esapi/Esys_ChangeEPS.c
@@ -26,9 +26,9 @@
******************************************************************************/
#include <sapi/tpm20.h>
-#ifndef TSS2_API_VERSION_1_1_1_1
+#ifndef TSS2_API_VERSION_1_2_1_108
#error Version missmatch among TSS2 header files !
-#endif /* TSS2_API_VERSION_1_1_1_1 */
+#endif /* TSS2_API_VERSION_1_2_1_108 */
#include "esys_types.h"
#include <esapi/tss2_esys.h>
#include "esys_iutil.h"
diff --git a/esapi/esapi/Esys_ChangePPS.c b/esapi/esapi/Esys_ChangePPS.c
index b2ffa2d..708ec58 100644
--- a/esapi/esapi/Esys_ChangePPS.c
+++ b/esapi/esapi/Esys_ChangePPS.c
@@ -26,9 +26,9 @@
******************************************************************************/
#include <sapi/tpm20.h>
-#ifndef TSS2_API_VERSION_1_1_1_1
+#ifndef TSS2_API_VERSION_1_2_1_108
#error Version missmatch among TSS2 header files !
-#endif /* TSS2_API_VERSION_1_1_1_1 */
+#endif /* TSS2_API_VERSION_1_2_1_108 */
#include "esys_types.h"
#include <esapi/tss2_esys.h>
#include "esys_iutil.h"
diff --git a/esapi/esapi/Esys_Clear.c b/esapi/esapi/Esys_Clear.c
index bb73572..637d213 100644
--- a/esapi/esapi/Esys_Clear.c
+++ b/esapi/esapi/Esys_Clear.c
@@ -26,9 +26,9 @@
******************************************************************************/
#include <sapi/tpm20.h>
-#ifndef TSS2_API_VERSION_1_1_1_1
+#ifndef TSS2_API_VERSION_1_2_1_108
#error Version missmatch among TSS2 header files !
-#endif /* TSS2_API_VERSION_1_1_1_1 */
+#endif /* TSS2_API_VERSION_1_2_1_108 */
#include "esys_types.h"
#include <esapi/tss2_esys.h>
#include "esys_iutil.h"
diff --git a/esapi/esapi/Esys_ClearControl.c b/esapi/esapi/Esys_ClearControl.c
index f6a9654..4635302 100644
--- a/esapi/esapi/Esys_ClearControl.c
+++ b/esapi/esapi/Esys_ClearControl.c
@@ -26,9 +26,9 @@
******************************************************************************/
#include <sapi/tpm20.h>
-#ifndef TSS2_API_VERSION_1_1_1_1
+#ifndef TSS2_API_VERSION_1_2_1_108
#error Version missmatch among TSS2 header files !
-#endif /* TSS2_API_VERSION_1_1_1_1 */
+#endif /* TSS2_API_VERSION_1_2_1_108 */
#include "esys_types.h"
#include <esapi/tss2_esys.h>
#include "esys_iutil.h"
diff --git a/esapi/esapi/Esys_ClockRateAdjust.c b/esapi/esapi/Esys_ClockRateAdjust.c
index d05c040..3499a62 100644
--- a/esapi/esapi/Esys_ClockRateAdjust.c
+++ b/esapi/esapi/Esys_ClockRateAdjust.c
@@ -26,9 +26,9 @@
******************************************************************************/
#include <sapi/tpm20.h>
-#ifndef TSS2_API_VERSION_1_1_1_1
+#ifndef TSS2_API_VERSION_1_2_1_108
#error Version missmatch among TSS2 header files !
-#endif /* TSS2_API_VERSION_1_1_1_1 */
+#endif /* TSS2_API_VERSION_1_2_1_108 */
#include "esys_types.h"
#include <esapi/tss2_esys.h>
#include "esys_iutil.h"
diff --git a/esapi/esapi/Esys_ClockSet.c b/esapi/esapi/Esys_ClockSet.c
index 290a7b7..cabf9c8 100644
--- a/esapi/esapi/Esys_ClockSet.c
+++ b/esapi/esapi/Esys_ClockSet.c
@@ -26,9 +26,9 @@
******************************************************************************/
#include <sapi/tpm20.h>
-#ifndef TSS2_API_VERSION_1_1_1_1
+#ifndef TSS2_API_VERSION_1_2_1_108
#error Version missmatch among TSS2 header files !
-#endif /* TSS2_API_VERSION_1_1_1_1 */
+#endif /* TSS2_API_VERSION_1_2_1_108 */
#include "esys_types.h"
#include <esapi/tss2_esys.h>
#include "esys_iutil.h"
diff --git a/esapi/esapi/Esys_Commit.c b/esapi/esapi/Esys_Commit.c
index fbb8be4..0090660 100644
--- a/esapi/esapi/Esys_Commit.c
+++ b/esapi/esapi/Esys_Commit.c
@@ -26,9 +26,9 @@
******************************************************************************/
#include <sapi/tpm20.h>
-#ifndef TSS2_API_VERSION_1_1_1_1
+#ifndef TSS2_API_VERSION_1_2_1_108
#error Version missmatch among TSS2 header files !
-#endif /* TSS2_API_VERSION_1_1_1_1 */
+#endif /* TSS2_API_VERSION_1_2_1_108 */
#include "esys_types.h"
#include <esapi/tss2_esys.h>
#include "esys_iutil.h"
diff --git a/esapi/esapi/Esys_ContextLoad.c b/esapi/esapi/Esys_ContextLoad.c
index 61c9814..6020a65 100644
--- a/esapi/esapi/Esys_ContextLoad.c
+++ b/esapi/esapi/Esys_ContextLoad.c
@@ -26,9 +26,9 @@
******************************************************************************/
#include <sapi/tpm20.h>
-#ifndef TSS2_API_VERSION_1_1_1_1
+#ifndef TSS2_API_VERSION_1_2_1_108
#error Version missmatch among TSS2 header files !
-#endif /* TSS2_API_VERSION_1_1_1_1 */
+#endif /* TSS2_API_VERSION_1_2_1_108 */
#include "esys_types.h"
#include <esapi/tss2_esys.h>
#include "esys_iutil.h"
diff --git a/esapi/esapi/Esys_ContextSave.c b/esapi/esapi/Esys_ContextSave.c
index 9e1302c..cd6dd09 100644
--- a/esapi/esapi/Esys_ContextSave.c
+++ b/esapi/esapi/Esys_ContextSave.c
@@ -26,9 +26,9 @@
******************************************************************************/
#include <sapi/tpm20.h>
-#ifndef TSS2_API_VERSION_1_1_1_1
+#ifndef TSS2_API_VERSION_1_2_1_108
#error Version missmatch among TSS2 header files !
-#endif /* TSS2_API_VERSION_1_1_1_1 */
+#endif /* TSS2_API_VERSION_1_2_1_108 */
#include "esys_types.h"
#include <esapi/tss2_esys.h>
#include "esys_iutil.h"
diff --git a/esapi/esapi/Esys_Create.c b/esapi/esapi/Esys_Create.c
index 755cf6c..b31e2ca 100644
--- a/esapi/esapi/Esys_Create.c
+++ b/esapi/esapi/Esys_Create.c
@@ -26,9 +26,9 @@
******************************************************************************/
#include <sapi/tpm20.h>
-#ifndef TSS2_API_VERSION_1_1_1_1
+#ifndef TSS2_API_VERSION_1_2_1_108
#error Version missmatch among TSS2 header files !
-#endif /* TSS2_API_VERSION_1_1_1_1 */
+#endif /* TSS2_API_VERSION_1_2_1_108 */
#include "esys_types.h"
#include <esapi/tss2_esys.h>
#include "esys_iutil.h"
diff --git a/esapi/esapi/Esys_CreatePrimary.c b/esapi/esapi/Esys_CreatePrimary.c
index c02b7cd..411fbbb 100644
--- a/esapi/esapi/Esys_CreatePrimary.c
+++ b/esapi/esapi/Esys_CreatePrimary.c
@@ -26,9 +26,9 @@
******************************************************************************/
#include <sapi/tpm20.h>
-#ifndef TSS2_API_VERSION_1_1_1_1
+#ifndef TSS2_API_VERSION_1_2_1_108
#error Version missmatch among TSS2 header files !
-#endif /* TSS2_API_VERSION_1_1_1_1 */
+#endif /* TSS2_API_VERSION_1_2_1_108 */
#include "esys_types.h"
#include <esapi/tss2_esys.h>
#include "esys_iutil.h"
diff --git a/esapi/esapi/Esys_DictionaryAttackLockReset.c b/esapi/esapi/Esys_DictionaryAttackLockReset.c
index ae9ed51..6f87e7f 100644
--- a/esapi/esapi/Esys_DictionaryAttackLockReset.c
+++ b/esapi/esapi/Esys_DictionaryAttackLockReset.c
@@ -26,9 +26,9 @@
******************************************************************************/
#include <sapi/tpm20.h>
-#ifndef TSS2_API_VERSION_1_1_1_1
+#ifndef TSS2_API_VERSION_1_2_1_108
#error Version missmatch among TSS2 header files !
-#endif /* TSS2_API_VERSION_1_1_1_1 */
+#endif /* TSS2_API_VERSION_1_2_1_108 */
#include "esys_types.h"
#include <esapi/tss2_esys.h>
#include "esys_iutil.h"
diff --git a/esapi/esapi/Esys_DictionaryAttackParameters.c b/esapi/esapi/Esys_DictionaryAttackParameters.c
index 2cc4340..71d5b7b 100644
--- a/esapi/esapi/Esys_DictionaryAttackParameters.c
+++ b/esapi/esapi/Esys_DictionaryAttackParameters.c
@@ -26,9 +26,9 @@
******************************************************************************/
#include <sapi/tpm20.h>
-#ifndef TSS2_API_VERSION_1_1_1_1
+#ifndef TSS2_API_VERSION_1_2_1_108
#error Version missmatch among TSS2 header files !
-#endif /* TSS2_API_VERSION_1_1_1_1 */
+#endif /* TSS2_API_VERSION_1_2_1_108 */
#include "esys_types.h"
#include <esapi/tss2_esys.h>
#include "esys_iutil.h"
diff --git a/esapi/esapi/Esys_Duplicate.c b/esapi/esapi/Esys_Duplicate.c
index 4fa8f0f..a1d7a10 100644
--- a/esapi/esapi/Esys_Duplicate.c
+++ b/esapi/esapi/Esys_Duplicate.c
@@ -26,9 +26,9 @@
******************************************************************************/
#include <sapi/tpm20.h>
-#ifndef TSS2_API_VERSION_1_1_1_1
+#ifndef TSS2_API_VERSION_1_2_1_108
#error Version missmatch among TSS2 header files !
-#endif /* TSS2_API_VERSION_1_1_1_1 */
+#endif /* TSS2_API_VERSION_1_2_1_108 */
#include "esys_types.h"
#include <esapi/tss2_esys.h>
#include "esys_iutil.h"
diff --git a/esapi/esapi/Esys_ECC_Parameters.c b/esapi/esapi/Esys_ECC_Parameters.c
index 481df9f..9c2fc47 100644
--- a/esapi/esapi/Esys_ECC_Parameters.c
+++ b/esapi/esapi/Esys_ECC_Parameters.c
@@ -26,9 +26,9 @@
******************************************************************************/
#include <sapi/tpm20.h>
-#ifndef TSS2_API_VERSION_1_1_1_1
+#ifndef TSS2_API_VERSION_1_2_1_108
#error Version missmatch among TSS2 header files !
-#endif /* TSS2_API_VERSION_1_1_1_1 */
+#endif /* TSS2_API_VERSION_1_2_1_108 */
#include "esys_types.h"
#include <esapi/tss2_esys.h>
#include "esys_iutil.h"
diff --git a/esapi/esapi/Esys_ECDH_KeyGen.c b/esapi/esapi/Esys_ECDH_KeyGen.c
index 73e59cc..acb7212 100644
--- a/esapi/esapi/Esys_ECDH_KeyGen.c
+++ b/esapi/esapi/Esys_ECDH_KeyGen.c
@@ -26,9 +26,9 @@
******************************************************************************/
#include <sapi/tpm20.h>
-#ifndef TSS2_API_VERSION_1_1_1_1
+#ifndef TSS2_API_VERSION_1_2_1_108
#error Version missmatch among TSS2 header files !
-#endif /* TSS2_API_VERSION_1_1_1_1 */
+#endif /* TSS2_API_VERSION_1_2_1_108 */
#include "esys_types.h"
#include <esapi/tss2_esys.h>
#include "esys_iutil.h"
diff --git a/esapi/esapi/Esys_ECDH_ZGen.c b/esapi/esapi/Esys_ECDH_ZGen.c
index ff6682f..76b9b09 100644
--- a/esapi/esapi/Esys_ECDH_ZGen.c
+++ b/esapi/esapi/Esys_ECDH_ZGen.c
@@ -26,9 +26,9 @@
******************************************************************************/
#include <sapi/tpm20.h>
-#ifndef TSS2_API_VERSION_1_1_1_1
+#ifndef TSS2_API_VERSION_1_2_1_108
#error Version missmatch among TSS2 header files !
-#endif /* TSS2_API_VERSION_1_1_1_1 */
+#endif /* TSS2_API_VERSION_1_2_1_108 */
#include "esys_types.h"
#include <esapi/tss2_esys.h>
#include "esys_iutil.h"
diff --git a/esapi/esapi/Esys_EC_Ephemeral.c b/esapi/esapi/Esys_EC_Ephemeral.c
index 3889abc..fe29ad9 100644
--- a/esapi/esapi/Esys_EC_Ephemeral.c
+++ b/esapi/esapi/Esys_EC_Ephemeral.c
@@ -26,9 +26,9 @@
******************************************************************************/
#include <sapi/tpm20.h>
-#ifndef TSS2_API_VERSION_1_1_1_1
+#ifndef TSS2_API_VERSION_1_2_1_108
#error Version missmatch among TSS2 header files !
-#endif /* TSS2_API_VERSION_1_1_1_1 */
+#endif /* TSS2_API_VERSION_1_2_1_108 */
#include "esys_types.h"
#include <esapi/tss2_esys.h>
#include "esys_iutil.h"
diff --git a/esapi/esapi/Esys_EncryptDecrypt.c b/esapi/esapi/Esys_EncryptDecrypt.c
index 69ab6d1..c2af6aa 100644
--- a/esapi/esapi/Esys_EncryptDecrypt.c
+++ b/esapi/esapi/Esys_EncryptDecrypt.c
@@ -26,9 +26,9 @@
******************************************************************************/
#include <sapi/tpm20.h>
-#ifndef TSS2_API_VERSION_1_1_1_1
+#ifndef TSS2_API_VERSION_1_2_1_108
#error Version missmatch among TSS2 header files !
-#endif /* TSS2_API_VERSION_1_1_1_1 */
+#endif /* TSS2_API_VERSION_1_2_1_108 */
#include "esys_types.h"
#include <esapi/tss2_esys.h>
#include "esys_iutil.h"
diff --git a/esapi/esapi/Esys_EventSequenceComplete.c b/esapi/esapi/Esys_EventSequenceComplete.c
index 208d9d4..773f201 100644
--- a/esapi/esapi/Esys_EventSequenceComplete.c
+++ b/esapi/esapi/Esys_EventSequenceComplete.c
@@ -26,9 +26,9 @@
******************************************************************************/
#include <sapi/tpm20.h>
-#ifndef TSS2_API_VERSION_1_1_1_1
+#ifndef TSS2_API_VERSION_1_2_1_108
#error Version missmatch among TSS2 header files !
-#endif /* TSS2_API_VERSION_1_1_1_1 */
+#endif /* TSS2_API_VERSION_1_2_1_108 */
#include "esys_types.h"
#include <esapi/tss2_esys.h>
#include "esys_iutil.h"
diff --git a/esapi/esapi/Esys_EvictControl.c b/esapi/esapi/Esys_EvictControl.c
index 89f588f..d94acb3 100644
--- a/esapi/esapi/Esys_EvictControl.c
+++ b/esapi/esapi/Esys_EvictControl.c
@@ -26,9 +26,9 @@
******************************************************************************/
#include <sapi/tpm20.h>
-#ifndef TSS2_API_VERSION_1_1_1_1
+#ifndef TSS2_API_VERSION_1_2_1_108
#error Version missmatch among TSS2 header files !
-#endif /* TSS2_API_VERSION_1_1_1_1 */
+#endif /* TSS2_API_VERSION_1_2_1_108 */
#include "esys_types.h"
#include <esapi/tss2_esys.h>
#include "esys_iutil.h"
diff --git a/esapi/esapi/Esys_FlushContext.c b/esapi/esapi/Esys_FlushContext.c
index ad304df..bbb3631 100644
--- a/esapi/esapi/Esys_FlushContext.c
+++ b/esapi/esapi/Esys_FlushContext.c
@@ -26,9 +26,9 @@
******************************************************************************/
#include <sapi/tpm20.h>
-#ifndef TSS2_API_VERSION_1_1_1_1
+#ifndef TSS2_API_VERSION_1_2_1_108
#error Version missmatch among TSS2 header files !
-#endif /* TSS2_API_VERSION_1_1_1_1 */
+#endif /* TSS2_API_VERSION_1_2_1_108 */
#include "esys_types.h"
#include <esapi/tss2_esys.h>
#include "esys_iutil.h"
diff --git a/esapi/esapi/Esys_GetCapability.c b/esapi/esapi/Esys_GetCapability.c
index 4ee2213..e6ac68a 100644
--- a/esapi/esapi/Esys_GetCapability.c
+++ b/esapi/esapi/Esys_GetCapability.c
@@ -26,9 +26,9 @@
******************************************************************************/
#include <sapi/tpm20.h>
-#ifndef TSS2_API_VERSION_1_1_1_1
+#ifndef TSS2_API_VERSION_1_2_1_108
#error Version missmatch among TSS2 header files !
-#endif /* TSS2_API_VERSION_1_1_1_1 */
+#endif /* TSS2_API_VERSION_1_2_1_108 */
#include "esys_types.h"
#include <esapi/tss2_esys.h>
#include "esys_iutil.h"
diff --git a/esapi/esapi/Esys_GetCommandAuditDigest.c b/esapi/esapi/Esys_GetCommandAuditDigest.c
index c9c5096..196a654 100644
--- a/esapi/esapi/Esys_GetCommandAuditDigest.c
+++ b/esapi/esapi/Esys_GetCommandAuditDigest.c
@@ -26,9 +26,9 @@
******************************************************************************/
#include <sapi/tpm20.h>
-#ifndef TSS2_API_VERSION_1_1_1_1
+#ifndef TSS2_API_VERSION_1_2_1_108
#error Version missmatch among TSS2 header files !
-#endif /* TSS2_API_VERSION_1_1_1_1 */
+#endif /* TSS2_API_VERSION_1_2_1_108 */
#include "esys_types.h"
#include <esapi/tss2_esys.h>
#include "esys_iutil.h"
diff --git a/esapi/esapi/Esys_GetRandom.c b/esapi/esapi/Esys_GetRandom.c
index 5871a48..5a6ad96 100644
--- a/esapi/esapi/Esys_GetRandom.c
+++ b/esapi/esapi/Esys_GetRandom.c
@@ -26,9 +26,9 @@
******************************************************************************/
#include <sapi/tpm20.h>
-#ifndef TSS2_API_VERSION_1_1_1_1
+#ifndef TSS2_API_VERSION_1_2_1_108
#error Version missmatch among TSS2 header files !
-#endif /* TSS2_API_VERSION_1_1_1_1 */
+#endif /* TSS2_API_VERSION_1_2_1_108 */
#include "esys_types.h"
#include <esapi/tss2_esys.h>
#include "esys_iutil.h"
diff --git a/esapi/esapi/Esys_GetSessionAuditDigest.c b/esapi/esapi/Esys_GetSessionAuditDigest.c
index a37a1c3..c361afc 100644
--- a/esapi/esapi/Esys_GetSessionAuditDigest.c
+++ b/esapi/esapi/Esys_GetSessionAuditDigest.c
@@ -26,9 +26,9 @@
******************************************************************************/
#include <sapi/tpm20.h>
-#ifndef TSS2_API_VERSION_1_1_1_1
+#ifndef TSS2_API_VERSION_1_2_1_108
#error Version missmatch among TSS2 header files !
-#endif /* TSS2_API_VERSION_1_1_1_1 */
+#endif /* TSS2_API_VERSION_1_2_1_108 */
#include "esys_types.h"
#include <esapi/tss2_esys.h>
#include "esys_iutil.h"
diff --git a/esapi/esapi/Esys_GetTestResult.c b/esapi/esapi/Esys_GetTestResult.c
index 610dd87..713cb48 100644
--- a/esapi/esapi/Esys_GetTestResult.c
+++ b/esapi/esapi/Esys_GetTestResult.c
@@ -26,9 +26,9 @@
******************************************************************************/
#include <sapi/tpm20.h>
-#ifndef TSS2_API_VERSION_1_1_1_1
+#ifndef TSS2_API_VERSION_1_2_1_108
#error Version missmatch among TSS2 header files !
-#endif /* TSS2_API_VERSION_1_1_1_1 */
+#endif /* TSS2_API_VERSION_1_2_1_108 */
#include "esys_types.h"
#include <esapi/tss2_esys.h>
#include "esys_iutil.h"
diff --git a/esapi/esapi/Esys_GetTime.c b/esapi/esapi/Esys_GetTime.c
index a65522f..2da89c1 100644
--- a/esapi/esapi/Esys_GetTime.c
+++ b/esapi/esapi/Esys_GetTime.c
@@ -26,9 +26,9 @@
******************************************************************************/
#include <sapi/tpm20.h>
-#ifndef TSS2_API_VERSION_1_1_1_1
+#ifndef TSS2_API_VERSION_1_2_1_108
#error Version missmatch among TSS2 header files !
-#endif /* TSS2_API_VERSION_1_1_1_1 */
+#endif /* TSS2_API_VERSION_1_2_1_108 */
#include "esys_types.h"
#include <esapi/tss2_esys.h>
#include "esys_iutil.h"
diff --git a/esapi/esapi/Esys_HMAC.c b/esapi/esapi/Esys_HMAC.c
index e787b19..57a6cd3 100644
--- a/esapi/esapi/Esys_HMAC.c
+++ b/esapi/esapi/Esys_HMAC.c
@@ -26,9 +26,9 @@
******************************************************************************/
#include <sapi/tpm20.h>
-#ifndef TSS2_API_VERSION_1_1_1_1
+#ifndef TSS2_API_VERSION_1_2_1_108
#error Version missmatch among TSS2 header files !
-#endif /* TSS2_API_VERSION_1_1_1_1 */
+#endif /* TSS2_API_VERSION_1_2_1_108 */
#include "esys_types.h"
#include <esapi/tss2_esys.h>
#include "esys_iutil.h"
diff --git a/esapi/esapi/Esys_HMAC_Start.c b/esapi/esapi/Esys_HMAC_Start.c
index c1e3653..7947db4 100644
--- a/esapi/esapi/Esys_HMAC_Start.c
+++ b/esapi/esapi/Esys_HMAC_Start.c
@@ -26,9 +26,9 @@
******************************************************************************/
#include <sapi/tpm20.h>
-#ifndef TSS2_API_VERSION_1_1_1_1
+#ifndef TSS2_API_VERSION_1_2_1_108
#error Version missmatch among TSS2 header files !
-#endif /* TSS2_API_VERSION_1_1_1_1 */
+#endif /* TSS2_API_VERSION_1_2_1_108 */
#include "esys_types.h"
#include <esapi/tss2_esys.h>
#include "esys_iutil.h"
diff --git a/esapi/esapi/Esys_Hash.c b/esapi/esapi/Esys_Hash.c
index 323371e..696ff4a 100644
--- a/esapi/esapi/Esys_Hash.c
+++ b/esapi/esapi/Esys_Hash.c
@@ -26,9 +26,9 @@
******************************************************************************/
#include <sapi/tpm20.h>
-#ifndef TSS2_API_VERSION_1_1_1_1
+#ifndef TSS2_API_VERSION_1_2_1_108
#error Version missmatch among TSS2 header files !
-#endif /* TSS2_API_VERSION_1_1_1_1 */
+#endif /* TSS2_API_VERSION_1_2_1_108 */
#include "esys_types.h"
#include <esapi/tss2_esys.h>
#include "esys_iutil.h"
diff --git a/esapi/esapi/Esys_HashSequenceStart.c b/esapi/esapi/Esys_HashSequenceStart.c
index 0ba8f7d..40f03ad 100644
--- a/esapi/esapi/Esys_HashSequenceStart.c
+++ b/esapi/esapi/Esys_HashSequenceStart.c
@@ -26,9 +26,9 @@
******************************************************************************/
#include <sapi/tpm20.h>
-#ifndef TSS2_API_VERSION_1_1_1_1
+#ifndef TSS2_API_VERSION_1_2_1_108
#error Version missmatch among TSS2 header files !
-#endif /* TSS2_API_VERSION_1_1_1_1 */
+#endif /* TSS2_API_VERSION_1_2_1_108 */
#include "esys_types.h"
#include <esapi/tss2_esys.h>
#include "esys_iutil.h"
diff --git a/esapi/esapi/Esys_HierarchyChangeAuth.c b/esapi/esapi/Esys_HierarchyChangeAuth.c
index 97c2859..469be4b 100644
--- a/esapi/esapi/Esys_HierarchyChangeAuth.c
+++ b/esapi/esapi/Esys_HierarchyChangeAuth.c
@@ -26,9 +26,9 @@
******************************************************************************/
#include <sapi/tpm20.h>
-#ifndef TSS2_API_VERSION_1_1_1_1
+#ifndef TSS2_API_VERSION_1_2_1_108
#error Version missmatch among TSS2 header files !
-#endif /* TSS2_API_VERSION_1_1_1_1 */
+#endif /* TSS2_API_VERSION_1_2_1_108 */
#include "esys_types.h"
#include <esapi/tss2_esys.h>
#include "esys_iutil.h"
diff --git a/esapi/esapi/Esys_HierarchyControl.c b/esapi/esapi/Esys_HierarchyControl.c
index a8b54f1..0c1fd93 100644
--- a/esapi/esapi/Esys_HierarchyControl.c
+++ b/esapi/esapi/Esys_HierarchyControl.c
@@ -26,9 +26,9 @@
******************************************************************************/
#include <sapi/tpm20.h>
-#ifndef TSS2_API_VERSION_1_1_1_1
+#ifndef TSS2_API_VERSION_1_2_1_108
#error Version missmatch among TSS2 header files !
-#endif /* TSS2_API_VERSION_1_1_1_1 */
+#endif /* TSS2_API_VERSION_1_2_1_108 */
#include "esys_types.h"
#include <esapi/tss2_esys.h>
#include "esys_iutil.h"
diff --git a/esapi/esapi/Esys_Import.c b/esapi/esapi/Esys_Import.c
index 77b3942..5a5ef9e 100644
--- a/esapi/esapi/Esys_Import.c
+++ b/esapi/esapi/Esys_Import.c
@@ -26,9 +26,9 @@
******************************************************************************/
#include <sapi/tpm20.h>
-#ifndef TSS2_API_VERSION_1_1_1_1
+#ifndef TSS2_API_VERSION_1_2_1_108
#error Version missmatch among TSS2 header files !
-#endif /* TSS2_API_VERSION_1_1_1_1 */
+#endif /* TSS2_API_VERSION_1_2_1_108 */
#include "esys_types.h"
#include <esapi/tss2_esys.h>
#include "esys_iutil.h"
diff --git a/esapi/esapi/Esys_IncrementalSelfTest.c b/esapi/esapi/Esys_IncrementalSelfTest.c
index f0dd051..e999036 100644
--- a/esapi/esapi/Esys_IncrementalSelfTest.c
+++ b/esapi/esapi/Esys_IncrementalSelfTest.c
@@ -26,9 +26,9 @@
******************************************************************************/
#include <sapi/tpm20.h>
-#ifndef TSS2_API_VERSION_1_1_1_1
+#ifndef TSS2_API_VERSION_1_2_1_108
#error Version missmatch among TSS2 header files !
-#endif /* TSS2_API_VERSION_1_1_1_1 */
+#endif /* TSS2_API_VERSION_1_2_1_108 */
#include "esys_types.h"
#include <esapi/tss2_esys.h>
#include "esys_iutil.h"
diff --git a/esapi/esapi/Esys_Load.c b/esapi/esapi/Esys_Load.c
index 6444a3c..9348c38 100644
--- a/esapi/esapi/Esys_Load.c
+++ b/esapi/esapi/Esys_Load.c
@@ -26,9 +26,9 @@
******************************************************************************/
#include <sapi/tpm20.h>
-#ifndef TSS2_API_VERSION_1_1_1_1
+#ifndef TSS2_API_VERSION_1_2_1_108
#error Version missmatch among TSS2 header files !
-#endif /* TSS2_API_VERSION_1_1_1_1 */
+#endif /* TSS2_API_VERSION_1_2_1_108 */
#include "esys_types.h"
#include <esapi/tss2_esys.h>
#include "esys_iutil.h"
diff --git a/esapi/esapi/Esys_LoadExternal.c b/esapi/esapi/Esys_LoadExternal.c
index c9a3c4b..9bd5bd6 100644
--- a/esapi/esapi/Esys_LoadExternal.c
+++ b/esapi/esapi/Esys_LoadExternal.c
@@ -26,9 +26,9 @@
******************************************************************************/
#include <sapi/tpm20.h>
-#ifndef TSS2_API_VERSION_1_1_1_1
+#ifndef TSS2_API_VERSION_1_2_1_108
#error Version missmatch among TSS2 header files !
-#endif /* TSS2_API_VERSION_1_1_1_1 */
+#endif /* TSS2_API_VERSION_1_2_1_108 */
#include "esys_types.h"
#include <esapi/tss2_esys.h>
#include "esys_iutil.h"
diff --git a/esapi/esapi/Esys_MakeCredential.c b/esapi/esapi/Esys_MakeCredential.c
index d10859f..eff26a8 100644
--- a/esapi/esapi/Esys_MakeCredential.c
+++ b/esapi/esapi/Esys_MakeCredential.c
@@ -26,9 +26,9 @@
******************************************************************************/
#include <sapi/tpm20.h>
-#ifndef TSS2_API_VERSION_1_1_1_1
+#ifndef TSS2_API_VERSION_1_2_1_108
#error Version missmatch among TSS2 header files !
-#endif /* TSS2_API_VERSION_1_1_1_1 */
+#endif /* TSS2_API_VERSION_1_2_1_108 */
#include "esys_types.h"
#include <esapi/tss2_esys.h>
#include "esys_iutil.h"
diff --git a/esapi/esapi/Esys_NV_Certify.c b/esapi/esapi/Esys_NV_Certify.c
index 47a5f7f..56cb028 100644
--- a/esapi/esapi/Esys_NV_Certify.c
+++ b/esapi/esapi/Esys_NV_Certify.c
@@ -26,9 +26,9 @@
******************************************************************************/
#include <sapi/tpm20.h>
-#ifndef TSS2_API_VERSION_1_1_1_1
+#ifndef TSS2_API_VERSION_1_2_1_108
#error Version missmatch among TSS2 header files !
-#endif /* TSS2_API_VERSION_1_1_1_1 */
+#endif /* TSS2_API_VERSION_1_2_1_108 */
#include "esys_types.h"
#include <esapi/tss2_esys.h>
#include "esys_iutil.h"
diff --git a/esapi/esapi/Esys_NV_ChangeAuth.c b/esapi/esapi/Esys_NV_ChangeAuth.c
index de4d259..3a64e68 100644
--- a/esapi/esapi/Esys_NV_ChangeAuth.c
+++ b/esapi/esapi/Esys_NV_ChangeAuth.c
@@ -26,9 +26,9 @@
******************************************************************************/
#include <sapi/tpm20.h>
-#ifndef TSS2_API_VERSION_1_1_1_1
+#ifndef TSS2_API_VERSION_1_2_1_108
#error Version missmatch among TSS2 header files !
-#endif /* TSS2_API_VERSION_1_1_1_1 */
+#endif /* TSS2_API_VERSION_1_2_1_108 */
#include "esys_types.h"
#include <esapi/tss2_esys.h>
#include "esys_iutil.h"
diff --git a/esapi/esapi/Esys_NV_DefineSpace.c b/esapi/esapi/Esys_NV_DefineSpace.c
index e62714d..5a46e8d 100644
--- a/esapi/esapi/Esys_NV_DefineSpace.c
+++ b/esapi/esapi/Esys_NV_DefineSpace.c
@@ -26,9 +26,9 @@
******************************************************************************/
#include <sapi/tpm20.h>
-#ifndef TSS2_API_VERSION_1_1_1_1
+#ifndef TSS2_API_VERSION_1_2_1_108
#error Version missmatch among TSS2 header files !
-#endif /* TSS2_API_VERSION_1_1_1_1 */
+#endif /* TSS2_API_VERSION_1_2_1_108 */
#include "esys_types.h"
#include <esapi/tss2_esys.h>
#include "esys_iutil.h"
diff --git a/esapi/esapi/Esys_NV_Extend.c b/esapi/esapi/Esys_NV_Extend.c
index d7c307f..eda3ed0 100644
--- a/esapi/esapi/Esys_NV_Extend.c
+++ b/esapi/esapi/Esys_NV_Extend.c
@@ -26,9 +26,9 @@
******************************************************************************/
#include <sapi/tpm20.h>
-#ifndef TSS2_API_VERSION_1_1_1_1
+#ifndef TSS2_API_VERSION_1_2_1_108
#error Version missmatch among TSS2 header files !
-#endif /* TSS2_API_VERSION_1_1_1_1 */
+#endif /* TSS2_API_VERSION_1_2_1_108 */
#include "esys_types.h"
#include <esapi/tss2_esys.h>
#include "esys_iutil.h"
diff --git a/esapi/esapi/Esys_NV_GlobalWriteLock.c b/esapi/esapi/Esys_NV_GlobalWriteLock.c
index 247049e..03d11ad 100644
--- a/esapi/esapi/Esys_NV_GlobalWriteLock.c
+++ b/esapi/esapi/Esys_NV_GlobalWriteLock.c
@@ -26,9 +26,9 @@
******************************************************************************/
#include <sapi/tpm20.h>
-#ifndef TSS2_API_VERSION_1_1_1_1
+#ifndef TSS2_API_VERSION_1_2_1_108
#error Version missmatch among TSS2 header files !
-#endif /* TSS2_API_VERSION_1_1_1_1 */
+#endif /* TSS2_API_VERSION_1_2_1_108 */
#include "esys_types.h"
#include <esapi/tss2_esys.h>
#include "esys_iutil.h"
diff --git a/esapi/esapi/Esys_NV_Increment.c b/esapi/esapi/Esys_NV_Increment.c
index 01838e1..1c6e7b5 100644
--- a/esapi/esapi/Esys_NV_Increment.c
+++ b/esapi/esapi/Esys_NV_Increment.c
@@ -26,9 +26,9 @@
******************************************************************************/
#include <sapi/tpm20.h>
-#ifndef TSS2_API_VERSION_1_1_1_1
+#ifndef TSS2_API_VERSION_1_2_1_108
#error Version missmatch among TSS2 header files !
-#endif /* TSS2_API_VERSION_1_1_1_1 */
+#endif /* TSS2_API_VERSION_1_2_1_108 */
#include "esys_types.h"
#include <esapi/tss2_esys.h>
#include "esys_iutil.h"
diff --git a/esapi/esapi/Esys_NV_Read.c b/esapi/esapi/Esys_NV_Read.c
index 5701a36..71fd396 100644
--- a/esapi/esapi/Esys_NV_Read.c
+++ b/esapi/esapi/Esys_NV_Read.c
@@ -26,9 +26,9 @@
******************************************************************************/
#include <sapi/tpm20.h>
-#ifndef TSS2_API_VERSION_1_1_1_1
+#ifndef TSS2_API_VERSION_1_2_1_108
#error Version missmatch among TSS2 header files !
-#endif /* TSS2_API_VERSION_1_1_1_1 */
+#endif /* TSS2_API_VERSION_1_2_1_108 */
#include "esys_types.h"
#include <esapi/tss2_esys.h>
#include "esys_iutil.h"
diff --git a/esapi/esapi/Esys_NV_ReadLock.c b/esapi/esapi/Esys_NV_ReadLock.c
index 7e829ae..382a310 100644
--- a/esapi/esapi/Esys_NV_ReadLock.c
+++ b/esapi/esapi/Esys_NV_ReadLock.c
@@ -26,9 +26,9 @@
******************************************************************************/
#include <sapi/tpm20.h>
-#ifndef TSS2_API_VERSION_1_1_1_1
+#ifndef TSS2_API_VERSION_1_2_1_108
#error Version missmatch among TSS2 header files !
-#endif /* TSS2_API_VERSION_1_1_1_1 */
+#endif /* TSS2_API_VERSION_1_2_1_108 */
#include "esys_types.h"
#include <esapi/tss2_esys.h>
#include "esys_iutil.h"
diff --git a/esapi/esapi/Esys_NV_ReadPublic.c b/esapi/esapi/Esys_NV_ReadPublic.c
index 9fbb9e2..b0022e7 100644
--- a/esapi/esapi/Esys_NV_ReadPublic.c
+++ b/esapi/esapi/Esys_NV_ReadPublic.c
@@ -26,9 +26,9 @@
******************************************************************************/
#include <sapi/tpm20.h>
-#ifndef TSS2_API_VERSION_1_1_1_1
+#ifndef TSS2_API_VERSION_1_2_1_108
#error Version missmatch among TSS2 header files !
-#endif /* TSS2_API_VERSION_1_1_1_1 */
+#endif /* TSS2_API_VERSION_1_2_1_108 */
#include "esys_types.h"
#include <esapi/tss2_esys.h>
#include "esys_iutil.h"
diff --git a/esapi/esapi/Esys_NV_SetBits.c b/esapi/esapi/Esys_NV_SetBits.c
index e5fee7e..16f9dae 100644
--- a/esapi/esapi/Esys_NV_SetBits.c
+++ b/esapi/esapi/Esys_NV_SetBits.c
@@ -26,9 +26,9 @@
******************************************************************************/
#include <sapi/tpm20.h>
-#ifndef TSS2_API_VERSION_1_1_1_1
+#ifndef TSS2_API_VERSION_1_2_1_108
#error Version missmatch among TSS2 header files !
-#endif /* TSS2_API_VERSION_1_1_1_1 */
+#endif /* TSS2_API_VERSION_1_2_1_108 */
#include "esys_types.h"
#include <esapi/tss2_esys.h>
#include "esys_iutil.h"
diff --git a/esapi/esapi/Esys_NV_UndefineSpace.c b/esapi/esapi/Esys_NV_UndefineSpace.c
index 096ff20..e498138 100644
--- a/esapi/esapi/Esys_NV_UndefineSpace.c
+++ b/esapi/esapi/Esys_NV_UndefineSpace.c
@@ -26,9 +26,9 @@
******************************************************************************/
#include <sapi/tpm20.h>
-#ifndef TSS2_API_VERSION_1_1_1_1
+#ifndef TSS2_API_VERSION_1_2_1_108
#error Version missmatch among TSS2 header files !
-#endif /* TSS2_API_VERSION_1_1_1_1 */
+#endif /* TSS2_API_VERSION_1_2_1_108 */
#include "esys_types.h"
#include <esapi/tss2_esys.h>
#include "esys_iutil.h"
diff --git a/esapi/esapi/Esys_NV_UndefineSpaceSpecial.c b/esapi/esapi/Esys_NV_UndefineSpaceSpecial.c
index a5d3be0..600531a 100644
--- a/esapi/esapi/Esys_NV_UndefineSpaceSpecial.c
+++ b/esapi/esapi/Esys_NV_UndefineSpaceSpecial.c
@@ -26,9 +26,9 @@
******************************************************************************/
#include <sapi/tpm20.h>
-#ifndef TSS2_API_VERSION_1_1_1_1
+#ifndef TSS2_API_VERSION_1_2_1_108
#error Version missmatch among TSS2 header files !
-#endif /* TSS2_API_VERSION_1_1_1_1 */
+#endif /* TSS2_API_VERSION_1_2_1_108 */
#include "esys_types.h"
#include <esapi/tss2_esys.h>
#include "esys_iutil.h"
diff --git a/esapi/esapi/Esys_NV_Write.c b/esapi/esapi/Esys_NV_Write.c
index 77b1153..22689cb 100644
--- a/esapi/esapi/Esys_NV_Write.c
+++ b/esapi/esapi/Esys_NV_Write.c
@@ -26,9 +26,9 @@
******************************************************************************/
#include <sapi/tpm20.h>
-#ifndef TSS2_API_VERSION_1_1_1_1
+#ifndef TSS2_API_VERSION_1_2_1_108
#error Version missmatch among TSS2 header files !
-#endif /* TSS2_API_VERSION_1_1_1_1 */
+#endif /* TSS2_API_VERSION_1_2_1_108 */
#include "esys_types.h"
#include <esapi/tss2_esys.h>
#include "esys_iutil.h"
diff --git a/esapi/esapi/Esys_NV_WriteLock.c b/esapi/esapi/Esys_NV_WriteLock.c
index 0d0a607..9f0b98a 100644
--- a/esapi/esapi/Esys_NV_WriteLock.c
+++ b/esapi/esapi/Esys_NV_WriteLock.c
@@ -26,9 +26,9 @@
******************************************************************************/
#include <sapi/tpm20.h>
-#ifndef TSS2_API_VERSION_1_1_1_1
+#ifndef TSS2_API_VERSION_1_2_1_108
#error Version missmatch among TSS2 header files !
-#endif /* TSS2_API_VERSION_1_1_1_1 */
+#endif /* TSS2_API_VERSION_1_2_1_108 */
#include "esys_types.h"
#include <esapi/tss2_esys.h>
#include "esys_iutil.h"
diff --git a/esapi/esapi/Esys_ObjectChangeAuth.c b/esapi/esapi/Esys_ObjectChangeAuth.c
index 692c9a1..5989aa6 100644
--- a/esapi/esapi/Esys_ObjectChangeAuth.c
+++ b/esapi/esapi/Esys_ObjectChangeAuth.c
@@ -26,9 +26,9 @@
******************************************************************************/
#include <sapi/tpm20.h>
-#ifndef TSS2_API_VERSION_1_1_1_1
+#ifndef TSS2_API_VERSION_1_2_1_108
#error Version missmatch among TSS2 header files !
-#endif /* TSS2_API_VERSION_1_1_1_1 */
+#endif /* TSS2_API_VERSION_1_2_1_108 */
#include "esys_types.h"
#include <esapi/tss2_esys.h>
#include "esys_iutil.h"
diff --git a/esapi/esapi/Esys_PCR_Allocate.c b/esapi/esapi/Esys_PCR_Allocate.c
index e0d7b18..c77be62 100644
--- a/esapi/esapi/Esys_PCR_Allocate.c
+++ b/esapi/esapi/Esys_PCR_Allocate.c
@@ -26,9 +26,9 @@
******************************************************************************/
#include <sapi/tpm20.h>
-#ifndef TSS2_API_VERSION_1_1_1_1
+#ifndef TSS2_API_VERSION_1_2_1_108
#error Version missmatch among TSS2 header files !
-#endif /* TSS2_API_VERSION_1_1_1_1 */
+#endif /* TSS2_API_VERSION_1_2_1_108 */
#include "esys_types.h"
#include <esapi/tss2_esys.h>
#include "esys_iutil.h"
diff --git a/esapi/esapi/Esys_PCR_Event.c b/esapi/esapi/Esys_PCR_Event.c
index 6848b1c..183bf97 100644
--- a/esapi/esapi/Esys_PCR_Event.c
+++ b/esapi/esapi/Esys_PCR_Event.c
@@ -26,9 +26,9 @@
******************************************************************************/
#include <sapi/tpm20.h>
-#ifndef TSS2_API_VERSION_1_1_1_1
+#ifndef TSS2_API_VERSION_1_2_1_108
#error Version missmatch among TSS2 header files !
-#endif /* TSS2_API_VERSION_1_1_1_1 */
+#endif /* TSS2_API_VERSION_1_2_1_108 */
#include "esys_types.h"
#include <esapi/tss2_esys.h>
#include "esys_iutil.h"
diff --git a/esapi/esapi/Esys_PCR_Extend.c b/esapi/esapi/Esys_PCR_Extend.c
index 6baa777..9b5a103 100644
--- a/esapi/esapi/Esys_PCR_Extend.c
+++ b/esapi/esapi/Esys_PCR_Extend.c
@@ -26,9 +26,9 @@
******************************************************************************/
#include <sapi/tpm20.h>
-#ifndef TSS2_API_VERSION_1_1_1_1
+#ifndef TSS2_API_VERSION_1_2_1_108
#error Version missmatch among TSS2 header files !
-#endif /* TSS2_API_VERSION_1_1_1_1 */
+#endif /* TSS2_API_VERSION_1_2_1_108 */
#include "esys_types.h"
#include <esapi/tss2_esys.h>
#include "esys_iutil.h"
diff --git a/esapi/esapi/Esys_PCR_Read.c b/esapi/esapi/Esys_PCR_Read.c
index 1ef07ce..dee8cce 100644
--- a/esapi/esapi/Esys_PCR_Read.c
+++ b/esapi/esapi/Esys_PCR_Read.c
@@ -26,9 +26,9 @@
******************************************************************************/
#include <sapi/tpm20.h>
-#ifndef TSS2_API_VERSION_1_1_1_1
+#ifndef TSS2_API_VERSION_1_2_1_108
#error Version missmatch among TSS2 header files !
-#endif /* TSS2_API_VERSION_1_1_1_1 */
+#endif /* TSS2_API_VERSION_1_2_1_108 */
#include "esys_types.h"
#include <esapi/tss2_esys.h>
#include "esys_iutil.h"
diff --git a/esapi/esapi/Esys_PCR_Reset.c b/esapi/esapi/Esys_PCR_Reset.c
index e3ae9ac..94fbef8 100644
--- a/esapi/esapi/Esys_PCR_Reset.c
+++ b/esapi/esapi/Esys_PCR_Reset.c
@@ -26,9 +26,9 @@
******************************************************************************/
#include <sapi/tpm20.h>
-#ifndef TSS2_API_VERSION_1_1_1_1
+#ifndef TSS2_API_VERSION_1_2_1_108
#error Version missmatch among TSS2 header files !
-#endif /* TSS2_API_VERSION_1_1_1_1 */
+#endif /* TSS2_API_VERSION_1_2_1_108 */
#include "esys_types.h"
#include <esapi/tss2_esys.h>
#include "esys_iutil.h"
diff --git a/esapi/esapi/Esys_PCR_SetAuthPolicy.c b/esapi/esapi/Esys_PCR_SetAuthPolicy.c
index ac26de9..7fa564a 100644
--- a/esapi/esapi/Esys_PCR_SetAuthPolicy.c
+++ b/esapi/esapi/Esys_PCR_SetAuthPolicy.c
@@ -26,9 +26,9 @@
******************************************************************************/
#include <sapi/tpm20.h>
-#ifndef TSS2_API_VERSION_1_1_1_1
+#ifndef TSS2_API_VERSION_1_2_1_108
#error Version missmatch among TSS2 header files !
-#endif /* TSS2_API_VERSION_1_1_1_1 */
+#endif /* TSS2_API_VERSION_1_2_1_108 */
#include "esys_types.h"
#include <esapi/tss2_esys.h>
#include "esys_iutil.h"
diff --git a/esapi/esapi/Esys_PCR_SetAuthValue.c b/esapi/esapi/Esys_PCR_SetAuthValue.c
index 0a937d4..3cf590a 100644
--- a/esapi/esapi/Esys_PCR_SetAuthValue.c
+++ b/esapi/esapi/Esys_PCR_SetAuthValue.c
@@ -26,9 +26,9 @@
******************************************************************************/
#include <sapi/tpm20.h>
-#ifndef TSS2_API_VERSION_1_1_1_1
+#ifndef TSS2_API_VERSION_1_2_1_108
#error Version missmatch among TSS2 header files !
-#endif /* TSS2_API_VERSION_1_1_1_1 */
+#endif /* TSS2_API_VERSION_1_2_1_108 */
#include "esys_types.h"
#include <esapi/tss2_esys.h>
#include "esys_iutil.h"
diff --git a/esapi/esapi/Esys_PP_Commands.c b/esapi/esapi/Esys_PP_Commands.c
index 510221a..5fc09ac 100644
--- a/esapi/esapi/Esys_PP_Commands.c
+++ b/esapi/esapi/Esys_PP_Commands.c
@@ -26,9 +26,9 @@
******************************************************************************/
#include <sapi/tpm20.h>
-#ifndef TSS2_API_VERSION_1_1_1_1
+#ifndef TSS2_API_VERSION_1_2_1_108
#error Version missmatch among TSS2 header files !
-#endif /* TSS2_API_VERSION_1_1_1_1 */
+#endif /* TSS2_API_VERSION_1_2_1_108 */
#include "esys_types.h"
#include <esapi/tss2_esys.h>
#include "esys_iutil.h"
diff --git a/esapi/esapi/Esys_PolicyAuthValue.c b/esapi/esapi/Esys_PolicyAuthValue.c
index d440d14..6091b15 100644
--- a/esapi/esapi/Esys_PolicyAuthValue.c
+++ b/esapi/esapi/Esys_PolicyAuthValue.c
@@ -26,9 +26,9 @@
******************************************************************************/
#include <sapi/tpm20.h>
-#ifndef TSS2_API_VERSION_1_1_1_1
+#ifndef TSS2_API_VERSION_1_2_1_108
#error Version missmatch among TSS2 header files !
-#endif /* TSS2_API_VERSION_1_1_1_1 */
+#endif /* TSS2_API_VERSION_1_2_1_108 */
#include "esys_types.h"
#include <esapi/tss2_esys.h>
#include "esys_iutil.h"
diff --git a/esapi/esapi/Esys_PolicyAuthorize.c b/esapi/esapi/Esys_PolicyAuthorize.c
index 8ed560e..f11e996 100644
--- a/esapi/esapi/Esys_PolicyAuthorize.c
+++ b/esapi/esapi/Esys_PolicyAuthorize.c
@@ -26,9 +26,9 @@
******************************************************************************/
#include <sapi/tpm20.h>
-#ifndef TSS2_API_VERSION_1_1_1_1
+#ifndef TSS2_API_VERSION_1_2_1_108
#error Version missmatch among TSS2 header files !
-#endif /* TSS2_API_VERSION_1_1_1_1 */
+#endif /* TSS2_API_VERSION_1_2_1_108 */
#include "esys_types.h"
#include <esapi/tss2_esys.h>
#include "esys_iutil.h"
diff --git a/esapi/esapi/Esys_PolicyCommandCode.c b/esapi/esapi/Esys_PolicyCommandCode.c
index a6aa2aa..f0182aa 100644
--- a/esapi/esapi/Esys_PolicyCommandCode.c
+++ b/esapi/esapi/Esys_PolicyCommandCode.c
@@ -26,9 +26,9 @@
******************************************************************************/
#include <sapi/tpm20.h>
-#ifndef TSS2_API_VERSION_1_1_1_1
+#ifndef TSS2_API_VERSION_1_2_1_108
#error Version missmatch among TSS2 header files !
-#endif /* TSS2_API_VERSION_1_1_1_1 */
+#endif /* TSS2_API_VERSION_1_2_1_108 */
#include "esys_types.h"
#include <esapi/tss2_esys.h>
#include "esys_iutil.h"
diff --git a/esapi/esapi/Esys_PolicyCounterTimer.c b/esapi/esapi/Esys_PolicyCounterTimer.c
index 9a20a05..b339d49 100644
--- a/esapi/esapi/Esys_PolicyCounterTimer.c
+++ b/esapi/esapi/Esys_PolicyCounterTimer.c
@@ -26,9 +26,9 @@
******************************************************************************/
#include <sapi/tpm20.h>
-#ifndef TSS2_API_VERSION_1_1_1_1
+#ifndef TSS2_API_VERSION_1_2_1_108
#error Version missmatch among TSS2 header files !
-#endif /* TSS2_API_VERSION_1_1_1_1 */
+#endif /* TSS2_API_VERSION_1_2_1_108 */
#include "esys_types.h"
#include <esapi/tss2_esys.h>
#include "esys_iutil.h"
diff --git a/esapi/esapi/Esys_PolicyCpHash.c b/esapi/esapi/Esys_PolicyCpHash.c
index 00e00dd..5244455 100644
--- a/esapi/esapi/Esys_PolicyCpHash.c
+++ b/esapi/esapi/Esys_PolicyCpHash.c
@@ -26,9 +26,9 @@
******************************************************************************/
#include <sapi/tpm20.h>
-#ifndef TSS2_API_VERSION_1_1_1_1
+#ifndef TSS2_API_VERSION_1_2_1_108
#error Version missmatch among TSS2 header files !
-#endif /* TSS2_API_VERSION_1_1_1_1 */
+#endif /* TSS2_API_VERSION_1_2_1_108 */
#include "esys_types.h"
#include <esapi/tss2_esys.h>
#include "esys_iutil.h"
diff --git a/esapi/esapi/Esys_PolicyDuplicationSelect.c b/esapi/esapi/Esys_PolicyDuplicationSelect.c
index e99a027..07a66e1 100644
--- a/esapi/esapi/Esys_PolicyDuplicationSelect.c
+++ b/esapi/esapi/Esys_PolicyDuplicationSelect.c
@@ -26,9 +26,9 @@
******************************************************************************/
#include <sapi/tpm20.h>
-#ifndef TSS2_API_VERSION_1_1_1_1
+#ifndef TSS2_API_VERSION_1_2_1_108
#error Version missmatch among TSS2 header files !
-#endif /* TSS2_API_VERSION_1_1_1_1 */
+#endif /* TSS2_API_VERSION_1_2_1_108 */
#include "esys_types.h"
#include <esapi/tss2_esys.h>
#include "esys_iutil.h"
diff --git a/esapi/esapi/Esys_PolicyGetDigest.c b/esapi/esapi/Esys_PolicyGetDigest.c
index 852e99a..207f87c 100644
--- a/esapi/esapi/Esys_PolicyGetDigest.c
+++ b/esapi/esapi/Esys_PolicyGetDigest.c
@@ -26,9 +26,9 @@
******************************************************************************/
#include <sapi/tpm20.h>
-#ifndef TSS2_API_VERSION_1_1_1_1
+#ifndef TSS2_API_VERSION_1_2_1_108
#error Version missmatch among TSS2 header files !
-#endif /* TSS2_API_VERSION_1_1_1_1 */
+#endif /* TSS2_API_VERSION_1_2_1_108 */
#include "esys_types.h"
#include <esapi/tss2_esys.h>
#include "esys_iutil.h"
diff --git a/esapi/esapi/Esys_PolicyLocality.c b/esapi/esapi/Esys_PolicyLocality.c
index 866075e..d833ddb 100644
--- a/esapi/esapi/Esys_PolicyLocality.c
+++ b/esapi/esapi/Esys_PolicyLocality.c
@@ -26,9 +26,9 @@
******************************************************************************/
#include <sapi/tpm20.h>
-#ifndef TSS2_API_VERSION_1_1_1_1
+#ifndef TSS2_API_VERSION_1_2_1_108
#error Version missmatch among TSS2 header files !
-#endif /* TSS2_API_VERSION_1_1_1_1 */
+#endif /* TSS2_API_VERSION_1_2_1_108 */
#include "esys_types.h"
#include <esapi/tss2_esys.h>
#include "esys_iutil.h"
diff --git a/esapi/esapi/Esys_PolicyNV.c b/esapi/esapi/Esys_PolicyNV.c
index 8bf2ced..9940d75 100644
--- a/esapi/esapi/Esys_PolicyNV.c
+++ b/esapi/esapi/Esys_PolicyNV.c
@@ -26,9 +26,9 @@
******************************************************************************/
#include <sapi/tpm20.h>
-#ifndef TSS2_API_VERSION_1_1_1_1
+#ifndef TSS2_API_VERSION_1_2_1_108
#error Version missmatch among TSS2 header files !
-#endif /* TSS2_API_VERSION_1_1_1_1 */
+#endif /* TSS2_API_VERSION_1_2_1_108 */
#include "esys_types.h"
#include <esapi/tss2_esys.h>
#include "esys_iutil.h"
diff --git a/esapi/esapi/Esys_PolicyNameHash.c b/esapi/esapi/Esys_PolicyNameHash.c
index cdba2ad..93f07f6 100644
--- a/esapi/esapi/Esys_PolicyNameHash.c
+++ b/esapi/esapi/Esys_PolicyNameHash.c
@@ -26,9 +26,9 @@
******************************************************************************/
#include <sapi/tpm20.h>
-#ifndef TSS2_API_VERSION_1_1_1_1
+#ifndef TSS2_API_VERSION_1_2_1_108
#error Version missmatch among TSS2 header files !
-#endif /* TSS2_API_VERSION_1_1_1_1 */
+#endif /* TSS2_API_VERSION_1_2_1_108 */
#include "esys_types.h"
#include <esapi/tss2_esys.h>
#include "esys_iutil.h"
diff --git a/esapi/esapi/Esys_PolicyNvWritten.c b/esapi/esapi/Esys_PolicyNvWritten.c
index 453acd7..1c35739 100644
--- a/esapi/esapi/Esys_PolicyNvWritten.c
+++ b/esapi/esapi/Esys_PolicyNvWritten.c
@@ -26,9 +26,9 @@
******************************************************************************/
#include <sapi/tpm20.h>
-#ifndef TSS2_API_VERSION_1_1_1_1
+#ifndef TSS2_API_VERSION_1_2_1_108
#error Version missmatch among TSS2 header files !
-#endif /* TSS2_API_VERSION_1_1_1_1 */
+#endif /* TSS2_API_VERSION_1_2_1_108 */
#include "esys_types.h"
#include <esapi/tss2_esys.h>
#include "esys_iutil.h"
diff --git a/esapi/esapi/Esys_PolicyOR.c b/esapi/esapi/Esys_PolicyOR.c
index 35c74c3..032c39e 100644
--- a/esapi/esapi/Esys_PolicyOR.c
+++ b/esapi/esapi/Esys_PolicyOR.c
@@ -26,9 +26,9 @@
******************************************************************************/
#include <sapi/tpm20.h>
-#ifndef TSS2_API_VERSION_1_1_1_1
+#ifndef TSS2_API_VERSION_1_2_1_108
#error Version missmatch among TSS2 header files !
-#endif /* TSS2_API_VERSION_1_1_1_1 */
+#endif /* TSS2_API_VERSION_1_2_1_108 */
#include "esys_types.h"
#include <esapi/tss2_esys.h>
#include "esys_iutil.h"
diff --git a/esapi/esapi/Esys_PolicyPCR.c b/esapi/esapi/Esys_PolicyPCR.c
index c102b3a..a95eb4c 100644
--- a/esapi/esapi/Esys_PolicyPCR.c
+++ b/esapi/esapi/Esys_PolicyPCR.c
@@ -26,9 +26,9 @@
******************************************************************************/
#include <sapi/tpm20.h>
-#ifndef TSS2_API_VERSION_1_1_1_1
+#ifndef TSS2_API_VERSION_1_2_1_108
#error Version missmatch among TSS2 header files !
-#endif /* TSS2_API_VERSION_1_1_1_1 */
+#endif /* TSS2_API_VERSION_1_2_1_108 */
#include "esys_types.h"
#include <esapi/tss2_esys.h>
#include "esys_iutil.h"
diff --git a/esapi/esapi/Esys_PolicyPassword.c b/esapi/esapi/Esys_PolicyPassword.c
index c918662..2f02160 100644
--- a/esapi/esapi/Esys_PolicyPassword.c
+++ b/esapi/esapi/Esys_PolicyPassword.c
@@ -26,9 +26,9 @@
******************************************************************************/
#include <sapi/tpm20.h>
-#ifndef TSS2_API_VERSION_1_1_1_1
+#ifndef TSS2_API_VERSION_1_2_1_108
#error Version missmatch among TSS2 header files !
-#endif /* TSS2_API_VERSION_1_1_1_1 */
+#endif /* TSS2_API_VERSION_1_2_1_108 */
#include "esys_types.h"
#include <esapi/tss2_esys.h>
#include "esys_iutil.h"
diff --git a/esapi/esapi/Esys_PolicyPhysicalPresence.c b/esapi/esapi/Esys_PolicyPhysicalPresence.c
index 01ccab3..51e3f33 100644
--- a/esapi/esapi/Esys_PolicyPhysicalPresence.c
+++ b/esapi/esapi/Esys_PolicyPhysicalPresence.c
@@ -26,9 +26,9 @@
******************************************************************************/
#include <sapi/tpm20.h>
-#ifndef TSS2_API_VERSION_1_1_1_1
+#ifndef TSS2_API_VERSION_1_2_1_108
#error Version missmatch among TSS2 header files !
-#endif /* TSS2_API_VERSION_1_1_1_1 */
+#endif /* TSS2_API_VERSION_1_2_1_108 */
#include "esys_types.h"
#include <esapi/tss2_esys.h>
#include "esys_iutil.h"
diff --git a/esapi/esapi/Esys_PolicyRestart.c b/esapi/esapi/Esys_PolicyRestart.c
index 3b301d9..c50f5a9 100644
--- a/esapi/esapi/Esys_PolicyRestart.c
+++ b/esapi/esapi/Esys_PolicyRestart.c
@@ -26,9 +26,9 @@
******************************************************************************/
#include <sapi/tpm20.h>
-#ifndef TSS2_API_VERSION_1_1_1_1
+#ifndef TSS2_API_VERSION_1_2_1_108
#error Version missmatch among TSS2 header files !
-#endif /* TSS2_API_VERSION_1_1_1_1 */
+#endif /* TSS2_API_VERSION_1_2_1_108 */
#include "esys_types.h"
#include <esapi/tss2_esys.h>
#include "esys_iutil.h"
diff --git a/esapi/esapi/Esys_PolicySecret.c b/esapi/esapi/Esys_PolicySecret.c
index ac1ca01..0199dea 100644
--- a/esapi/esapi/Esys_PolicySecret.c
+++ b/esapi/esapi/Esys_PolicySecret.c
@@ -26,9 +26,9 @@
******************************************************************************/
#include <sapi/tpm20.h>
-#ifndef TSS2_API_VERSION_1_1_1_1
+#ifndef TSS2_API_VERSION_1_2_1_108
#error Version missmatch among TSS2 header files !
-#endif /* TSS2_API_VERSION_1_1_1_1 */
+#endif /* TSS2_API_VERSION_1_2_1_108 */
#include "esys_types.h"
#include <esapi/tss2_esys.h>
#include "esys_iutil.h"
diff --git a/esapi/esapi/Esys_PolicySigned.c b/esapi/esapi/Esys_PolicySigned.c
index ba0b917..de8b9cc 100644
--- a/esapi/esapi/Esys_PolicySigned.c
+++ b/esapi/esapi/Esys_PolicySigned.c
@@ -26,9 +26,9 @@
******************************************************************************/
#include <sapi/tpm20.h>
-#ifndef TSS2_API_VERSION_1_1_1_1
+#ifndef TSS2_API_VERSION_1_2_1_108
#error Version missmatch among TSS2 header files !
-#endif /* TSS2_API_VERSION_1_1_1_1 */
+#endif /* TSS2_API_VERSION_1_2_1_108 */
#include "esys_types.h"
#include <esapi/tss2_esys.h>
#include "esys_iutil.h"
diff --git a/esapi/esapi/Esys_PolicyTicket.c b/esapi/esapi/Esys_PolicyTicket.c
index 7b315b5..384c281 100644
--- a/esapi/esapi/Esys_PolicyTicket.c
+++ b/esapi/esapi/Esys_PolicyTicket.c
@@ -26,9 +26,9 @@
******************************************************************************/
#include <sapi/tpm20.h>
-#ifndef TSS2_API_VERSION_1_1_1_1
+#ifndef TSS2_API_VERSION_1_2_1_108
#error Version missmatch among TSS2 header files !
-#endif /* TSS2_API_VERSION_1_1_1_1 */
+#endif /* TSS2_API_VERSION_1_2_1_108 */
#include "esys_types.h"
#include <esapi/tss2_esys.h>
#include "esys_iutil.h"
diff --git a/esapi/esapi/Esys_Quote.c b/esapi/esapi/Esys_Quote.c
index 468def9..fd680b2 100644
--- a/esapi/esapi/Esys_Quote.c
+++ b/esapi/esapi/Esys_Quote.c
@@ -26,9 +26,9 @@
******************************************************************************/
#include <sapi/tpm20.h>
-#ifndef TSS2_API_VERSION_1_1_1_1
+#ifndef TSS2_API_VERSION_1_2_1_108
#error Version missmatch among TSS2 header files !
-#endif /* TSS2_API_VERSION_1_1_1_1 */
+#endif /* TSS2_API_VERSION_1_2_1_108 */
#include "esys_types.h"
#include <esapi/tss2_esys.h>
#include "esys_iutil.h"
diff --git a/esapi/esapi/Esys_RSA_Decrypt.c b/esapi/esapi/Esys_RSA_Decrypt.c
index 10ade7c..c5bb983 100644
--- a/esapi/esapi/Esys_RSA_Decrypt.c
+++ b/esapi/esapi/Esys_RSA_Decrypt.c
@@ -26,9 +26,9 @@
******************************************************************************/
#include <sapi/tpm20.h>
-#ifndef TSS2_API_VERSION_1_1_1_1
+#ifndef TSS2_API_VERSION_1_2_1_108
#error Version missmatch among TSS2 header files !
-#endif /* TSS2_API_VERSION_1_1_1_1 */
+#endif /* TSS2_API_VERSION_1_2_1_108 */
#include "esys_types.h"
#include <esapi/tss2_esys.h>
#include "esys_iutil.h"
diff --git a/esapi/esapi/Esys_RSA_Encrypt.c b/esapi/esapi/Esys_RSA_Encrypt.c
index 4983907..bdea362 100644
--- a/esapi/esapi/Esys_RSA_Encrypt.c
+++ b/esapi/esapi/Esys_RSA_Encrypt.c
@@ -26,9 +26,9 @@
******************************************************************************/
#include <sapi/tpm20.h>
-#ifndef TSS2_API_VERSION_1_1_1_1
+#ifndef TSS2_API_VERSION_1_2_1_108
#error Version missmatch among TSS2 header files !
-#endif /* TSS2_API_VERSION_1_1_1_1 */
+#endif /* TSS2_API_VERSION_1_2_1_108 */
#include "esys_types.h"
#include <esapi/tss2_esys.h>
#include "esys_iutil.h"
diff --git a/esapi/esapi/Esys_ReadClock.c b/esapi/esapi/Esys_ReadClock.c
index 53049ef..ba992ac 100644
--- a/esapi/esapi/Esys_ReadClock.c
+++ b/esapi/esapi/Esys_ReadClock.c
@@ -26,9 +26,9 @@
******************************************************************************/
#include <sapi/tpm20.h>
-#ifndef TSS2_API_VERSION_1_1_1_1
+#ifndef TSS2_API_VERSION_1_2_1_108
#error Version missmatch among TSS2 header files !
-#endif /* TSS2_API_VERSION_1_1_1_1 */
+#endif /* TSS2_API_VERSION_1_2_1_108 */
#include "esys_types.h"
#include <esapi/tss2_esys.h>
#include "esys_iutil.h"
diff --git a/esapi/esapi/Esys_ReadPublic.c b/esapi/esapi/Esys_ReadPublic.c
index 33ceb51..549b73c 100644
--- a/esapi/esapi/Esys_ReadPublic.c
+++ b/esapi/esapi/Esys_ReadPublic.c
@@ -26,9 +26,9 @@
******************************************************************************/
#include <sapi/tpm20.h>
-#ifndef TSS2_API_VERSION_1_1_1_1
+#ifndef TSS2_API_VERSION_1_2_1_108
#error Version missmatch among TSS2 header files !
-#endif /* TSS2_API_VERSION_1_1_1_1 */
+#endif /* TSS2_API_VERSION_1_2_1_108 */
#include "esys_types.h"
#include <esapi/tss2_esys.h>
#include "esys_iutil.h"
diff --git a/esapi/esapi/Esys_Rewrap.c b/esapi/esapi/Esys_Rewrap.c
index aeea6b6..4204fda 100644
--- a/esapi/esapi/Esys_Rewrap.c
+++ b/esapi/esapi/Esys_Rewrap.c
@@ -26,9 +26,9 @@
******************************************************************************/
#include <sapi/tpm20.h>
-#ifndef TSS2_API_VERSION_1_1_1_1
+#ifndef TSS2_API_VERSION_1_2_1_108
#error Version missmatch among TSS2 header files !
-#endif /* TSS2_API_VERSION_1_1_1_1 */
+#endif /* TSS2_API_VERSION_1_2_1_108 */
#include "esys_types.h"
#include <esapi/tss2_esys.h>
#include "esys_iutil.h"
diff --git a/esapi/esapi/Esys_SelfTest.c b/esapi/esapi/Esys_SelfTest.c
index 2d383c9..950e908 100644
--- a/esapi/esapi/Esys_SelfTest.c
+++ b/esapi/esapi/Esys_SelfTest.c
@@ -26,9 +26,9 @@
******************************************************************************/
#include <sapi/tpm20.h>
-#ifndef TSS2_API_VERSION_1_1_1_1
+#ifndef TSS2_API_VERSION_1_2_1_108
#error Version missmatch among TSS2 header files !
-#endif /* TSS2_API_VERSION_1_1_1_1 */
+#endif /* TSS2_API_VERSION_1_2_1_108 */
#include "esys_types.h"
#include <esapi/tss2_esys.h>
#include "esys_iutil.h"
diff --git a/esapi/esapi/Esys_SequenceComplete.c b/esapi/esapi/Esys_SequenceComplete.c
index 842c63a..e051897 100644
--- a/esapi/esapi/Esys_SequenceComplete.c
+++ b/esapi/esapi/Esys_SequenceComplete.c
@@ -26,9 +26,9 @@
******************************************************************************/
#include <sapi/tpm20.h>
-#ifndef TSS2_API_VERSION_1_1_1_1
+#ifndef TSS2_API_VERSION_1_2_1_108
#error Version missmatch among TSS2 header files !
-#endif /* TSS2_API_VERSION_1_1_1_1 */
+#endif /* TSS2_API_VERSION_1_2_1_108 */
#include "esys_types.h"
#include <esapi/tss2_esys.h>
#include "esys_iutil.h"
diff --git a/esapi/esapi/Esys_SequenceUpdate.c b/esapi/esapi/Esys_SequenceUpdate.c
index 1b71e05..b9bda43 100644
--- a/esapi/esapi/Esys_SequenceUpdate.c
+++ b/esapi/esapi/Esys_SequenceUpdate.c
@@ -26,9 +26,9 @@
******************************************************************************/
#include <sapi/tpm20.h>
-#ifndef TSS2_API_VERSION_1_1_1_1
+#ifndef TSS2_API_VERSION_1_2_1_108
#error Version missmatch among TSS2 header files !
-#endif /* TSS2_API_VERSION_1_1_1_1 */
+#endif /* TSS2_API_VERSION_1_2_1_108 */
#include "esys_types.h"
#include <esapi/tss2_esys.h>
#include "esys_iutil.h"
diff --git a/esapi/esapi/Esys_SetAlgorithmSet.c b/esapi/esapi/Esys_SetAlgorithmSet.c
index 89048aa..bff11c9 100644
--- a/esapi/esapi/Esys_SetAlgorithmSet.c
+++ b/esapi/esapi/Esys_SetAlgorithmSet.c
@@ -26,9 +26,9 @@
******************************************************************************/
#include <sapi/tpm20.h>
-#ifndef TSS2_API_VERSION_1_1_1_1
+#ifndef TSS2_API_VERSION_1_2_1_108
#error Version missmatch among TSS2 header files !
-#endif /* TSS2_API_VERSION_1_1_1_1 */
+#endif /* TSS2_API_VERSION_1_2_1_108 */
#include "esys_types.h"
#include <esapi/tss2_esys.h>
#include "esys_iutil.h"
diff --git a/esapi/esapi/Esys_SetCommandCodeAuditStatus.c b/esapi/esapi/Esys_SetCommandCodeAuditStatus.c
index 5da8c6e..35eadd3 100644
--- a/esapi/esapi/Esys_SetCommandCodeAuditStatus.c
+++ b/esapi/esapi/Esys_SetCommandCodeAuditStatus.c
@@ -26,9 +26,9 @@
******************************************************************************/
#include <sapi/tpm20.h>
-#ifndef TSS2_API_VERSION_1_1_1_1
+#ifndef TSS2_API_VERSION_1_2_1_108
#error Version missmatch among TSS2 header files !
-#endif /* TSS2_API_VERSION_1_1_1_1 */
+#endif /* TSS2_API_VERSION_1_2_1_108 */
#include "esys_types.h"
#include <esapi/tss2_esys.h>
#include "esys_iutil.h"
diff --git a/esapi/esapi/Esys_SetPrimaryPolicy.c b/esapi/esapi/Esys_SetPrimaryPolicy.c
index c0c1a68..505479d 100644
--- a/esapi/esapi/Esys_SetPrimaryPolicy.c
+++ b/esapi/esapi/Esys_SetPrimaryPolicy.c
@@ -26,9 +26,9 @@
******************************************************************************/
#include <sapi/tpm20.h>
-#ifndef TSS2_API_VERSION_1_1_1_1
+#ifndef TSS2_API_VERSION_1_2_1_108
#error Version missmatch among TSS2 header files !
-#endif /* TSS2_API_VERSION_1_1_1_1 */
+#endif /* TSS2_API_VERSION_1_2_1_108 */
#include "esys_types.h"
#include <esapi/tss2_esys.h>
#include "esys_iutil.h"
diff --git a/esapi/esapi/Esys_Shutdown.c b/esapi/esapi/Esys_Shutdown.c
index 3c95ba5..ac633a7 100644
--- a/esapi/esapi/Esys_Shutdown.c
+++ b/esapi/esapi/Esys_Shutdown.c
@@ -26,9 +26,9 @@
******************************************************************************/
#include <sapi/tpm20.h>
-#ifndef TSS2_API_VERSION_1_1_1_1
+#ifndef TSS2_API_VERSION_1_2_1_108
#error Version missmatch among TSS2 header files !
-#endif /* TSS2_API_VERSION_1_1_1_1 */
+#endif /* TSS2_API_VERSION_1_2_1_108 */
#include "esys_types.h"
#include <esapi/tss2_esys.h>
#include "esys_iutil.h"
diff --git a/esapi/esapi/Esys_Sign.c b/esapi/esapi/Esys_Sign.c
index ca92f87..ccc1382 100644
--- a/esapi/esapi/Esys_Sign.c
+++ b/esapi/esapi/Esys_Sign.c
@@ -26,9 +26,9 @@
******************************************************************************/
#include <sapi/tpm20.h>
-#ifndef TSS2_API_VERSION_1_1_1_1
+#ifndef TSS2_API_VERSION_1_2_1_108
#error Version missmatch among TSS2 header files !
-#endif /* TSS2_API_VERSION_1_1_1_1 */
+#endif /* TSS2_API_VERSION_1_2_1_108 */
#include "esys_types.h"
#include <esapi/tss2_esys.h>
#include "esys_iutil.h"
diff --git a/esapi/esapi/Esys_StartAuthSession.c b/esapi/esapi/Esys_StartAuthSession.c
index 738c072..953a81c 100644
--- a/esapi/esapi/Esys_StartAuthSession.c
+++ b/esapi/esapi/Esys_StartAuthSession.c
@@ -26,9 +26,9 @@
******************************************************************************/
#include <sapi/tpm20.h>
-#ifndef TSS2_API_VERSION_1_1_1_1
+#ifndef TSS2_API_VERSION_1_2_1_108
#error Version missmatch among TSS2 header files !
-#endif /* TSS2_API_VERSION_1_1_1_1 */
+#endif /* TSS2_API_VERSION_1_2_1_108 */
#include "esys_types.h"
#include <esapi/tss2_esys.h>
#include "esys_iutil.h"
diff --git a/esapi/esapi/Esys_Startup.c b/esapi/esapi/Esys_Startup.c
index 6fb9ee9..6b45547 100644
--- a/esapi/esapi/Esys_Startup.c
+++ b/esapi/esapi/Esys_Startup.c
@@ -26,9 +26,9 @@
******************************************************************************/
#include <sapi/tpm20.h>
-#ifndef TSS2_API_VERSION_1_1_1_1
+#ifndef TSS2_API_VERSION_1_2_1_108
#error Version missmatch among TSS2 header files !
-#endif /* TSS2_API_VERSION_1_1_1_1 */
+#endif /* TSS2_API_VERSION_1_2_1_108 */
#include "esys_types.h"
#include <esapi/tss2_esys.h>
#include "esys_iutil.h"
diff --git a/esapi/esapi/Esys_StirRandom.c b/esapi/esapi/Esys_StirRandom.c
index 4b47e30..dec9917 100644
--- a/esapi/esapi/Esys_StirRandom.c
+++ b/esapi/esapi/Esys_StirRandom.c
@@ -26,9 +26,9 @@
******************************************************************************/
#include <sapi/tpm20.h>
-#ifndef TSS2_API_VERSION_1_1_1_1
+#ifndef TSS2_API_VERSION_1_2_1_108
#error Version missmatch among TSS2 header files !
-#endif /* TSS2_API_VERSION_1_1_1_1 */
+#endif /* TSS2_API_VERSION_1_2_1_108 */
#include "esys_types.h"
#include <esapi/tss2_esys.h>
#include "esys_iutil.h"
diff --git a/esapi/esapi/Esys_TestParms.c b/esapi/esapi/Esys_TestParms.c
index a539e41..e072b7e 100644
--- a/esapi/esapi/Esys_TestParms.c
+++ b/esapi/esapi/Esys_TestParms.c
@@ -26,9 +26,9 @@
******************************************************************************/
#include <sapi/tpm20.h>
-#ifndef TSS2_API_VERSION_1_1_1_1
+#ifndef TSS2_API_VERSION_1_2_1_108
#error Version missmatch among TSS2 header files !
-#endif /* TSS2_API_VERSION_1_1_1_1 */
+#endif /* TSS2_API_VERSION_1_2_1_108 */
#include "esys_types.h"
#include <esapi/tss2_esys.h>
#include "esys_iutil.h"
diff --git a/esapi/esapi/Esys_Unseal.c b/esapi/esapi/Esys_Unseal.c
index 80366b0..a63b9cc 100644
--- a/esapi/esapi/Esys_Unseal.c
+++ b/esapi/esapi/Esys_Unseal.c
@@ -26,9 +26,9 @@
******************************************************************************/
#include <sapi/tpm20.h>
-#ifndef TSS2_API_VERSION_1_1_1_1
+#ifndef TSS2_API_VERSION_1_2_1_108
#error Version missmatch among TSS2 header files !
-#endif /* TSS2_API_VERSION_1_1_1_1 */
+#endif /* TSS2_API_VERSION_1_2_1_108 */
#include "esys_types.h"
#include <esapi/tss2_esys.h>
#include "esys_iutil.h"
diff --git a/esapi/esapi/Esys_Vendor_TCG_Test.c b/esapi/esapi/Esys_Vendor_TCG_Test.c
index fbe6e69..9dd0e61 100644
--- a/esapi/esapi/Esys_Vendor_TCG_Test.c
+++ b/esapi/esapi/Esys_Vendor_TCG_Test.c
@@ -26,9 +26,9 @@
******************************************************************************/
#include <sapi/tpm20.h>
-#ifndef TSS2_API_VERSION_1_1_1_1
+#ifndef TSS2_API_VERSION_1_2_1_108
#error Version missmatch among TSS2 header files !
-#endif /* TSS2_API_VERSION_1_1_1_1 */
+#endif /* TSS2_API_VERSION_1_2_1_108 */
#include "esys_types.h"
#include <esapi/tss2_esys.h>
#include "esys_iutil.h"
diff --git a/esapi/esapi/Esys_VerifySignature.c b/esapi/esapi/Esys_VerifySignature.c
index ef8f6bb..522007e 100644
--- a/esapi/esapi/Esys_VerifySignature.c
+++ b/esapi/esapi/Esys_VerifySignature.c
@@ -26,9 +26,9 @@
******************************************************************************/
#include <sapi/tpm20.h>
-#ifndef TSS2_API_VERSION_1_1_1_1
+#ifndef TSS2_API_VERSION_1_2_1_108
#error Version missmatch among TSS2 header files !
-#endif /* TSS2_API_VERSION_1_1_1_1 */
+#endif /* TSS2_API_VERSION_1_2_1_108 */
#include "esys_types.h"
#include <esapi/tss2_esys.h>
#include "esys_iutil.h"
diff --git a/esapi/esapi/Esys_ZGen_2Phase.c b/esapi/esapi/Esys_ZGen_2Phase.c
index 06eea02..d5586e1 100644
--- a/esapi/esapi/Esys_ZGen_2Phase.c
+++ b/esapi/esapi/Esys_ZGen_2Phase.c
@@ -26,9 +26,9 @@
******************************************************************************/
#include <sapi/tpm20.h>
-#ifndef TSS2_API_VERSION_1_1_1_1
+#ifndef TSS2_API_VERSION_1_2_1_108
#error Version missmatch among TSS2 header files !
-#endif /* TSS2_API_VERSION_1_1_1_1 */
+#endif /* TSS2_API_VERSION_1_2_1_108 */
#include "esys_types.h"
#include <esapi/tss2_esys.h>
#include "esys_iutil.h"
diff --git a/esapi/esapi/esys_context.c b/esapi/esapi/esys_context.c
index 48f504c..b3582ca 100644
--- a/esapi/esapi/esys_context.c
+++ b/esapi/esapi/esys_context.c
@@ -25,9 +25,9 @@
* THE POSSIBILITY OF SUCH DAMAGE.
*******************************************************************************/
#include <sapi/tpm20.h>
-#ifndef TSS2_API_VERSION_1_1_1_1
+#ifndef TSS2_API_VERSION_1_2_1_108
#error Version missmatch among TSS2 header files !
-#endif /* TSS2_API_VERSION_1_1_1_1 */
+#endif /* TSS2_API_VERSION_1_2_1_108 */
#include <sapi/tss2_sys.h>
#include <sysapi_util.h>
#include <tss2_esys.h>
diff --git a/esapi/esapi/esys_tr.c b/esapi/esapi/esys_tr.c
index da6ddd3..d24a657 100644
--- a/esapi/esapi/esys_tr.c
+++ b/esapi/esapi/esys_tr.c
@@ -25,9 +25,9 @@
* THE POSSIBILITY OF SUCH DAMAGE.
*******************************************************************************/
#include <sapi/tpm20.h>
-#ifndef TSS2_API_VERSION_1_1_1_1
+#ifndef TSS2_API_VERSION_1_2_1_108
#error Version missmatch among TSS2 header files !
-#endif /* TSS2_API_VERSION_1_1_1_1 */
+#endif /* TSS2_API_VERSION_1_2_1_108 */
#include <sapi/tss2_sys.h>
#include <sapi/tss2_sys.h>
#include <sysapi_util.h>
diff --git a/esapi/esapi_util/esys_crypto.c b/esapi/esapi_util/esys_crypto.c
index 6b8d789..a1698b4 100644
--- a/esapi/esapi_util/esys_crypto.c
+++ b/esapi/esapi_util/esys_crypto.c
@@ -25,9 +25,9 @@
* THE POSSIBILITY OF SUCH DAMAGE.
*******************************************************************************/
#include <sapi/tpm20.h>
-#ifndef TSS2_API_VERSION_1_1_1_1
+#ifndef TSS2_API_VERSION_1_2_1_108
#error Version missmatch among TSS2 header files !
-#endif /* TSS2_API_VERSION_1_1_1_1 */
+#endif /* TSS2_API_VERSION_1_2_1_108 */
#include <sapi/tss2_sys.h>
#include <sysapi_util.h>
diff --git a/esapi/esapi_util/esys_crypto.h b/esapi/esapi_util/esys_crypto.h
index 5c6fecc..fdae355 100644
--- a/esapi/esapi_util/esys_crypto.h
+++ b/esapi/esapi_util/esys_crypto.h
@@ -28,9 +28,9 @@
#define ESYS_CRYPTO_H
#include <sapi/tss2_common.h>
-#ifndef TSS2_API_VERSION_1_1_1_1
+#ifndef TSS2_API_VERSION_1_2_1_108
#error Version missmatch among TSS2 header files !
-#endif /* TSS2_API_VERSION_1_1_1_1 */
+#endif /* TSS2_API_VERSION_1_2_1_108 */
#include <stdint.h>
#include <stddef.h>
diff --git a/esapi/esapi_util/esys_mu.c b/esapi/esapi_util/esys_mu.c
index 37a0fd4..87f67a3 100644
--- a/esapi/esapi_util/esys_mu.c
+++ b/esapi/esapi_util/esys_mu.c
@@ -32,9 +32,9 @@
#endif
#include "sapi/tpm20.h"
-#ifndef TSS2_API_VERSION_1_1_1_1
+#ifndef TSS2_API_VERSION_1_2_1_108
#error Version missmatch among TSS2 header files !
-#endif /* TSS2_API_VERSION_1_1_1_1 */
+#endif /* TSS2_API_VERSION_1_2_1_108 */
#include <sysapi_util.h>
#include <sapi/tss2_mu.h>
diff --git a/include/sapi/sys_api_part3.h b/include/sapi/sys_api_part3.h
index 0cb90c4..1f1ef15 100644
--- a/include/sapi/sys_api_part3.h
+++ b/include/sapi/sys_api_part3.h
@@ -28,10 +28,10 @@
#ifndef TSS2_SYS_API_PART3_H
#define TSS2_SYS_API_PART3_H
-#ifndef TSS2_API_VERSION_1_1_1_1
+#ifndef TSS2_API_VERSION_1_2_1_108
#error Version mismatch among TSS2 header files. \
Do not include this file, #include <sapi/tpm20.h> instead.
-#endif /* TSS2_API_VERSION_1_1_1_1 */
+#endif /* TSS2_API_VERSION_1_2_1_108 */
typedef struct {
TPM2_ST tag;
diff --git a/include/sapi/tpm20.h b/include/sapi/tpm20.h
index 9307642..530d693 100644
--- a/include/sapi/tpm20.h
+++ b/include/sapi/tpm20.h
@@ -1,36 +1,35 @@
-//**********************************************************************;
-// Copyright (c) 2015, Intel Corporation
-// 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.
-//**********************************************************************;
+/***********************************************************************;
+ * Copyright (c) 2015-2018, Intel Corporation
+ *
+ * Copyright 2015, Andreas Fuchs @ Fraunhofer SIT
+ *
+ * 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.
+ ***********************************************************************/
#ifndef TPM20_H
#define TPM20_H
-
-/* TSS2_VERSION_<CREATOR>_<FAMILY>_<LEVEL>_<REVISION> */
-#define TSS2_API_VERSION_1_1_1_1
-
#include <stddef.h>
#include <stdint.h>
#include <stdlib.h>
@@ -39,9 +38,7 @@
#include "sapi/tss2_common.h"
#include "sapi/tpmb.h"
#include "sapi/tss2_tpm2_types.h"
-
#include "sapi/tss2_tcti.h"
#include "sapi/tss2_sys.h"
#include "sapi/tss2_mu.h"
-
#endif
diff --git a/include/sapi/tpmb.h b/include/sapi/tpmb.h
index 4b0c2ee..93c51cf 100644
--- a/include/sapi/tpmb.h
+++ b/include/sapi/tpmb.h
@@ -28,10 +28,10 @@
#ifndef _TPMB_H
#define _TPMB_H
-#ifndef TSS2_API_VERSION_1_1_1_1
+#ifndef TSS2_API_VERSION_1_2_1_108
#error Version mismatch among TSS2 header files. \
Do not include this file, #include <sapi/tpm20.h> instead.
-#endif /* TSS2_API_VERSION_1_1_1_1 */
+#endif /* TSS2_API_VERSION_1_2_1_108 */
typedef struct {
UINT16 size;
diff --git a/include/sapi/tss2_common.h b/include/sapi/tss2_common.h
index caeafa1..533b654 100644
--- a/include/sapi/tss2_common.h
+++ b/include/sapi/tss2_common.h
@@ -1,5 +1,5 @@
/***********************************************************************;
- * Copyright (c) 2015, Intel Corporation
+ * Copyright (c) 2015-2018, Intel Corporation
*
* Copyright 2015, Andreas Fuchs @ Fraunhofer SIT
*
@@ -30,132 +30,104 @@
#ifndef TSS2_COMMON_H
#define TSS2_COMMON_H
+#define TSS2_API_VERSION_1_2_1_108
-#ifndef TSS2_API_VERSION_1_1_1_1
-#error Version mismatch among TSS2 header files. \
- Do not include this file, #include <sapi/tpm20.h> instead.
-#endif /* TSS2_API_VERSION_1_1_1_1 */
-
-/**
+#include <stdint.h>
+/*
* Type definitions
*/
-#include <stdint.h>
+typedef uint8_t UINT8;
+typedef uint8_t BYTE;
+typedef int8_t INT8;
+typedef int BOOL;
+typedef uint16_t UINT16;
+typedef int16_t INT16;
+typedef uint32_t UINT32;
+typedef int32_t INT32;
+typedef uint64_t UINT64;
+typedef int64_t INT64;
-typedef uint8_t UINT8; /* unsigned, 8-bit integer */
-typedef uint8_t BYTE; /* unsigned 8-bit integer */
-typedef int8_t INT8; /* signed, 8-bit integer */
-typedef int BOOL; /* a bit in an int */
-typedef uint16_t UINT16; /* unsigned, 16-bit integer */
-typedef int16_t INT16; /* signed, 16-bit integer */
-typedef uint32_t UINT32; /* unsigned, 32-bit integer */
-typedef int32_t INT32; /* signed, 32-bit integer */
-typedef uint64_t UINT64; /* unsigned, 64-bit integer */
-typedef int64_t INT64; /* signed, 64-bit integer */
-
-typedef UINT32 TSS2_RC;
-
-
-/**
- * ABI runetime negotiation structure.
+/*
+ * ABI runtime negotiation definitions
*/
typedef struct {
- UINT32 tssCreator; /* If == 1, this equals TSSWG-Interop
- If == 2..9, this is reserved
- If > TCG_VENDOR_ID_FIRST, this equals Vendor-ID */
- UINT32 tssFamily; /* Free-to-use for creator > TCG_VENDOR_FIRST */
- UINT32 tssLevel; /* Free-to-use for creator > TCG_VENDOR_FIRST */
- UINT32 tssVersion; /* Free-to-use for creator > TCG_VENDOR_FIRST */
+ uint32_t tssCreator;
+ uint32_t tssFamily;
+ uint32_t tssLevel;
+ uint32_t tssVersion;
} TSS2_ABI_VERSION;
+#define TSS2_ABI_VERSION_CURRENT {1, 2, 1, 108}
-/**
- * Error Levels
- *
- *
+/*
+ * Return Codes
*/
+/* The return type for all TSS2 functions */
+typedef uint32_t TSS2_RC;
-// This macro is used to indicate the level of the error: use 5 and 6th
-// nibble for error level.
+/* For return values other than SUCCESS, the second most significant
+ * byte of the return value is a layer code indicating the software
+ * layer that generated the error.
+ */
+#define TSS2_RC_LAYER_SHIFT (16)
+#define TSS2_RC_LAYER(level) ((TSS2_RC)level << TSS2_RC_LAYER_SHIFT)
+#define TSS2_RC_LAYER_MASK TSS2_RC_LAYER(0xff)
-#define TSS2_RC_LAYER_SHIFT 16
-
-#define TSS2_RC_LAYER( level ) ( level << TSS2_RC_LAYER_SHIFT )
-
-
-//
-// Error code levels. These indicate what level in the software stack
-// the error codes are coming from.
-//
+/* These layer codes are reserved for software layers defined in the TCG
+ * specifications.
+ */
#define TSS2_TPM_RC_LAYER TSS2_RC_LAYER(0)
#define TSS2_FEATURE_RC_LAYER TSS2_RC_LAYER(6)
#define TSS2_ESAPI_RC_LAYER TSS2_RC_LAYER(7)
#define TSS2_SYS_RC_LAYER TSS2_RC_LAYER(8)
#define TSS2_MU_RC_LAYER TSS2_RC_LAYER(9)
#define TSS2_TCTI_RC_LAYER TSS2_RC_LAYER(10)
-#define TSS2_RESMGRTPM_RC_LAYER TSS2_RC_LAYER(11)
-#define TSS2_RESMGR_RC_LAYER TSS2_RC_LAYER(12)
+#define TSS2_RESMGR_RC_LAYER TSS2_RC_LAYER(11)
+#define TSS2_RESMGR_TPM_RC_LAYER TSS2_RC_LAYER(12)
#define TSS2_DRIVER_RC_LAYER TSS2_RC_LAYER(13)
-#define TSS2_RC_LAYER_MASK TSS2_RC_LAYER(0xff)
-
-/**
- * Error Codes
+/* Base return codes.
+ * These base codes indicate the error that occurred. They are
+ * logical-ORed with a layer code to produce the TSS2 return value.
*/
-
-//
-// Base error codes
-// These are not returned directly, but are combined with an RC_LAYER to
-// produce the error codes for each layer.
-//
-#define TSS2_BASE_RC_GENERAL_FAILURE 1 /* Catch all for all errors
- not otherwise specifed */
-#define TSS2_BASE_RC_NOT_IMPLEMENTED 2 /* If called functionality isn't implemented */
-#define TSS2_BASE_RC_BAD_CONTEXT 3 /* A context structure is bad */
-#define TSS2_BASE_RC_ABI_MISMATCH 4 /* Passed in ABI version doesn't match
- called module's ABI version */
-#define TSS2_BASE_RC_BAD_REFERENCE 5 /* A pointer is NULL that isn't allowed to
- be NULL. */
-#define TSS2_BASE_RC_INSUFFICIENT_BUFFER 6 /* A buffer isn't large enough */
-#define TSS2_BASE_RC_BAD_SEQUENCE 7 /* Function called in the wrong order */
-#define TSS2_BASE_RC_NO_CONNECTION 8 /* Fails to connect to next lower layer */
-#define TSS2_BASE_RC_TRY_AGAIN 9 /* Operation timed out; function must be
- called again to be completed */
-#define TSS2_BASE_RC_IO_ERROR 10 /* IO failure */
-#define TSS2_BASE_RC_BAD_VALUE 11 /* A parameter has a bad value */
-#define TSS2_BASE_RC_NOT_PERMITTED 12 /* Operation not permitted. */
-#define TSS2_BASE_RC_INVALID_SESSIONS 13 /* Session structures were sent, but */
- /* command doesn't use them or doesn't use
- the specifed number of them */
-#define TSS2_BASE_RC_NO_DECRYPT_PARAM 14 /* If function called that uses decrypt
- parameter, but command doesn't support
- crypt parameter. */
-#define TSS2_BASE_RC_NO_ENCRYPT_PARAM 15 /* If function called that uses encrypt
- parameter, but command doesn't support
- encrypt parameter. */
-#define TSS2_BASE_RC_BAD_SIZE 16 /* If size of a parameter is incorrect */
-#define TSS2_BASE_RC_MALFORMED_RESPONSE 17 /* Response is malformed */
-#define TSS2_BASE_RC_INSUFFICIENT_CONTEXT 18 /* Context not large enough */
-#define TSS2_BASE_RC_INSUFFICIENT_RESPONSE 19 /* Response is not long enough */
-#define TSS2_BASE_RC_INCOMPATIBLE_TCTI 20 /* Unknown or unusable TCTI version */
-#define TSS2_BASE_RC_NOT_SUPPORTED 21 /* Functionality not supported. */
-#define TSS2_BASE_RC_BAD_TCTI_STRUCTURE 22 /* TCTI context is bad. */
-#define TSS2_BASE_RC_MEMORY 23U /* memory allocation failed */
-#define TSS2_BASE_RC_BAD_TR 24U /* invalid ESYS_TR handle */
+#define TSS2_BASE_RC_GENERAL_FAILURE 1U /* Catch all for all errors not otherwise specifed */
+#define TSS2_BASE_RC_NOT_IMPLEMENTED 2U /* If called functionality isn't implemented */
+#define TSS2_BASE_RC_BAD_CONTEXT 3U /* A context structure is bad */
+#define TSS2_BASE_RC_ABI_MISMATCH 4U /* Passed in ABI version doesn't match called module's ABI version */
+#define TSS2_BASE_RC_BAD_REFERENCE 5U /* A pointer is NULL that isn't allowed to be NULL. */
+#define TSS2_BASE_RC_INSUFFICIENT_BUFFER 6U /* A buffer isn't large enough */
+#define TSS2_BASE_RC_BAD_SEQUENCE 7U /* Function called in the wrong order */
+#define TSS2_BASE_RC_NO_CONNECTION 8U /* Fails to connect to next lower layer */
+#define TSS2_BASE_RC_TRY_AGAIN 9U /* Operation timed out; function must be called again to be completed */
+#define TSS2_BASE_RC_IO_ERROR 10U /* IO failure */
+#define TSS2_BASE_RC_BAD_VALUE 11U /* A parameter has a bad value */
+#define TSS2_BASE_RC_NOT_PERMITTED 12U /* Operation not permitted. */
+#define TSS2_BASE_RC_INVALID_SESSIONS 13U /* Session structures were sent, but command doesn't use them or doesn't use the specifed number of them */
+#define TSS2_BASE_RC_NO_DECRYPT_PARAM 14U /* If function called that uses decrypt parameter, but command doesn't support crypt parameter. */
+#define TSS2_BASE_RC_NO_ENCRYPT_PARAM 15U /* If function called that uses encrypt parameter, but command doesn't support encrypt parameter. */
+#define TSS2_BASE_RC_BAD_SIZE 16U /* If size of a parameter is incorrect */
+#define TSS2_BASE_RC_MALFORMED_RESPONSE 17U /* Response is malformed */
+#define TSS2_BASE_RC_INSUFFICIENT_CONTEXT 18U /* Context not large enough */
+#define TSS2_BASE_RC_INSUFFICIENT_RESPONSE 19U /* Response is not long enough */
+#define TSS2_BASE_RC_INCOMPATIBLE_TCTI 20U /* Unknown or unusable TCTI version */
+#define TSS2_BASE_RC_NOT_SUPPORTED 21U /* Functionality not supported. */
+#define TSS2_BASE_RC_BAD_TCTI_STRUCTURE 22U /* TCTI context is bad. */
+#define TSS2_BASE_RC_MEMORY 23U /* memory allocation failed */
+#define TSS2_BASE_RC_BAD_TR 24U /* invalid ESYS_TR handle */
#define TSS2_BASE_RC_MULTIPLE_DECRYPT_SESSIONS 25U /* More than one session with TPMA_SESSION_DECRYPT bit set */
-#define TSS2_BASE_RC_MULTIPLE_ENCRYPT_SESSIONS 26U /* More than one session with TPMA_SE
-SSION_ENCRYPT bit set */
+#define TSS2_BASE_RC_MULTIPLE_ENCRYPT_SESSIONS 26U /* More than one session with TPMA_SESSION_ENCRYPT bit set */
+#define TSS2_BASE_RC_RSP_AUTH_FAILED 27U /* Response HMAC from TPM did not verify */
-// Base error codes from 0xf800 - 0xffff are reserved for level- and implementation-specific
-// errors.
+/* Base return codes in the range 0xf800 - 0xffff are reserved for
+ * implementation-specific purposes.
+ */
+#define TSS2_LAYER_IMPLEMENTATION_SPECIFIC_OFFSET 0xf800
#define TSS2_LEVEL_IMPLEMENTATION_SPECIFIC_SHIFT 11
-#define TSS2_LEVEL_IMPLEMENTATION_SPECIFIC_OFFSET 0xf800
-#define TSS2_RC_SUCCESS ((TSS2_RC)0)
+/* Success is the same for all software layers */
+#define TSS2_RC_SUCCESS ((TSS2_RC) 0)
-//
-// TCTI error codes
-//
-
+/* TCTI error codes */
#define TSS2_TCTI_RC_GENERAL_FAILURE ((TSS2_RC)(TSS2_TCTI_RC_LAYER | \
TSS2_BASE_RC_GENERAL_FAILURE))
#define TSS2_TCTI_RC_NOT_IMPLEMENTED ((TSS2_RC)(TSS2_TCTI_RC_LAYER | \
@@ -184,9 +156,7 @@
TSS2_BASE_RC_MALFORMED_RESPONSE))
#define TSS2_TCTI_RC_NOT_SUPPORTED ((TSS2_RC)(TSS2_TCTI_RC_LAYER | \
TSS2_BASE_RC_NOT_SUPPORTED))
-//
-// SAPI error codes
-//
+/* SAPI error codes */
#define TSS2_SYS_RC_GENERAL_FAILURE ((TSS2_RC)(TSS2_SYS_RC_LAYER | \
TSS2_BASE_RC_GENERAL_FAILURE))
#define TSS2_SYS_RC_ABI_MISMATCH ((TSS2_RC)(TSS2_SYS_RC_LAYER | \
@@ -218,9 +188,7 @@
#define TSS2_SYS_RC_BAD_TCTI_STRUCTURE ((TSS2_RC)(TSS2_SYS_RC_LAYER | \
TSS2_BASE_RC_BAD_TCTI_STRUCTURE))
-//
-// NUAPI error codes
-//
+/* MUAPI error codes */
#define TSS2_MU_RC_GENERAL_FAILURE ((TSS2_RC)(TSS2_MU_RC_LAYER | \
TSS2_BASE_RC_GENERAL_FAILURE))
#define TSS2_MU_RC_BAD_REFERENCE ((TSS2_RC)(TSS2_MU_RC_LAYER | \
@@ -232,9 +200,7 @@
#define TSS2_MU_RC_INSUFFICIENT_BUFFER ((TSS2_RC)(TSS2_MU_RC_LAYER | \
TSS2_BASE_RC_INSUFFICIENT_BUFFER))
-/*
- * ESAPI Error Codes
- */
+/* ESAPI Error Codes */
#define TSS2_ESYS_RC_GENERAL_FAILURE ((TSS2_RC)(TSS2_ESAPI_RC_LAYER | \
TSS2_BASE_RC_GENERAL_FAILURE))
#define TSS2_ESYS_RC_ABI_MISMATCH ((TSS2_RC)(TSS2_ESAPI_RC_LAYER | \
@@ -285,5 +251,4 @@
TSS2_BASE_RC_BAD_CONTEXT))
#define TSS2_ESYS_RC_FILE_ERROR ((TSS2_RC)(TSS2_ESAPI_RC_LAYER | \
STSS2_BASE_RC_FILE_ERROR))
-
#endif /* TSS2_COMMON_H */
diff --git a/include/sapi/tss2_sys.h b/include/sapi/tss2_sys.h
index 82e6453..3aa6965 100644
--- a/include/sapi/tss2_sys.h
+++ b/include/sapi/tss2_sys.h
@@ -28,10 +28,10 @@
#ifndef TSS2_SYS_H
#define TSS2_SYS_H
-#ifndef TSS2_API_VERSION_1_1_1_1
+#ifndef TSS2_API_VERSION_1_2_1_108
#error Version mismatch among TSS2 header files. \
Do not include this file, #include <sapi/tpm20.h> instead.
-#endif /* TSS2_API_VERSION_1_1_1_1 */
+#endif /* TSS2_API_VERSION_1_2_1_108 */
#ifdef __cplusplus
extern "C" {
diff --git a/include/sapi/tss2_tpm2_types.h b/include/sapi/tss2_tpm2_types.h
index 0e83fcb..2b78b37 100644
--- a/include/sapi/tss2_tpm2_types.h
+++ b/include/sapi/tss2_tpm2_types.h
@@ -28,10 +28,10 @@
#ifndef TSS2_TPMS_TYPES_H
#define TSS2_TPMS_TYPES_H
-#ifndef TSS2_API_VERSION_1_1_1_1
+#ifndef TSS2_API_VERSION_1_2_1_108
#error Version mismatch among TSS2 header files. \
Do not include this file, #include <sapi/tpm20.h> instead.
-#endif /* TSS2_API_VERSION_1_1_1_1 */
+#endif /* TSS2_API_VERSION_1_2_1_108 */
#include <stdint.h>
diff --git a/test/tpmclient/tpmclient.int.c b/test/tpmclient/tpmclient.int.c
index b002766..af23a7d 100644
--- a/test/tpmclient/tpmclient.int.c
+++ b/test/tpmclient/tpmclient.int.c
@@ -144,7 +144,7 @@
case TSS2_TCTI_RC_LAYER:
strncpy( levelString, "TCTI", LEVEL_STRING_SIZE );
break;
- case TSS2_RESMGRTPM_RC_LAYER:
+ case TSS2_RESMGR_TPM_RC_LAYER:
strncpy( levelString, "Resource Mgr TPM encoded", LEVEL_STRING_SIZE );
break;
case TSS2_RESMGR_RC_LAYER: