Hello community,

here is the log from the commit of package tpm2-0-tss for openSUSE:Factory 
checked in at 2020-01-05 15:20:41
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/tpm2-0-tss (Old)
 and      /work/SRC/openSUSE:Factory/.tpm2-0-tss.new.6675 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "tpm2-0-tss"

Sun Jan  5 15:20:41 2020 rev:20 rq:760375 version:2.3.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/tpm2-0-tss/tpm2-0-tss.changes    2019-12-17 
13:29:32.991422179 +0100
+++ /work/SRC/openSUSE:Factory/.tpm2-0-tss.new.6675/tpm2-0-tss.changes  
2020-01-05 15:20:46.369549400 +0100
@@ -1,0 +2,8 @@
+Sun Dec 29 21:06:27 UTC 2019 - Martin Hauke <[email protected]>
+
+- update to upstream version 2.3.2:
+  - changes since version 2.3.0:
+    - Fix unit tests on S390 architectures
+    - Fixed HMAC generation for policy sessions
+
+-------------------------------------------------------------------

Old:
----
  tpm2-tss-2.3.0.tar.gz

New:
----
  tpm2-tss-2.3.2.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ tpm2-0-tss.spec ++++++
--- /var/tmp/diff_new_pack.7P5XYT/_old  2020-01-05 15:20:46.961549697 +0100
+++ /var/tmp/diff_new_pack.7P5XYT/_new  2020-01-05 15:20:46.965549699 +0100
@@ -17,7 +17,7 @@
 
 
 Name:           tpm2-0-tss
-Version:        2.3.0
+Version:        2.3.2
 Release:        0
 Summary:        Intel's TCG Software Stack access libraries for TPM 2.0 chips
 License:        BSD-2-Clause

++++++ tpm2-tss-2.3.0.tar.gz -> tpm2-tss-2.3.2.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tpm2-tss-2.3.0/CHANGELOG.md 
new/tpm2-tss-2.3.2/CHANGELOG.md
--- old/tpm2-tss-2.3.0/CHANGELOG.md     2019-08-13 23:03:59.000000000 +0200
+++ new/tpm2-tss-2.3.2/CHANGELOG.md     2019-12-12 19:53:12.000000000 +0100
@@ -3,6 +3,14 @@
 
 The format is based on [Keep a Changelog](http://keepachangelog.com/)
 
+## [2.3.2] - 2019-12-12
+### Fixed
+- Fix unit tests on S390 architectures
+
+## [2.3.1] - 2019-08-30
+### Fixed
+- Fixed HMAC generation for policy sessions
+
 ## [2.3.0] - 2019-08-13
 ### Added
 - tss2-tctildr: A new library that helps with tcti initialization
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tpm2-tss-2.3.0/Doxyfile.in 
new/tpm2-tss-2.3.2/Doxyfile.in
--- old/tpm2-tss-2.3.0/Doxyfile.in      2019-07-29 18:25:13.000000000 +0200
+++ new/tpm2-tss-2.3.2/Doxyfile.in      2019-12-12 19:50:59.000000000 +0100
@@ -792,6 +792,7 @@
                          @top_srcdir@/test/integration/esys-commit.int.c \
                          @top_srcdir@/test/integration/esys-create-fail.int.c \
                          
@top_srcdir@/test/integration/esys-create-password-auth.int.c \
+                         
@top_srcdir@/test/integration/esys-create-policy-auth.int.c \
                          
@top_srcdir@/test/integration/esys-create-primary-hmac.int.c \
                          
@top_srcdir@/test/integration/esys-create-session-auth.int.c \
                          @top_srcdir@/test/integration/esys-createloaded.int.c 
\
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tpm2-tss-2.3.0/Makefile-test.am 
new/tpm2-tss-2.3.2/Makefile-test.am
--- old/tpm2-tss-2.3.0/Makefile-test.am 2019-08-07 00:24:52.000000000 +0200
+++ new/tpm2-tss-2.3.2/Makefile-test.am 2019-12-12 19:50:59.000000000 +0100
@@ -132,6 +132,7 @@
     test/integration/esys-commit.int \
     test/integration/esys-create-fail.int \
     test/integration/esys-create-password-auth.int \
+    test/integration/esys-create-policy-auth.int \
     test/integration/esys-create-primary-ecc-hmac.int \
     test/integration/esys-create-primary-hmac.int \
     test/integration/esys-create-session-auth-bound.int \
@@ -252,7 +253,7 @@
 test_unit_tctildr_LDADD = $(CMOCKA_LIBS) $(libutil)
 test_unit_tctildr_LDFLAGS = -Wl,--wrap=calloc,--wrap=free \
     -Wl,--wrap=tctildr_finalize_data,--wrap=tctildr_get_tcti \
-    -Wl,--wrap=tctildr_get_info,--wrap=strlen,--wrap=strchr,--wrap=strcpy
+    -Wl,--wrap=tctildr_get_info
 test_unit_tctildr_SOURCES = test/unit/tctildr.c \
     src/tss2-tcti/tctildr.c
 
@@ -619,6 +620,14 @@
     test/integration/esys-create-password-auth.int.c \
     test/integration/main-esapi.c test/integration/test-esapi.h
 
+test_integration_esys_create_policy_auth_int_CFLAGS  = $(TESTS_CFLAGS) 
$(TSS2_ESYS_CFLAGS_CRYPTO)
+test_integration_esys_create_policy_auth_int_LDADD   = $(TESTS_LDADD)
+test_integration_esys_create_policy_auth_int_LDFLAGS = $(TESTS_LDFLAGS) 
$(TSS2_ESYS_LDFLAGS_CRYPTO) $(LIBDL_LDFLAGS)
+test_integration_esys_create_policy_auth_int_SOURCES = \
+    $(ESYS_SRC_UTIL_CRYPTO_SRC) \
+    test/integration/esys-create-policy-auth.int.c \
+    test/integration/main-esapi.c test/integration/test-esapi.h
+
 test_integration_esys_create_primary_ecc_hmac_int_CFLAGS  = $(TESTS_CFLAGS) 
$(TSS2_ESYS_CFLAGS_CRYPTO)
 test_integration_esys_create_primary_ecc_hmac_int_LDADD   = $(TESTS_LDADD)
 test_integration_esys_create_primary_ecc_hmac_int_LDFLAGS = $(TESTS_LDFLAGS) 
$(TSS2_ESYS_LDFLAGS_CRYPTO) $(LIBDL_LDFLAGS)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tpm2-tss-2.3.0/Makefile.in 
new/tpm2-tss-2.3.2/Makefile.in
--- old/tpm2-tss-2.3.0/Makefile.in      2019-08-13 23:23:41.000000000 +0200
+++ new/tpm2-tss-2.3.2/Makefile.in      2019-12-12 20:00:44.000000000 +0100
@@ -20,7 +20,7 @@
 # All rights reserved.
 
 # aminclude_static.am generated automatically by Autoconf
-# from AX_AM_MACROS_STATIC on Tue Aug 13 14:23:39 PDT 2019
+# from AX_AM_MACROS_STATIC on Thu Dec 12 11:00:43 PST 2019
 
 # SPDX-License-Identifier: BSD-2-Clause
 # Copyright (c) 2015 - 2018 Intel Corporation
@@ -294,6 +294,7 @@
 @ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  
test/integration/esys-commit.int$(EXEEXT) \
 @ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  
test/integration/esys-create-fail.int$(EXEEXT) \
 @ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  
test/integration/esys-create-password-auth.int$(EXEEXT) \
+@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  
test/integration/esys-create-policy-auth.int$(EXEEXT) \
 @ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  
test/integration/esys-create-primary-ecc-hmac.int$(EXEEXT) \
 @ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  
test/integration/esys-create-primary-hmac.int$(EXEEXT) \
 @ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  
test/integration/esys-create-session-auth-bound.int$(EXEEXT) \
@@ -1185,6 +1186,34 @@
        $(CFLAGS) \
        $(test_integration_esys_create_password_auth_int_LDFLAGS) \
        $(LDFLAGS) -o $@
+am__test_integration_esys_create_policy_auth_int_SOURCES_DIST =  \
+       src/tss2-esys/esys_iutil.c src/tss2-esys/esys_crypto.c \
+       src/tss2-esys/esys_crypto_gcrypt.h \
+       src/tss2-esys/esys_crypto_gcrypt.c \
+       src/tss2-esys/esys_crypto_ossl.h \
+       src/tss2-esys/esys_crypto_ossl.c \
+       test/integration/esys-create-policy-auth.int.c \
+       test/integration/main-esapi.c test/integration/test-esapi.h
+@ESAPI_TRUE@@ESYS_GCRYPT_TRUE@@ESYS_OSSL_FALSE@am__objects_21 = 
src/tss2-esys/test_integration_esys_create_policy_auth_int-esys_crypto_gcrypt.$(OBJEXT)
+@ESAPI_TRUE@@ESYS_OSSL_TRUE@am__objects_21 = 
src/tss2-esys/test_integration_esys_create_policy_auth_int-esys_crypto_ossl.$(OBJEXT)
+@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@am__objects_22 = 
src/tss2-esys/test_integration_esys_create_policy_auth_int-esys_iutil.$(OBJEXT) 
\
+@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  
src/tss2-esys/test_integration_esys_create_policy_auth_int-esys_crypto.$(OBJEXT)
 \
+@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  $(am__objects_21)
+@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@am_test_integration_esys_create_policy_auth_int_OBJECTS
 =  \
+@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  $(am__objects_22) \
+@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  
test/integration/esys_create_policy_auth_int-esys-create-policy-auth.int.$(OBJEXT)
 \
+@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  
test/integration/esys_create_policy_auth_int-main-esapi.$(OBJEXT)
+test_integration_esys_create_policy_auth_int_OBJECTS =  \
+       $(am_test_integration_esys_create_policy_auth_int_OBJECTS)
+@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@test_integration_esys_create_policy_auth_int_DEPENDENCIES
 =  \
+@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  $(am__DEPENDENCIES_4)
+test_integration_esys_create_policy_auth_int_LINK = $(LIBTOOL) \
+       $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
+       --mode=link $(CCLD) \
+       $(test_integration_esys_create_policy_auth_int_CFLAGS) \
+       $(CFLAGS) \
+       $(test_integration_esys_create_policy_auth_int_LDFLAGS) \
+       $(LDFLAGS) -o $@
 am__test_integration_esys_create_primary_ecc_hmac_int_SOURCES_DIST =  \
        src/tss2-esys/esys_iutil.c src/tss2-esys/esys_crypto.c \
        src/tss2-esys/esys_crypto_gcrypt.h \
@@ -1193,13 +1222,13 @@
        src/tss2-esys/esys_crypto_ossl.c \
        test/integration/esys-create-primary-hmac.int.c \
        test/integration/main-esapi.c test/integration/test-esapi.h
-@ESAPI_TRUE@@ESYS_GCRYPT_TRUE@@ESYS_OSSL_FALSE@am__objects_21 = 
src/tss2-esys/test_integration_esys_create_primary_ecc_hmac_int-esys_crypto_gcrypt.$(OBJEXT)
-@ESAPI_TRUE@@ESYS_OSSL_TRUE@am__objects_21 = 
src/tss2-esys/test_integration_esys_create_primary_ecc_hmac_int-esys_crypto_ossl.$(OBJEXT)
-@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@am__objects_22 = 
src/tss2-esys/test_integration_esys_create_primary_ecc_hmac_int-esys_iutil.$(OBJEXT)
 \
+@ESAPI_TRUE@@ESYS_GCRYPT_TRUE@@ESYS_OSSL_FALSE@am__objects_23 = 
src/tss2-esys/test_integration_esys_create_primary_ecc_hmac_int-esys_crypto_gcrypt.$(OBJEXT)
+@ESAPI_TRUE@@ESYS_OSSL_TRUE@am__objects_23 = 
src/tss2-esys/test_integration_esys_create_primary_ecc_hmac_int-esys_crypto_ossl.$(OBJEXT)
+@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@am__objects_24 = 
src/tss2-esys/test_integration_esys_create_primary_ecc_hmac_int-esys_iutil.$(OBJEXT)
 \
 @ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  
src/tss2-esys/test_integration_esys_create_primary_ecc_hmac_int-esys_crypto.$(OBJEXT)
 \
-@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  $(am__objects_21)
+@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  $(am__objects_23)
 
@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@am_test_integration_esys_create_primary_ecc_hmac_int_OBJECTS
 =  \
-@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  $(am__objects_22) \
+@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  $(am__objects_24) \
 @ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  
test/integration/esys_create_primary_ecc_hmac_int-esys-create-primary-hmac.int.$(OBJEXT)
 \
 @ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  
test/integration/esys_create_primary_ecc_hmac_int-main-esapi.$(OBJEXT)
 test_integration_esys_create_primary_ecc_hmac_int_OBJECTS = 
$(am_test_integration_esys_create_primary_ecc_hmac_int_OBJECTS)
@@ -1220,13 +1249,13 @@
        src/tss2-esys/esys_crypto_ossl.c \
        test/integration/esys-create-primary-hmac.int.c \
        test/integration/main-esapi.c test/integration/test-esapi.h
-@ESAPI_TRUE@@ESYS_GCRYPT_TRUE@@ESYS_OSSL_FALSE@am__objects_23 = 
src/tss2-esys/test_integration_esys_create_primary_hmac_int-esys_crypto_gcrypt.$(OBJEXT)
-@ESAPI_TRUE@@ESYS_OSSL_TRUE@am__objects_23 = 
src/tss2-esys/test_integration_esys_create_primary_hmac_int-esys_crypto_ossl.$(OBJEXT)
-@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@am__objects_24 = 
src/tss2-esys/test_integration_esys_create_primary_hmac_int-esys_iutil.$(OBJEXT)
 \
+@ESAPI_TRUE@@ESYS_GCRYPT_TRUE@@ESYS_OSSL_FALSE@am__objects_25 = 
src/tss2-esys/test_integration_esys_create_primary_hmac_int-esys_crypto_gcrypt.$(OBJEXT)
+@ESAPI_TRUE@@ESYS_OSSL_TRUE@am__objects_25 = 
src/tss2-esys/test_integration_esys_create_primary_hmac_int-esys_crypto_ossl.$(OBJEXT)
+@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@am__objects_26 = 
src/tss2-esys/test_integration_esys_create_primary_hmac_int-esys_iutil.$(OBJEXT)
 \
 @ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  
src/tss2-esys/test_integration_esys_create_primary_hmac_int-esys_crypto.$(OBJEXT)
 \
-@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  $(am__objects_23)
+@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  $(am__objects_25)
 
@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@am_test_integration_esys_create_primary_hmac_int_OBJECTS
 =  \
-@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  $(am__objects_24) \
+@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  $(am__objects_26) \
 @ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  
test/integration/esys_create_primary_hmac_int-esys-create-primary-hmac.int.$(OBJEXT)
 \
 @ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  
test/integration/esys_create_primary_hmac_int-main-esapi.$(OBJEXT)
 test_integration_esys_create_primary_hmac_int_OBJECTS =  \
@@ -1248,13 +1277,13 @@
        src/tss2-esys/esys_crypto_ossl.c \
        test/integration/esys-create-session-auth.int.c \
        test/integration/main-esapi.c test/integration/test-esapi.h
-@ESAPI_TRUE@@ESYS_GCRYPT_TRUE@@ESYS_OSSL_FALSE@am__objects_25 = 
src/tss2-esys/test_integration_esys_create_session_auth_bound_int-esys_crypto_gcrypt.$(OBJEXT)
-@ESAPI_TRUE@@ESYS_OSSL_TRUE@am__objects_25 = 
src/tss2-esys/test_integration_esys_create_session_auth_bound_int-esys_crypto_ossl.$(OBJEXT)
-@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@am__objects_26 = 
src/tss2-esys/test_integration_esys_create_session_auth_bound_int-esys_iutil.$(OBJEXT)
 \
+@ESAPI_TRUE@@ESYS_GCRYPT_TRUE@@ESYS_OSSL_FALSE@am__objects_27 = 
src/tss2-esys/test_integration_esys_create_session_auth_bound_int-esys_crypto_gcrypt.$(OBJEXT)
+@ESAPI_TRUE@@ESYS_OSSL_TRUE@am__objects_27 = 
src/tss2-esys/test_integration_esys_create_session_auth_bound_int-esys_crypto_ossl.$(OBJEXT)
+@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@am__objects_28 = 
src/tss2-esys/test_integration_esys_create_session_auth_bound_int-esys_iutil.$(OBJEXT)
 \
 @ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  
src/tss2-esys/test_integration_esys_create_session_auth_bound_int-esys_crypto.$(OBJEXT)
 \
-@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  $(am__objects_25)
+@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  $(am__objects_27)
 
@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@am_test_integration_esys_create_session_auth_bound_int_OBJECTS
 =  \
-@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  $(am__objects_26) \
+@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  $(am__objects_28) \
 @ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  
test/integration/esys_create_session_auth_bound_int-esys-create-session-auth.int.$(OBJEXT)
 \
 @ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  
test/integration/esys_create_session_auth_bound_int-main-esapi.$(OBJEXT)
 test_integration_esys_create_session_auth_bound_int_OBJECTS = 
$(am_test_integration_esys_create_session_auth_bound_int_OBJECTS)
@@ -1275,13 +1304,13 @@
        src/tss2-esys/esys_crypto_ossl.c \
        test/integration/esys-create-session-auth.int.c \
        test/integration/main-esapi.c test/integration/test-esapi.h
-@ESAPI_TRUE@@ESYS_GCRYPT_TRUE@@ESYS_OSSL_FALSE@am__objects_27 = 
src/tss2-esys/test_integration_esys_create_session_auth_ecc_int-esys_crypto_gcrypt.$(OBJEXT)
-@ESAPI_TRUE@@ESYS_OSSL_TRUE@am__objects_27 = 
src/tss2-esys/test_integration_esys_create_session_auth_ecc_int-esys_crypto_ossl.$(OBJEXT)
-@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@am__objects_28 = 
src/tss2-esys/test_integration_esys_create_session_auth_ecc_int-esys_iutil.$(OBJEXT)
 \
+@ESAPI_TRUE@@ESYS_GCRYPT_TRUE@@ESYS_OSSL_FALSE@am__objects_29 = 
src/tss2-esys/test_integration_esys_create_session_auth_ecc_int-esys_crypto_gcrypt.$(OBJEXT)
+@ESAPI_TRUE@@ESYS_OSSL_TRUE@am__objects_29 = 
src/tss2-esys/test_integration_esys_create_session_auth_ecc_int-esys_crypto_ossl.$(OBJEXT)
+@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@am__objects_30 = 
src/tss2-esys/test_integration_esys_create_session_auth_ecc_int-esys_iutil.$(OBJEXT)
 \
 @ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  
src/tss2-esys/test_integration_esys_create_session_auth_ecc_int-esys_crypto.$(OBJEXT)
 \
-@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  $(am__objects_27)
+@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  $(am__objects_29)
 
@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@am_test_integration_esys_create_session_auth_ecc_int_OBJECTS
 =  \
-@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  $(am__objects_28) \
+@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  $(am__objects_30) \
 @ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  
test/integration/esys_create_session_auth_ecc_int-esys-create-session-auth.int.$(OBJEXT)
 \
 @ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  
test/integration/esys_create_session_auth_ecc_int-main-esapi.$(OBJEXT)
 test_integration_esys_create_session_auth_ecc_int_OBJECTS = 
$(am_test_integration_esys_create_session_auth_ecc_int_OBJECTS)
@@ -1302,13 +1331,13 @@
        src/tss2-esys/esys_crypto_ossl.c \
        test/integration/esys-create-session-auth.int.c \
        test/integration/main-esapi.c test/integration/test-esapi.h
-@ESAPI_TRUE@@ESYS_GCRYPT_TRUE@@ESYS_OSSL_FALSE@am__objects_29 = 
src/tss2-esys/test_integration_esys_create_session_auth_xor_int-esys_crypto_gcrypt.$(OBJEXT)
-@ESAPI_TRUE@@ESYS_OSSL_TRUE@am__objects_29 = 
src/tss2-esys/test_integration_esys_create_session_auth_xor_int-esys_crypto_ossl.$(OBJEXT)
-@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@am__objects_30 = 
src/tss2-esys/test_integration_esys_create_session_auth_xor_int-esys_iutil.$(OBJEXT)
 \
+@ESAPI_TRUE@@ESYS_GCRYPT_TRUE@@ESYS_OSSL_FALSE@am__objects_31 = 
src/tss2-esys/test_integration_esys_create_session_auth_xor_int-esys_crypto_gcrypt.$(OBJEXT)
+@ESAPI_TRUE@@ESYS_OSSL_TRUE@am__objects_31 = 
src/tss2-esys/test_integration_esys_create_session_auth_xor_int-esys_crypto_ossl.$(OBJEXT)
+@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@am__objects_32 = 
src/tss2-esys/test_integration_esys_create_session_auth_xor_int-esys_iutil.$(OBJEXT)
 \
 @ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  
src/tss2-esys/test_integration_esys_create_session_auth_xor_int-esys_crypto.$(OBJEXT)
 \
-@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  $(am__objects_29)
+@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  $(am__objects_31)
 
@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@am_test_integration_esys_create_session_auth_xor_int_OBJECTS
 =  \
-@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  $(am__objects_30) \
+@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  $(am__objects_32) \
 @ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  
test/integration/esys_create_session_auth_xor_int-esys-create-session-auth.int.$(OBJEXT)
 \
 @ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  
test/integration/esys_create_session_auth_xor_int-main-esapi.$(OBJEXT)
 test_integration_esys_create_session_auth_xor_int_OBJECTS = 
$(am_test_integration_esys_create_session_auth_xor_int_OBJECTS)
@@ -1329,13 +1358,13 @@
        src/tss2-esys/esys_crypto_ossl.c \
        test/integration/esys-create-session-auth.int.c \
        test/integration/main-esapi.c test/integration/test-esapi.h
-@ESAPI_TRUE@@ESYS_GCRYPT_TRUE@@ESYS_OSSL_FALSE@am__objects_31 = 
src/tss2-esys/test_integration_esys_create_session_auth_int-esys_crypto_gcrypt.$(OBJEXT)
-@ESAPI_TRUE@@ESYS_OSSL_TRUE@am__objects_31 = 
src/tss2-esys/test_integration_esys_create_session_auth_int-esys_crypto_ossl.$(OBJEXT)
-@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@am__objects_32 = 
src/tss2-esys/test_integration_esys_create_session_auth_int-esys_iutil.$(OBJEXT)
 \
+@ESAPI_TRUE@@ESYS_GCRYPT_TRUE@@ESYS_OSSL_FALSE@am__objects_33 = 
src/tss2-esys/test_integration_esys_create_session_auth_int-esys_crypto_gcrypt.$(OBJEXT)
+@ESAPI_TRUE@@ESYS_OSSL_TRUE@am__objects_33 = 
src/tss2-esys/test_integration_esys_create_session_auth_int-esys_crypto_ossl.$(OBJEXT)
+@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@am__objects_34 = 
src/tss2-esys/test_integration_esys_create_session_auth_int-esys_iutil.$(OBJEXT)
 \
 @ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  
src/tss2-esys/test_integration_esys_create_session_auth_int-esys_crypto.$(OBJEXT)
 \
-@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  $(am__objects_31)
+@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  $(am__objects_33)
 
@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@am_test_integration_esys_create_session_auth_int_OBJECTS
 =  \
-@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  $(am__objects_32) \
+@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  $(am__objects_34) \
 @ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  
test/integration/esys_create_session_auth_int-esys-create-session-auth.int.$(OBJEXT)
 \
 @ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  
test/integration/esys_create_session_auth_int-main-esapi.$(OBJEXT)
 test_integration_esys_create_session_auth_int_OBJECTS =  \
@@ -1387,13 +1416,13 @@
        src/tss2-esys/esys_crypto_ossl.c \
        test/integration/esys-duplicate.int.c \
        test/integration/main-esapi.c test/integration/test-esapi.h
-@ESAPI_TRUE@@ESYS_GCRYPT_TRUE@@ESYS_OSSL_FALSE@am__objects_33 = 
src/tss2-esys/test_integration_esys_duplicate_int-esys_crypto_gcrypt.$(OBJEXT)
-@ESAPI_TRUE@@ESYS_OSSL_TRUE@am__objects_33 = 
src/tss2-esys/test_integration_esys_duplicate_int-esys_crypto_ossl.$(OBJEXT)
-@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@am__objects_34 = 
src/tss2-esys/test_integration_esys_duplicate_int-esys_iutil.$(OBJEXT) \
+@ESAPI_TRUE@@ESYS_GCRYPT_TRUE@@ESYS_OSSL_FALSE@am__objects_35 = 
src/tss2-esys/test_integration_esys_duplicate_int-esys_crypto_gcrypt.$(OBJEXT)
+@ESAPI_TRUE@@ESYS_OSSL_TRUE@am__objects_35 = 
src/tss2-esys/test_integration_esys_duplicate_int-esys_crypto_ossl.$(OBJEXT)
+@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@am__objects_36 = 
src/tss2-esys/test_integration_esys_duplicate_int-esys_iutil.$(OBJEXT) \
 @ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  
src/tss2-esys/test_integration_esys_duplicate_int-esys_crypto.$(OBJEXT) \
-@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  $(am__objects_33)
+@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  $(am__objects_35)
 
@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@am_test_integration_esys_duplicate_int_OBJECTS
 =  \
-@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  $(am__objects_34) \
+@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  $(am__objects_36) \
 @ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  
test/integration/esys_duplicate_int-esys-duplicate.int.$(OBJEXT) \
 @ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  
test/integration/esys_duplicate_int-main-esapi.$(OBJEXT)
 test_integration_esys_duplicate_int_OBJECTS =  \
@@ -1484,13 +1513,13 @@
        src/tss2-esys/esys_crypto_ossl.c \
        test/integration/esys-evict-control-serialization.int.c \
        test/integration/main-esapi.c test/integration/test-esapi.h
-@ESAPI_TRUE@@ESYS_GCRYPT_TRUE@@ESYS_OSSL_FALSE@am__objects_35 = 
src/tss2-esys/test_integration_esys_evict_control_serialization_int-esys_crypto_gcrypt.$(OBJEXT)
-@ESAPI_TRUE@@ESYS_OSSL_TRUE@am__objects_35 = 
src/tss2-esys/test_integration_esys_evict_control_serialization_int-esys_crypto_ossl.$(OBJEXT)
-@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@am__objects_36 = 
src/tss2-esys/test_integration_esys_evict_control_serialization_int-esys_iutil.$(OBJEXT)
 \
+@ESAPI_TRUE@@ESYS_GCRYPT_TRUE@@ESYS_OSSL_FALSE@am__objects_37 = 
src/tss2-esys/test_integration_esys_evict_control_serialization_int-esys_crypto_gcrypt.$(OBJEXT)
+@ESAPI_TRUE@@ESYS_OSSL_TRUE@am__objects_37 = 
src/tss2-esys/test_integration_esys_evict_control_serialization_int-esys_crypto_ossl.$(OBJEXT)
+@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@am__objects_38 = 
src/tss2-esys/test_integration_esys_evict_control_serialization_int-esys_iutil.$(OBJEXT)
 \
 @ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  
src/tss2-esys/test_integration_esys_evict_control_serialization_int-esys_crypto.$(OBJEXT)
 \
-@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  $(am__objects_35)
+@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  $(am__objects_37)
 
@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@am_test_integration_esys_evict_control_serialization_int_OBJECTS
 =  \
-@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  $(am__objects_36) \
+@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  $(am__objects_38) \
 @ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  
test/integration/esys_evict_control_serialization_int-esys-evict-control-serialization.int.$(OBJEXT)
 \
 @ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  
test/integration/esys_evict_control_serialization_int-main-esapi.$(OBJEXT)
 test_integration_esys_evict_control_serialization_int_OBJECTS = 
$(am_test_integration_esys_evict_control_serialization_int_OBJECTS)
@@ -1567,13 +1596,13 @@
        src/tss2-esys/esys_crypto_ossl.c \
        test/integration/esys-get-time.int.c \
        test/integration/main-esapi.c test/integration/test-esapi.h
-@ESAPI_TRUE@@ESYS_GCRYPT_TRUE@@ESYS_OSSL_FALSE@am__objects_37 = 
src/tss2-esys/test_integration_esys_get_time_int-esys_crypto_gcrypt.$(OBJEXT)
-@ESAPI_TRUE@@ESYS_OSSL_TRUE@am__objects_37 = 
src/tss2-esys/test_integration_esys_get_time_int-esys_crypto_ossl.$(OBJEXT)
-@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@am__objects_38 = 
src/tss2-esys/test_integration_esys_get_time_int-esys_iutil.$(OBJEXT) \
+@ESAPI_TRUE@@ESYS_GCRYPT_TRUE@@ESYS_OSSL_FALSE@am__objects_39 = 
src/tss2-esys/test_integration_esys_get_time_int-esys_crypto_gcrypt.$(OBJEXT)
+@ESAPI_TRUE@@ESYS_OSSL_TRUE@am__objects_39 = 
src/tss2-esys/test_integration_esys_get_time_int-esys_crypto_ossl.$(OBJEXT)
+@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@am__objects_40 = 
src/tss2-esys/test_integration_esys_get_time_int-esys_iutil.$(OBJEXT) \
 @ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  
src/tss2-esys/test_integration_esys_get_time_int-esys_crypto.$(OBJEXT) \
-@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  $(am__objects_37)
+@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  $(am__objects_39)
 
@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@am_test_integration_esys_get_time_int_OBJECTS
 =  \
-@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  $(am__objects_38) \
+@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  $(am__objects_40) \
 @ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  
test/integration/esys_get_time_int-esys-get-time.int.$(OBJEXT) \
 @ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  
test/integration/esys_get_time_int-main-esapi.$(OBJEXT)
 test_integration_esys_get_time_int_OBJECTS =  \
@@ -1712,13 +1741,13 @@
        src/tss2-esys/esys_crypto_ossl.c \
        test/integration/esys-import.int.c \
        test/integration/main-esapi.c test/integration/test-esapi.h
-@ESAPI_TRUE@@ESYS_GCRYPT_TRUE@@ESYS_OSSL_FALSE@am__objects_39 = 
src/tss2-esys/test_integration_esys_import_int-esys_crypto_gcrypt.$(OBJEXT)
-@ESAPI_TRUE@@ESYS_OSSL_TRUE@am__objects_39 = 
src/tss2-esys/test_integration_esys_import_int-esys_crypto_ossl.$(OBJEXT)
-@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@am__objects_40 = 
src/tss2-esys/test_integration_esys_import_int-esys_iutil.$(OBJEXT) \
+@ESAPI_TRUE@@ESYS_GCRYPT_TRUE@@ESYS_OSSL_FALSE@am__objects_41 = 
src/tss2-esys/test_integration_esys_import_int-esys_crypto_gcrypt.$(OBJEXT)
+@ESAPI_TRUE@@ESYS_OSSL_TRUE@am__objects_41 = 
src/tss2-esys/test_integration_esys_import_int-esys_crypto_ossl.$(OBJEXT)
+@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@am__objects_42 = 
src/tss2-esys/test_integration_esys_import_int-esys_iutil.$(OBJEXT) \
 @ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  
src/tss2-esys/test_integration_esys_import_int-esys_crypto.$(OBJEXT) \
-@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  $(am__objects_39)
+@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  $(am__objects_41)
 
@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@am_test_integration_esys_import_int_OBJECTS
 =  \
-@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  $(am__objects_40) \
+@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  $(am__objects_42) \
 @ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  
test/integration/esys_import_int-esys-import.int.$(OBJEXT) \
 @ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  
test/integration/esys_import_int-main-esapi.$(OBJEXT)
 test_integration_esys_import_int_OBJECTS =  \
@@ -1750,13 +1779,13 @@
        src/tss2-esys/esys_crypto_ossl.c \
        test/integration/esys-make-credential.int.c \
        test/integration/main-esapi.c test/integration/test-esapi.h
-@ESAPI_TRUE@@ESYS_GCRYPT_TRUE@@ESYS_OSSL_FALSE@am__objects_41 = 
src/tss2-esys/test_integration_esys_make_credential_session_int-esys_crypto_gcrypt.$(OBJEXT)
-@ESAPI_TRUE@@ESYS_OSSL_TRUE@am__objects_41 = 
src/tss2-esys/test_integration_esys_make_credential_session_int-esys_crypto_ossl.$(OBJEXT)
-@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@am__objects_42 = 
src/tss2-esys/test_integration_esys_make_credential_session_int-esys_iutil.$(OBJEXT)
 \
+@ESAPI_TRUE@@ESYS_GCRYPT_TRUE@@ESYS_OSSL_FALSE@am__objects_43 = 
src/tss2-esys/test_integration_esys_make_credential_session_int-esys_crypto_gcrypt.$(OBJEXT)
+@ESAPI_TRUE@@ESYS_OSSL_TRUE@am__objects_43 = 
src/tss2-esys/test_integration_esys_make_credential_session_int-esys_crypto_ossl.$(OBJEXT)
+@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@am__objects_44 = 
src/tss2-esys/test_integration_esys_make_credential_session_int-esys_iutil.$(OBJEXT)
 \
 @ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  
src/tss2-esys/test_integration_esys_make_credential_session_int-esys_crypto.$(OBJEXT)
 \
-@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  $(am__objects_41)
+@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  $(am__objects_43)
 
@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@am_test_integration_esys_make_credential_session_int_OBJECTS
 =  \
-@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  $(am__objects_42) \
+@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  $(am__objects_44) \
 @ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  
test/integration/esys_make_credential_session_int-esys-make-credential.int.$(OBJEXT)
 \
 @ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  
test/integration/esys_make_credential_session_int-main-esapi.$(OBJEXT)
 test_integration_esys_make_credential_session_int_OBJECTS = 
$(am_test_integration_esys_make_credential_session_int_OBJECTS)
@@ -1777,13 +1806,13 @@
        src/tss2-esys/esys_crypto_ossl.c \
        test/integration/esys-make-credential.int.c \
        test/integration/main-esapi.c test/integration/test-esapi.h
-@ESAPI_TRUE@@ESYS_GCRYPT_TRUE@@ESYS_OSSL_FALSE@am__objects_43 = 
src/tss2-esys/test_integration_esys_make_credential_int-esys_crypto_gcrypt.$(OBJEXT)
-@ESAPI_TRUE@@ESYS_OSSL_TRUE@am__objects_43 = 
src/tss2-esys/test_integration_esys_make_credential_int-esys_crypto_ossl.$(OBJEXT)
-@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@am__objects_44 = 
src/tss2-esys/test_integration_esys_make_credential_int-esys_iutil.$(OBJEXT) \
+@ESAPI_TRUE@@ESYS_GCRYPT_TRUE@@ESYS_OSSL_FALSE@am__objects_45 = 
src/tss2-esys/test_integration_esys_make_credential_int-esys_crypto_gcrypt.$(OBJEXT)
+@ESAPI_TRUE@@ESYS_OSSL_TRUE@am__objects_45 = 
src/tss2-esys/test_integration_esys_make_credential_int-esys_crypto_ossl.$(OBJEXT)
+@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@am__objects_46 = 
src/tss2-esys/test_integration_esys_make_credential_int-esys_iutil.$(OBJEXT) \
 @ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  
src/tss2-esys/test_integration_esys_make_credential_int-esys_crypto.$(OBJEXT) \
-@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  $(am__objects_43)
+@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  $(am__objects_45)
 
@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@am_test_integration_esys_make_credential_int_OBJECTS
 =  \
-@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  $(am__objects_44) \
+@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  $(am__objects_46) \
 @ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  
test/integration/esys_make_credential_int-esys-make-credential.int.$(OBJEXT) \
 @ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  
test/integration/esys_make_credential_int-main-esapi.$(OBJEXT)
 test_integration_esys_make_credential_int_OBJECTS =  \
@@ -1817,13 +1846,13 @@
        src/tss2-esys/esys_crypto_ossl.c \
        test/integration/esys-nv-ram-counter.int.c \
        test/integration/main-esapi.c test/integration/test-esapi.h
-@ESAPI_TRUE@@ESYS_GCRYPT_TRUE@@ESYS_OSSL_FALSE@am__objects_45 = 
src/tss2-esys/test_integration_esys_nv_ram_counter_session_int-esys_crypto_gcrypt.$(OBJEXT)
-@ESAPI_TRUE@@ESYS_OSSL_TRUE@am__objects_45 = 
src/tss2-esys/test_integration_esys_nv_ram_counter_session_int-esys_crypto_ossl.$(OBJEXT)
-@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@am__objects_46 = 
src/tss2-esys/test_integration_esys_nv_ram_counter_session_int-esys_iutil.$(OBJEXT)
 \
+@ESAPI_TRUE@@ESYS_GCRYPT_TRUE@@ESYS_OSSL_FALSE@am__objects_47 = 
src/tss2-esys/test_integration_esys_nv_ram_counter_session_int-esys_crypto_gcrypt.$(OBJEXT)
+@ESAPI_TRUE@@ESYS_OSSL_TRUE@am__objects_47 = 
src/tss2-esys/test_integration_esys_nv_ram_counter_session_int-esys_crypto_ossl.$(OBJEXT)
+@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@am__objects_48 = 
src/tss2-esys/test_integration_esys_nv_ram_counter_session_int-esys_iutil.$(OBJEXT)
 \
 @ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  
src/tss2-esys/test_integration_esys_nv_ram_counter_session_int-esys_crypto.$(OBJEXT)
 \
-@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  $(am__objects_45)
+@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  $(am__objects_47)
 
@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@am_test_integration_esys_nv_ram_counter_session_int_OBJECTS
 =  \
-@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  $(am__objects_46) \
+@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  $(am__objects_48) \
 @ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  
test/integration/esys_nv_ram_counter_session_int-esys-nv-ram-counter.int.$(OBJEXT)
 \
 @ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  
test/integration/esys_nv_ram_counter_session_int-main-esapi.$(OBJEXT)
 test_integration_esys_nv_ram_counter_session_int_OBJECTS = 
$(am_test_integration_esys_nv_ram_counter_session_int_OBJECTS)
@@ -1844,13 +1873,13 @@
        src/tss2-esys/esys_crypto_ossl.c \
        test/integration/esys-nv-ram-counter.int.c \
        test/integration/main-esapi.c test/integration/test-esapi.h
-@ESAPI_TRUE@@ESYS_GCRYPT_TRUE@@ESYS_OSSL_FALSE@am__objects_47 = 
src/tss2-esys/test_integration_esys_nv_ram_counter_int-esys_crypto_gcrypt.$(OBJEXT)
-@ESAPI_TRUE@@ESYS_OSSL_TRUE@am__objects_47 = 
src/tss2-esys/test_integration_esys_nv_ram_counter_int-esys_crypto_ossl.$(OBJEXT)
-@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@am__objects_48 = 
src/tss2-esys/test_integration_esys_nv_ram_counter_int-esys_iutil.$(OBJEXT) \
+@ESAPI_TRUE@@ESYS_GCRYPT_TRUE@@ESYS_OSSL_FALSE@am__objects_49 = 
src/tss2-esys/test_integration_esys_nv_ram_counter_int-esys_crypto_gcrypt.$(OBJEXT)
+@ESAPI_TRUE@@ESYS_OSSL_TRUE@am__objects_49 = 
src/tss2-esys/test_integration_esys_nv_ram_counter_int-esys_crypto_ossl.$(OBJEXT)
+@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@am__objects_50 = 
src/tss2-esys/test_integration_esys_nv_ram_counter_int-esys_iutil.$(OBJEXT) \
 @ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  
src/tss2-esys/test_integration_esys_nv_ram_counter_int-esys_crypto.$(OBJEXT) \
-@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  $(am__objects_47)
+@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  $(am__objects_49)
 
@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@am_test_integration_esys_nv_ram_counter_int_OBJECTS
 =  \
-@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  $(am__objects_48) \
+@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  $(am__objects_50) \
 @ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  
test/integration/esys_nv_ram_counter_int-esys-nv-ram-counter.int.$(OBJEXT) \
 @ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  
test/integration/esys_nv_ram_counter_int-main-esapi.$(OBJEXT)
 test_integration_esys_nv_ram_counter_int_OBJECTS =  \
@@ -1870,13 +1899,13 @@
        src/tss2-esys/esys_crypto_ossl.c \
        test/integration/esys-nv-ram-extend-index.int.c \
        test/integration/main-esapi.c test/integration/test-esapi.h
-@ESAPI_TRUE@@ESYS_GCRYPT_TRUE@@ESYS_OSSL_FALSE@am__objects_49 = 
src/tss2-esys/test_integration_esys_nv_ram_extend_index_session_int-esys_crypto_gcrypt.$(OBJEXT)
-@ESAPI_TRUE@@ESYS_OSSL_TRUE@am__objects_49 = 
src/tss2-esys/test_integration_esys_nv_ram_extend_index_session_int-esys_crypto_ossl.$(OBJEXT)
-@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@am__objects_50 = 
src/tss2-esys/test_integration_esys_nv_ram_extend_index_session_int-esys_iutil.$(OBJEXT)
 \
+@ESAPI_TRUE@@ESYS_GCRYPT_TRUE@@ESYS_OSSL_FALSE@am__objects_51 = 
src/tss2-esys/test_integration_esys_nv_ram_extend_index_session_int-esys_crypto_gcrypt.$(OBJEXT)
+@ESAPI_TRUE@@ESYS_OSSL_TRUE@am__objects_51 = 
src/tss2-esys/test_integration_esys_nv_ram_extend_index_session_int-esys_crypto_ossl.$(OBJEXT)
+@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@am__objects_52 = 
src/tss2-esys/test_integration_esys_nv_ram_extend_index_session_int-esys_iutil.$(OBJEXT)
 \
 @ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  
src/tss2-esys/test_integration_esys_nv_ram_extend_index_session_int-esys_crypto.$(OBJEXT)
 \
-@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  $(am__objects_49)
+@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  $(am__objects_51)
 
@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@am_test_integration_esys_nv_ram_extend_index_session_int_OBJECTS
 =  \
-@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  $(am__objects_50) \
+@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  $(am__objects_52) \
 @ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  
test/integration/esys_nv_ram_extend_index_session_int-esys-nv-ram-extend-index.int.$(OBJEXT)
 \
 @ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  
test/integration/esys_nv_ram_extend_index_session_int-main-esapi.$(OBJEXT)
 test_integration_esys_nv_ram_extend_index_session_int_OBJECTS = 
$(am_test_integration_esys_nv_ram_extend_index_session_int_OBJECTS)
@@ -1897,13 +1926,13 @@
        src/tss2-esys/esys_crypto_ossl.c \
        test/integration/esys-nv-ram-extend-index.int.c \
        test/integration/main-esapi.c test/integration/test-esapi.h
-@ESAPI_TRUE@@ESYS_GCRYPT_TRUE@@ESYS_OSSL_FALSE@am__objects_51 = 
src/tss2-esys/test_integration_esys_nv_ram_extend_index_int-esys_crypto_gcrypt.$(OBJEXT)
-@ESAPI_TRUE@@ESYS_OSSL_TRUE@am__objects_51 = 
src/tss2-esys/test_integration_esys_nv_ram_extend_index_int-esys_crypto_ossl.$(OBJEXT)
-@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@am__objects_52 = 
src/tss2-esys/test_integration_esys_nv_ram_extend_index_int-esys_iutil.$(OBJEXT)
 \
+@ESAPI_TRUE@@ESYS_GCRYPT_TRUE@@ESYS_OSSL_FALSE@am__objects_53 = 
src/tss2-esys/test_integration_esys_nv_ram_extend_index_int-esys_crypto_gcrypt.$(OBJEXT)
+@ESAPI_TRUE@@ESYS_OSSL_TRUE@am__objects_53 = 
src/tss2-esys/test_integration_esys_nv_ram_extend_index_int-esys_crypto_ossl.$(OBJEXT)
+@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@am__objects_54 = 
src/tss2-esys/test_integration_esys_nv_ram_extend_index_int-esys_iutil.$(OBJEXT)
 \
 @ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  
src/tss2-esys/test_integration_esys_nv_ram_extend_index_int-esys_crypto.$(OBJEXT)
 \
-@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  $(am__objects_51)
+@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  $(am__objects_53)
 
@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@am_test_integration_esys_nv_ram_extend_index_int_OBJECTS
 =  \
-@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  $(am__objects_52) \
+@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  $(am__objects_54) \
 @ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  
test/integration/esys_nv_ram_extend_index_int-esys-nv-ram-extend-index.int.$(OBJEXT)
 \
 @ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  
test/integration/esys_nv_ram_extend_index_int-main-esapi.$(OBJEXT)
 test_integration_esys_nv_ram_extend_index_int_OBJECTS =  \
@@ -1925,13 +1954,13 @@
        src/tss2-esys/esys_crypto_ossl.c \
        test/integration/esys-nv-ram-ordinary-index.int.c \
        test/integration/main-esapi.c test/integration/test-esapi.h
-@ESAPI_TRUE@@ESYS_GCRYPT_TRUE@@ESYS_OSSL_FALSE@am__objects_53 = 
src/tss2-esys/test_integration_esys_nv_ram_ordinary_index_rlock_session_int-esys_crypto_gcrypt.$(OBJEXT)
-@ESAPI_TRUE@@ESYS_OSSL_TRUE@am__objects_53 = 
src/tss2-esys/test_integration_esys_nv_ram_ordinary_index_rlock_session_int-esys_crypto_ossl.$(OBJEXT)
-@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@am__objects_54 = 
src/tss2-esys/test_integration_esys_nv_ram_ordinary_index_rlock_session_int-esys_iutil.$(OBJEXT)
 \
+@ESAPI_TRUE@@ESYS_GCRYPT_TRUE@@ESYS_OSSL_FALSE@am__objects_55 = 
src/tss2-esys/test_integration_esys_nv_ram_ordinary_index_rlock_session_int-esys_crypto_gcrypt.$(OBJEXT)
+@ESAPI_TRUE@@ESYS_OSSL_TRUE@am__objects_55 = 
src/tss2-esys/test_integration_esys_nv_ram_ordinary_index_rlock_session_int-esys_crypto_ossl.$(OBJEXT)
+@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@am__objects_56 = 
src/tss2-esys/test_integration_esys_nv_ram_ordinary_index_rlock_session_int-esys_iutil.$(OBJEXT)
 \
 @ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  
src/tss2-esys/test_integration_esys_nv_ram_ordinary_index_rlock_session_int-esys_crypto.$(OBJEXT)
 \
-@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  $(am__objects_53)
+@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  $(am__objects_55)
 
@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@am_test_integration_esys_nv_ram_ordinary_index_rlock_session_int_OBJECTS
 =  \
-@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  $(am__objects_54) \
+@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  $(am__objects_56) \
 @ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  
test/integration/esys_nv_ram_ordinary_index_rlock_session_int-esys-nv-ram-ordinary-index.int.$(OBJEXT)
 \
 @ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  
test/integration/esys_nv_ram_ordinary_index_rlock_session_int-main-esapi.$(OBJEXT)
 test_integration_esys_nv_ram_ordinary_index_rlock_session_int_OBJECTS = 
$(am_test_integration_esys_nv_ram_ordinary_index_rlock_session_int_OBJECTS)
@@ -1952,13 +1981,13 @@
        src/tss2-esys/esys_crypto_ossl.c \
        test/integration/esys-nv-ram-ordinary-index.int.c \
        test/integration/main-esapi.c test/integration/test-esapi.h
-@ESAPI_TRUE@@ESYS_GCRYPT_TRUE@@ESYS_OSSL_FALSE@am__objects_55 = 
src/tss2-esys/test_integration_esys_nv_ram_ordinary_index_rlock_int-esys_crypto_gcrypt.$(OBJEXT)
-@ESAPI_TRUE@@ESYS_OSSL_TRUE@am__objects_55 = 
src/tss2-esys/test_integration_esys_nv_ram_ordinary_index_rlock_int-esys_crypto_ossl.$(OBJEXT)
-@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@am__objects_56 = 
src/tss2-esys/test_integration_esys_nv_ram_ordinary_index_rlock_int-esys_iutil.$(OBJEXT)
 \
+@ESAPI_TRUE@@ESYS_GCRYPT_TRUE@@ESYS_OSSL_FALSE@am__objects_57 = 
src/tss2-esys/test_integration_esys_nv_ram_ordinary_index_rlock_int-esys_crypto_gcrypt.$(OBJEXT)
+@ESAPI_TRUE@@ESYS_OSSL_TRUE@am__objects_57 = 
src/tss2-esys/test_integration_esys_nv_ram_ordinary_index_rlock_int-esys_crypto_ossl.$(OBJEXT)
+@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@am__objects_58 = 
src/tss2-esys/test_integration_esys_nv_ram_ordinary_index_rlock_int-esys_iutil.$(OBJEXT)
 \
 @ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  
src/tss2-esys/test_integration_esys_nv_ram_ordinary_index_rlock_int-esys_crypto.$(OBJEXT)
 \
-@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  $(am__objects_55)
+@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  $(am__objects_57)
 
@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@am_test_integration_esys_nv_ram_ordinary_index_rlock_int_OBJECTS
 =  \
-@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  $(am__objects_56) \
+@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  $(am__objects_58) \
 @ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  
test/integration/esys_nv_ram_ordinary_index_rlock_int-esys-nv-ram-ordinary-index.int.$(OBJEXT)
 \
 @ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  
test/integration/esys_nv_ram_ordinary_index_rlock_int-main-esapi.$(OBJEXT)
 test_integration_esys_nv_ram_ordinary_index_rlock_int_OBJECTS = 
$(am_test_integration_esys_nv_ram_ordinary_index_rlock_int_OBJECTS)
@@ -1979,13 +2008,13 @@
        src/tss2-esys/esys_crypto_ossl.c \
        test/integration/esys-nv-ram-ordinary-index.int.c \
        test/integration/main-esapi.c test/integration/test-esapi.h
-@ESAPI_TRUE@@ESYS_GCRYPT_TRUE@@ESYS_OSSL_FALSE@am__objects_57 = 
src/tss2-esys/test_integration_esys_nv_ram_ordinary_index_wlock_session_int-esys_crypto_gcrypt.$(OBJEXT)
-@ESAPI_TRUE@@ESYS_OSSL_TRUE@am__objects_57 = 
src/tss2-esys/test_integration_esys_nv_ram_ordinary_index_wlock_session_int-esys_crypto_ossl.$(OBJEXT)
-@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@am__objects_58 = 
src/tss2-esys/test_integration_esys_nv_ram_ordinary_index_wlock_session_int-esys_iutil.$(OBJEXT)
 \
+@ESAPI_TRUE@@ESYS_GCRYPT_TRUE@@ESYS_OSSL_FALSE@am__objects_59 = 
src/tss2-esys/test_integration_esys_nv_ram_ordinary_index_wlock_session_int-esys_crypto_gcrypt.$(OBJEXT)
+@ESAPI_TRUE@@ESYS_OSSL_TRUE@am__objects_59 = 
src/tss2-esys/test_integration_esys_nv_ram_ordinary_index_wlock_session_int-esys_crypto_ossl.$(OBJEXT)
+@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@am__objects_60 = 
src/tss2-esys/test_integration_esys_nv_ram_ordinary_index_wlock_session_int-esys_iutil.$(OBJEXT)
 \
 @ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  
src/tss2-esys/test_integration_esys_nv_ram_ordinary_index_wlock_session_int-esys_crypto.$(OBJEXT)
 \
-@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  $(am__objects_57)
+@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  $(am__objects_59)
 
@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@am_test_integration_esys_nv_ram_ordinary_index_wlock_session_int_OBJECTS
 =  \
-@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  $(am__objects_58) \
+@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  $(am__objects_60) \
 @ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  
test/integration/esys_nv_ram_ordinary_index_wlock_session_int-esys-nv-ram-ordinary-index.int.$(OBJEXT)
 \
 @ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  
test/integration/esys_nv_ram_ordinary_index_wlock_session_int-main-esapi.$(OBJEXT)
 test_integration_esys_nv_ram_ordinary_index_wlock_session_int_OBJECTS = 
$(am_test_integration_esys_nv_ram_ordinary_index_wlock_session_int_OBJECTS)
@@ -2006,13 +2035,13 @@
        src/tss2-esys/esys_crypto_ossl.c \
        test/integration/esys-nv-ram-ordinary-index.int.c \
        test/integration/main-esapi.c test/integration/test-esapi.h
-@ESAPI_TRUE@@ESYS_GCRYPT_TRUE@@ESYS_OSSL_FALSE@am__objects_59 = 
src/tss2-esys/test_integration_esys_nv_ram_ordinary_index_wlock_int-esys_crypto_gcrypt.$(OBJEXT)
-@ESAPI_TRUE@@ESYS_OSSL_TRUE@am__objects_59 = 
src/tss2-esys/test_integration_esys_nv_ram_ordinary_index_wlock_int-esys_crypto_ossl.$(OBJEXT)
-@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@am__objects_60 = 
src/tss2-esys/test_integration_esys_nv_ram_ordinary_index_wlock_int-esys_iutil.$(OBJEXT)
 \
+@ESAPI_TRUE@@ESYS_GCRYPT_TRUE@@ESYS_OSSL_FALSE@am__objects_61 = 
src/tss2-esys/test_integration_esys_nv_ram_ordinary_index_wlock_int-esys_crypto_gcrypt.$(OBJEXT)
+@ESAPI_TRUE@@ESYS_OSSL_TRUE@am__objects_61 = 
src/tss2-esys/test_integration_esys_nv_ram_ordinary_index_wlock_int-esys_crypto_ossl.$(OBJEXT)
+@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@am__objects_62 = 
src/tss2-esys/test_integration_esys_nv_ram_ordinary_index_wlock_int-esys_iutil.$(OBJEXT)
 \
 @ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  
src/tss2-esys/test_integration_esys_nv_ram_ordinary_index_wlock_int-esys_crypto.$(OBJEXT)
 \
-@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  $(am__objects_59)
+@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  $(am__objects_61)
 
@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@am_test_integration_esys_nv_ram_ordinary_index_wlock_int_OBJECTS
 =  \
-@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  $(am__objects_60) \
+@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  $(am__objects_62) \
 @ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  
test/integration/esys_nv_ram_ordinary_index_wlock_int-esys-nv-ram-ordinary-index.int.$(OBJEXT)
 \
 @ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  
test/integration/esys_nv_ram_ordinary_index_wlock_int-main-esapi.$(OBJEXT)
 test_integration_esys_nv_ram_ordinary_index_wlock_int_OBJECTS = 
$(am_test_integration_esys_nv_ram_ordinary_index_wlock_int_OBJECTS)
@@ -2033,13 +2062,13 @@
        src/tss2-esys/esys_crypto_ossl.c \
        test/integration/esys-nv-ram-set-bits.int.c \
        test/integration/main-esapi.c test/integration/test-esapi.h
-@ESAPI_TRUE@@ESYS_GCRYPT_TRUE@@ESYS_OSSL_FALSE@am__objects_61 = 
src/tss2-esys/test_integration_esys_nv_ram_set_bits_session_int-esys_crypto_gcrypt.$(OBJEXT)
-@ESAPI_TRUE@@ESYS_OSSL_TRUE@am__objects_61 = 
src/tss2-esys/test_integration_esys_nv_ram_set_bits_session_int-esys_crypto_ossl.$(OBJEXT)
-@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@am__objects_62 = 
src/tss2-esys/test_integration_esys_nv_ram_set_bits_session_int-esys_iutil.$(OBJEXT)
 \
+@ESAPI_TRUE@@ESYS_GCRYPT_TRUE@@ESYS_OSSL_FALSE@am__objects_63 = 
src/tss2-esys/test_integration_esys_nv_ram_set_bits_session_int-esys_crypto_gcrypt.$(OBJEXT)
+@ESAPI_TRUE@@ESYS_OSSL_TRUE@am__objects_63 = 
src/tss2-esys/test_integration_esys_nv_ram_set_bits_session_int-esys_crypto_ossl.$(OBJEXT)
+@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@am__objects_64 = 
src/tss2-esys/test_integration_esys_nv_ram_set_bits_session_int-esys_iutil.$(OBJEXT)
 \
 @ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  
src/tss2-esys/test_integration_esys_nv_ram_set_bits_session_int-esys_crypto.$(OBJEXT)
 \
-@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  $(am__objects_61)
+@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  $(am__objects_63)
 
@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@am_test_integration_esys_nv_ram_set_bits_session_int_OBJECTS
 =  \
-@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  $(am__objects_62) \
+@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  $(am__objects_64) \
 @ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  
test/integration/esys_nv_ram_set_bits_session_int-esys-nv-ram-set-bits.int.$(OBJEXT)
 \
 @ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  
test/integration/esys_nv_ram_set_bits_session_int-main-esapi.$(OBJEXT)
 test_integration_esys_nv_ram_set_bits_session_int_OBJECTS = 
$(am_test_integration_esys_nv_ram_set_bits_session_int_OBJECTS)
@@ -2060,13 +2089,13 @@
        src/tss2-esys/esys_crypto_ossl.c \
        test/integration/esys-nv-ram-set-bits.int.c \
        test/integration/main-esapi.c test/integration/test-esapi.h
-@ESAPI_TRUE@@ESYS_GCRYPT_TRUE@@ESYS_OSSL_FALSE@am__objects_63 = 
src/tss2-esys/test_integration_esys_nv_ram_set_bits_int-esys_crypto_gcrypt.$(OBJEXT)
-@ESAPI_TRUE@@ESYS_OSSL_TRUE@am__objects_63 = 
src/tss2-esys/test_integration_esys_nv_ram_set_bits_int-esys_crypto_ossl.$(OBJEXT)
-@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@am__objects_64 = 
src/tss2-esys/test_integration_esys_nv_ram_set_bits_int-esys_iutil.$(OBJEXT) \
+@ESAPI_TRUE@@ESYS_GCRYPT_TRUE@@ESYS_OSSL_FALSE@am__objects_65 = 
src/tss2-esys/test_integration_esys_nv_ram_set_bits_int-esys_crypto_gcrypt.$(OBJEXT)
+@ESAPI_TRUE@@ESYS_OSSL_TRUE@am__objects_65 = 
src/tss2-esys/test_integration_esys_nv_ram_set_bits_int-esys_crypto_ossl.$(OBJEXT)
+@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@am__objects_66 = 
src/tss2-esys/test_integration_esys_nv_ram_set_bits_int-esys_iutil.$(OBJEXT) \
 @ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  
src/tss2-esys/test_integration_esys_nv_ram_set_bits_int-esys_crypto.$(OBJEXT) \
-@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  $(am__objects_63)
+@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  $(am__objects_65)
 
@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@am_test_integration_esys_nv_ram_set_bits_int_OBJECTS
 =  \
-@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  $(am__objects_64) \
+@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  $(am__objects_66) \
 @ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  
test/integration/esys_nv_ram_set_bits_int-esys-nv-ram-set-bits.int.$(OBJEXT) \
 @ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  
test/integration/esys_nv_ram_set_bits_int-main-esapi.$(OBJEXT)
 test_integration_esys_nv_ram_set_bits_int_OBJECTS =  \
@@ -2145,13 +2174,13 @@
        src/tss2-esys/esys_crypto_ossl.c \
        test/integration/esys-policy-authorize.int.c \
        test/integration/main-esapi.c test/integration/test-esapi.h
-@ESAPI_TRUE@@ESYS_GCRYPT_TRUE@@ESYS_OSSL_FALSE@am__objects_65 = 
src/tss2-esys/test_integration_esys_policy_authorize_int-esys_crypto_gcrypt.$(OBJEXT)
-@ESAPI_TRUE@@ESYS_OSSL_TRUE@am__objects_65 = 
src/tss2-esys/test_integration_esys_policy_authorize_int-esys_crypto_ossl.$(OBJEXT)
-@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@am__objects_66 = 
src/tss2-esys/test_integration_esys_policy_authorize_int-esys_iutil.$(OBJEXT) \
+@ESAPI_TRUE@@ESYS_GCRYPT_TRUE@@ESYS_OSSL_FALSE@am__objects_67 = 
src/tss2-esys/test_integration_esys_policy_authorize_int-esys_crypto_gcrypt.$(OBJEXT)
+@ESAPI_TRUE@@ESYS_OSSL_TRUE@am__objects_67 = 
src/tss2-esys/test_integration_esys_policy_authorize_int-esys_crypto_ossl.$(OBJEXT)
+@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@am__objects_68 = 
src/tss2-esys/test_integration_esys_policy_authorize_int-esys_iutil.$(OBJEXT) \
 @ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  
src/tss2-esys/test_integration_esys_policy_authorize_int-esys_crypto.$(OBJEXT) \
-@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  $(am__objects_65)
+@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  $(am__objects_67)
 
@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@am_test_integration_esys_policy_authorize_int_OBJECTS
 =  \
-@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  $(am__objects_66) \
+@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  $(am__objects_68) \
 @ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  
test/integration/esys_policy_authorize_int-esys-policy-authorize.int.$(OBJEXT) \
 @ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  
test/integration/esys_policy_authorize_int-main-esapi.$(OBJEXT)
 test_integration_esys_policy_authorize_int_OBJECTS =  \
@@ -2264,13 +2293,13 @@
        src/tss2-esys/esys_crypto_ossl.c \
        test/integration/esys-policy-ticket.int.c \
        test/integration/main-esapi.c test/integration/test-esapi.h
-@ESAPI_TRUE@@ESYS_GCRYPT_TRUE@@ESYS_OSSL_FALSE@am__objects_67 = 
src/tss2-esys/test_integration_esys_policy_ticket_int-esys_crypto_gcrypt.$(OBJEXT)
-@ESAPI_TRUE@@ESYS_OSSL_TRUE@am__objects_67 = 
src/tss2-esys/test_integration_esys_policy_ticket_int-esys_crypto_ossl.$(OBJEXT)
-@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@am__objects_68 = 
src/tss2-esys/test_integration_esys_policy_ticket_int-esys_iutil.$(OBJEXT) \
+@ESAPI_TRUE@@ESYS_GCRYPT_TRUE@@ESYS_OSSL_FALSE@am__objects_69 = 
src/tss2-esys/test_integration_esys_policy_ticket_int-esys_crypto_gcrypt.$(OBJEXT)
+@ESAPI_TRUE@@ESYS_OSSL_TRUE@am__objects_69 = 
src/tss2-esys/test_integration_esys_policy_ticket_int-esys_crypto_ossl.$(OBJEXT)
+@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@am__objects_70 = 
src/tss2-esys/test_integration_esys_policy_ticket_int-esys_iutil.$(OBJEXT) \
 @ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  
src/tss2-esys/test_integration_esys_policy_ticket_int-esys_crypto.$(OBJEXT) \
-@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  $(am__objects_67)
+@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  $(am__objects_69)
 
@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@am_test_integration_esys_policy_ticket_int_OBJECTS
 =  \
-@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  $(am__objects_68) \
+@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  $(am__objects_70) \
 @ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  
test/integration/esys_policy_ticket_int-esys-policy-ticket.int.$(OBJEXT) \
 @ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  
test/integration/esys_policy_ticket_int-main-esapi.$(OBJEXT)
 test_integration_esys_policy_ticket_int_OBJECTS =  \
@@ -2304,13 +2333,13 @@
        src/tss2-esys/esys_crypto_ossl.c \
        test/integration/esys-quote.int.c \
        test/integration/main-esapi.c test/integration/test-esapi.h
-@ESAPI_TRUE@@ESYS_GCRYPT_TRUE@@ESYS_OSSL_FALSE@am__objects_69 = 
src/tss2-esys/test_integration_esys_quote_int-esys_crypto_gcrypt.$(OBJEXT)
-@ESAPI_TRUE@@ESYS_OSSL_TRUE@am__objects_69 = 
src/tss2-esys/test_integration_esys_quote_int-esys_crypto_ossl.$(OBJEXT)
-@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@am__objects_70 = 
src/tss2-esys/test_integration_esys_quote_int-esys_iutil.$(OBJEXT) \
+@ESAPI_TRUE@@ESYS_GCRYPT_TRUE@@ESYS_OSSL_FALSE@am__objects_71 = 
src/tss2-esys/test_integration_esys_quote_int-esys_crypto_gcrypt.$(OBJEXT)
+@ESAPI_TRUE@@ESYS_OSSL_TRUE@am__objects_71 = 
src/tss2-esys/test_integration_esys_quote_int-esys_crypto_ossl.$(OBJEXT)
+@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@am__objects_72 = 
src/tss2-esys/test_integration_esys_quote_int-esys_iutil.$(OBJEXT) \
 @ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  
src/tss2-esys/test_integration_esys_quote_int-esys_crypto.$(OBJEXT) \
-@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  $(am__objects_69)
+@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  $(am__objects_71)
 
@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@am_test_integration_esys_quote_int_OBJECTS 
=  \
-@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  $(am__objects_70) \
+@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  $(am__objects_72) \
 @ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  
test/integration/esys_quote_int-esys-quote.int.$(OBJEXT) \
 @ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  
test/integration/esys_quote_int-main-esapi.$(OBJEXT)
 test_integration_esys_quote_int_OBJECTS =  \
@@ -2329,13 +2358,13 @@
        src/tss2-esys/esys_crypto_ossl.c \
        test/integration/esys-rsa-encrypt-decrypt.int.c \
        test/integration/main-esapi.c test/integration/test-esapi.h
-@ESAPI_TRUE@@ESYS_GCRYPT_TRUE@@ESYS_OSSL_FALSE@am__objects_71 = 
src/tss2-esys/test_integration_esys_rsa_encrypt_decrypt_int-esys_crypto_gcrypt.$(OBJEXT)
-@ESAPI_TRUE@@ESYS_OSSL_TRUE@am__objects_71 = 
src/tss2-esys/test_integration_esys_rsa_encrypt_decrypt_int-esys_crypto_ossl.$(OBJEXT)
-@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@am__objects_72 = 
src/tss2-esys/test_integration_esys_rsa_encrypt_decrypt_int-esys_iutil.$(OBJEXT)
 \
+@ESAPI_TRUE@@ESYS_GCRYPT_TRUE@@ESYS_OSSL_FALSE@am__objects_73 = 
src/tss2-esys/test_integration_esys_rsa_encrypt_decrypt_int-esys_crypto_gcrypt.$(OBJEXT)
+@ESAPI_TRUE@@ESYS_OSSL_TRUE@am__objects_73 = 
src/tss2-esys/test_integration_esys_rsa_encrypt_decrypt_int-esys_crypto_ossl.$(OBJEXT)
+@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@am__objects_74 = 
src/tss2-esys/test_integration_esys_rsa_encrypt_decrypt_int-esys_iutil.$(OBJEXT)
 \
 @ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  
src/tss2-esys/test_integration_esys_rsa_encrypt_decrypt_int-esys_crypto.$(OBJEXT)
 \
-@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  $(am__objects_71)
+@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  $(am__objects_73)
 
@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@am_test_integration_esys_rsa_encrypt_decrypt_int_OBJECTS
 =  \
-@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  $(am__objects_72) \
+@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  $(am__objects_74) \
 @ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  
test/integration/esys_rsa_encrypt_decrypt_int-esys-rsa-encrypt-decrypt.int.$(OBJEXT)
 \
 @ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  
test/integration/esys_rsa_encrypt_decrypt_int-main-esapi.$(OBJEXT)
 test_integration_esys_rsa_encrypt_decrypt_int_OBJECTS =  \
@@ -2357,13 +2386,13 @@
        src/tss2-esys/esys_crypto_ossl.c \
        test/integration/esys-save-and-load-context.int.c \
        test/integration/main-esapi.c test/integration/test-esapi.h
-@ESAPI_TRUE@@ESYS_GCRYPT_TRUE@@ESYS_OSSL_FALSE@am__objects_73 = 
src/tss2-esys/test_integration_esys_save_and_load_context_int-esys_crypto_gcrypt.$(OBJEXT)
-@ESAPI_TRUE@@ESYS_OSSL_TRUE@am__objects_73 = 
src/tss2-esys/test_integration_esys_save_and_load_context_int-esys_crypto_ossl.$(OBJEXT)
-@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@am__objects_74 = 
src/tss2-esys/test_integration_esys_save_and_load_context_int-esys_iutil.$(OBJEXT)
 \
+@ESAPI_TRUE@@ESYS_GCRYPT_TRUE@@ESYS_OSSL_FALSE@am__objects_75 = 
src/tss2-esys/test_integration_esys_save_and_load_context_int-esys_crypto_gcrypt.$(OBJEXT)
+@ESAPI_TRUE@@ESYS_OSSL_TRUE@am__objects_75 = 
src/tss2-esys/test_integration_esys_save_and_load_context_int-esys_crypto_ossl.$(OBJEXT)
+@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@am__objects_76 = 
src/tss2-esys/test_integration_esys_save_and_load_context_int-esys_iutil.$(OBJEXT)
 \
 @ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  
src/tss2-esys/test_integration_esys_save_and_load_context_int-esys_crypto.$(OBJEXT)
 \
-@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  $(am__objects_73)
+@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  $(am__objects_75)
 
@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@am_test_integration_esys_save_and_load_context_int_OBJECTS
 =  \
-@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  $(am__objects_74) \
+@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  $(am__objects_76) \
 @ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  
test/integration/esys_save_and_load_context_int-esys-save-and-load-context.int.$(OBJEXT)
 \
 @ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  
test/integration/esys_save_and_load_context_int-main-esapi.$(OBJEXT)
 test_integration_esys_save_and_load_context_int_OBJECTS =  \
@@ -2522,13 +2551,13 @@
        src/tss2-esys/esys_crypto_ossl.c \
        test/integration/esys-unseal-password-auth.int.c \
        test/integration/main-esapi.c test/integration/test-esapi.h
-@ESAPI_TRUE@@ESYS_GCRYPT_TRUE@@ESYS_OSSL_FALSE@am__objects_75 = 
src/tss2-esys/test_integration_esys_unseal_password_auth_int-esys_crypto_gcrypt.$(OBJEXT)
-@ESAPI_TRUE@@ESYS_OSSL_TRUE@am__objects_75 = 
src/tss2-esys/test_integration_esys_unseal_password_auth_int-esys_crypto_ossl.$(OBJEXT)
-@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@am__objects_76 = 
src/tss2-esys/test_integration_esys_unseal_password_auth_int-esys_iutil.$(OBJEXT)
 \
+@ESAPI_TRUE@@ESYS_GCRYPT_TRUE@@ESYS_OSSL_FALSE@am__objects_77 = 
src/tss2-esys/test_integration_esys_unseal_password_auth_int-esys_crypto_gcrypt.$(OBJEXT)
+@ESAPI_TRUE@@ESYS_OSSL_TRUE@am__objects_77 = 
src/tss2-esys/test_integration_esys_unseal_password_auth_int-esys_crypto_ossl.$(OBJEXT)
+@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@am__objects_78 = 
src/tss2-esys/test_integration_esys_unseal_password_auth_int-esys_iutil.$(OBJEXT)
 \
 @ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  
src/tss2-esys/test_integration_esys_unseal_password_auth_int-esys_crypto.$(OBJEXT)
 \
-@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  $(am__objects_75)
+@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  $(am__objects_77)
 
@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@am_test_integration_esys_unseal_password_auth_int_OBJECTS
 =  \
-@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  $(am__objects_76) \
+@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  $(am__objects_78) \
 @ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  
test/integration/esys_unseal_password_auth_int-esys-unseal-password-auth.int.$(OBJEXT)
 \
 @ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@  
test/integration/esys_unseal_password_auth_int-main-esapi.$(OBJEXT)
 test_integration_esys_unseal_password_auth_int_OBJECTS =  \
@@ -3015,15 +3044,15 @@
        src/tss2-esys/esys_crypto_gcrypt.c \
        src/tss2-esys/esys_crypto_ossl.h \
        src/tss2-esys/esys_crypto_ossl.c
-@ESAPI_TRUE@@ESYS_GCRYPT_TRUE@@ESYS_OSSL_FALSE@am__objects_77 = 
src/tss2-esys/test_unit_esys_crypto-esys_crypto_gcrypt.$(OBJEXT)
-@ESAPI_TRUE@@ESYS_OSSL_TRUE@am__objects_77 = 
src/tss2-esys/test_unit_esys_crypto-esys_crypto_ossl.$(OBJEXT)
+@ESAPI_TRUE@@ESYS_GCRYPT_TRUE@@ESYS_OSSL_FALSE@am__objects_79 = 
src/tss2-esys/test_unit_esys_crypto-esys_crypto_gcrypt.$(OBJEXT)
+@ESAPI_TRUE@@ESYS_OSSL_TRUE@am__objects_79 = 
src/tss2-esys/test_unit_esys_crypto-esys_crypto_ossl.$(OBJEXT)
 @ESAPI_TRUE@@UNIT_TRUE@am_test_unit_esys_crypto_OBJECTS = 
test/unit/esys_crypto-esys-crypto.$(OBJEXT) \
 @ESAPI_TRUE@@UNIT_TRUE@        
src/tss2-esys/test_unit_esys_crypto-esys_context.$(OBJEXT) \
 @ESAPI_TRUE@@UNIT_TRUE@        
src/tss2-esys/test_unit_esys_crypto-esys_iutil.$(OBJEXT) \
 @ESAPI_TRUE@@UNIT_TRUE@        
src/tss2-tcti/test_unit_esys_crypto-tctildr.$(OBJEXT) \
 @ESAPI_TRUE@@UNIT_TRUE@        
src/tss2-tcti/test_unit_esys_crypto-tctildr-dl.$(OBJEXT) \
 @ESAPI_TRUE@@UNIT_TRUE@        
src/tss2-esys/test_unit_esys_crypto-esys_crypto.$(OBJEXT) \
-@ESAPI_TRUE@@UNIT_TRUE@        $(am__objects_77)
+@ESAPI_TRUE@@UNIT_TRUE@        $(am__objects_79)
 test_unit_esys_crypto_OBJECTS = $(am_test_unit_esys_crypto_OBJECTS)
 @ESAPI_TRUE@@UNIT_TRUE@test_unit_esys_crypto_DEPENDENCIES =  \
 @ESAPI_TRUE@@UNIT_TRUE@        $(am__DEPENDENCIES_1) \
@@ -3050,13 +3079,13 @@
        src/tss2-esys/esys_crypto_gcrypt.c \
        src/tss2-esys/esys_crypto_ossl.h \
        src/tss2-esys/esys_crypto_ossl.c
-@ESAPI_TRUE@@ESYS_GCRYPT_TRUE@@ESYS_OSSL_FALSE@am__objects_78 = 
src/tss2-esys/test_unit_esys_nulltcti-esys_crypto_gcrypt.$(OBJEXT)
-@ESAPI_TRUE@@ESYS_OSSL_TRUE@am__objects_78 = 
src/tss2-esys/test_unit_esys_nulltcti-esys_crypto_ossl.$(OBJEXT)
+@ESAPI_TRUE@@ESYS_GCRYPT_TRUE@@ESYS_OSSL_FALSE@am__objects_80 = 
src/tss2-esys/test_unit_esys_nulltcti-esys_crypto_gcrypt.$(OBJEXT)
+@ESAPI_TRUE@@ESYS_OSSL_TRUE@am__objects_80 = 
src/tss2-esys/test_unit_esys_nulltcti-esys_crypto_ossl.$(OBJEXT)
 @ESAPI_TRUE@@UNIT_TRUE@am_test_unit_esys_nulltcti_OBJECTS = 
test/unit/esys_nulltcti-esys-nulltcti.$(OBJEXT) \
 @ESAPI_TRUE@@UNIT_TRUE@        
src/tss2-esys/test_unit_esys_nulltcti-esys_context.$(OBJEXT) \
 @ESAPI_TRUE@@UNIT_TRUE@        
src/tss2-esys/test_unit_esys_nulltcti-esys_iutil.$(OBJEXT) \
 @ESAPI_TRUE@@UNIT_TRUE@        
src/tss2-esys/test_unit_esys_nulltcti-esys_crypto.$(OBJEXT) \
-@ESAPI_TRUE@@UNIT_TRUE@        $(am__objects_78)
+@ESAPI_TRUE@@UNIT_TRUE@        $(am__objects_80)
 test_unit_esys_nulltcti_OBJECTS =  \
        $(am_test_unit_esys_nulltcti_OBJECTS)
 @ESAPI_TRUE@@UNIT_TRUE@test_unit_esys_nulltcti_DEPENDENCIES =  \
@@ -3073,12 +3102,12 @@
        src/tss2-esys/esys_crypto_gcrypt.c \
        src/tss2-esys/esys_crypto_ossl.h \
        src/tss2-esys/esys_crypto_ossl.c
-@ESAPI_TRUE@@ESYS_GCRYPT_TRUE@@ESYS_OSSL_FALSE@am__objects_79 = 
src/tss2-esys/test_unit_esys_resubmissions-esys_crypto_gcrypt.$(OBJEXT)
-@ESAPI_TRUE@@ESYS_OSSL_TRUE@am__objects_79 = 
src/tss2-esys/test_unit_esys_resubmissions-esys_crypto_ossl.$(OBJEXT)
+@ESAPI_TRUE@@ESYS_GCRYPT_TRUE@@ESYS_OSSL_FALSE@am__objects_81 = 
src/tss2-esys/test_unit_esys_resubmissions-esys_crypto_gcrypt.$(OBJEXT)
+@ESAPI_TRUE@@ESYS_OSSL_TRUE@am__objects_81 = 
src/tss2-esys/test_unit_esys_resubmissions-esys_crypto_ossl.$(OBJEXT)
 @ESAPI_TRUE@@UNIT_TRUE@am_test_unit_esys_resubmissions_OBJECTS = 
test/unit/esys_resubmissions-esys-resubmissions.$(OBJEXT) \
 @ESAPI_TRUE@@UNIT_TRUE@        
src/tss2-esys/test_unit_esys_resubmissions-esys_iutil.$(OBJEXT) \
 @ESAPI_TRUE@@UNIT_TRUE@        
src/tss2-esys/test_unit_esys_resubmissions-esys_crypto.$(OBJEXT) \
-@ESAPI_TRUE@@UNIT_TRUE@        $(am__objects_79)
+@ESAPI_TRUE@@UNIT_TRUE@        $(am__objects_81)
 test_unit_esys_resubmissions_OBJECTS =  \
        $(am_test_unit_esys_resubmissions_OBJECTS)
 @ESAPI_TRUE@@UNIT_TRUE@test_unit_esys_resubmissions_DEPENDENCIES =  \
@@ -3105,12 +3134,12 @@
        src/tss2-esys/esys_crypto_gcrypt.c \
        src/tss2-esys/esys_crypto_ossl.h \
        src/tss2-esys/esys_crypto_ossl.c
-@ESAPI_TRUE@@ESYS_GCRYPT_TRUE@@ESYS_OSSL_FALSE@am__objects_80 = 
src/tss2-esys/test_unit_esys_tcti_rcs-esys_crypto_gcrypt.$(OBJEXT)
-@ESAPI_TRUE@@ESYS_OSSL_TRUE@am__objects_80 = 
src/tss2-esys/test_unit_esys_tcti_rcs-esys_crypto_ossl.$(OBJEXT)
+@ESAPI_TRUE@@ESYS_GCRYPT_TRUE@@ESYS_OSSL_FALSE@am__objects_82 = 
src/tss2-esys/test_unit_esys_tcti_rcs-esys_crypto_gcrypt.$(OBJEXT)
+@ESAPI_TRUE@@ESYS_OSSL_TRUE@am__objects_82 = 
src/tss2-esys/test_unit_esys_tcti_rcs-esys_crypto_ossl.$(OBJEXT)
 @ESAPI_TRUE@@UNIT_TRUE@am_test_unit_esys_tcti_rcs_OBJECTS = 
test/unit/esys_tcti_rcs-esys-tcti-rcs.$(OBJEXT) \
 @ESAPI_TRUE@@UNIT_TRUE@        
src/tss2-esys/test_unit_esys_tcti_rcs-esys_iutil.$(OBJEXT) \
 @ESAPI_TRUE@@UNIT_TRUE@        
src/tss2-esys/test_unit_esys_tcti_rcs-esys_crypto.$(OBJEXT) \
-@ESAPI_TRUE@@UNIT_TRUE@        $(am__objects_80)
+@ESAPI_TRUE@@UNIT_TRUE@        $(am__objects_82)
 test_unit_esys_tcti_rcs_OBJECTS =  \
        $(am_test_unit_esys_tcti_rcs_OBJECTS)
 @ESAPI_TRUE@@UNIT_TRUE@test_unit_esys_tcti_rcs_DEPENDENCIES =  \
@@ -3126,12 +3155,12 @@
        src/tss2-esys/esys_crypto_gcrypt.c \
        src/tss2-esys/esys_crypto_ossl.h \
        src/tss2-esys/esys_crypto_ossl.c
-@ESAPI_TRUE@@ESYS_GCRYPT_TRUE@@ESYS_OSSL_FALSE@am__objects_81 = 
src/tss2-esys/test_unit_esys_tpm_rcs-esys_crypto_gcrypt.$(OBJEXT)
-@ESAPI_TRUE@@ESYS_OSSL_TRUE@am__objects_81 = 
src/tss2-esys/test_unit_esys_tpm_rcs-esys_crypto_ossl.$(OBJEXT)
+@ESAPI_TRUE@@ESYS_GCRYPT_TRUE@@ESYS_OSSL_FALSE@am__objects_83 = 
src/tss2-esys/test_unit_esys_tpm_rcs-esys_crypto_gcrypt.$(OBJEXT)
+@ESAPI_TRUE@@ESYS_OSSL_TRUE@am__objects_83 = 
src/tss2-esys/test_unit_esys_tpm_rcs-esys_crypto_ossl.$(OBJEXT)
 @ESAPI_TRUE@@UNIT_TRUE@am_test_unit_esys_tpm_rcs_OBJECTS = 
test/unit/esys_tpm_rcs-esys-tpm-rcs.$(OBJEXT) \
 @ESAPI_TRUE@@UNIT_TRUE@        
src/tss2-esys/test_unit_esys_tpm_rcs-esys_iutil.$(OBJEXT) \
 @ESAPI_TRUE@@UNIT_TRUE@        
src/tss2-esys/test_unit_esys_tpm_rcs-esys_crypto.$(OBJEXT) \
-@ESAPI_TRUE@@UNIT_TRUE@        $(am__objects_81)
+@ESAPI_TRUE@@UNIT_TRUE@        $(am__objects_83)
 test_unit_esys_tpm_rcs_OBJECTS = $(am_test_unit_esys_tpm_rcs_OBJECTS)
 @ESAPI_TRUE@@UNIT_TRUE@test_unit_esys_tpm_rcs_DEPENDENCIES =  \
 @ESAPI_TRUE@@UNIT_TRUE@        $(am__DEPENDENCIES_1) \
@@ -3308,6 +3337,10 @@
        
src/tss2-esys/$(DEPDIR)/test_integration_esys_create_password_auth_int-esys_crypto_gcrypt.Po
 \
        
src/tss2-esys/$(DEPDIR)/test_integration_esys_create_password_auth_int-esys_crypto_ossl.Po
 \
        
src/tss2-esys/$(DEPDIR)/test_integration_esys_create_password_auth_int-esys_iutil.Po
 \
+       
src/tss2-esys/$(DEPDIR)/test_integration_esys_create_policy_auth_int-esys_crypto.Po
 \
+       
src/tss2-esys/$(DEPDIR)/test_integration_esys_create_policy_auth_int-esys_crypto_gcrypt.Po
 \
+       
src/tss2-esys/$(DEPDIR)/test_integration_esys_create_policy_auth_int-esys_crypto_ossl.Po
 \
+       
src/tss2-esys/$(DEPDIR)/test_integration_esys_create_policy_auth_int-esys_iutil.Po
 \
        
src/tss2-esys/$(DEPDIR)/test_integration_esys_create_primary_ecc_hmac_int-esys_crypto.Po
 \
        
src/tss2-esys/$(DEPDIR)/test_integration_esys_create_primary_ecc_hmac_int-esys_crypto_gcrypt.Po
 \
        
src/tss2-esys/$(DEPDIR)/test_integration_esys_create_primary_ecc_hmac_int-esys_crypto_ossl.Po
 \
@@ -3751,6 +3784,8 @@
        test/integration/$(DEPDIR)/esys_create_fail_int-main-esapi.Po \
        
test/integration/$(DEPDIR)/esys_create_password_auth_int-esys-create-password-auth.int.Po
 \
        test/integration/$(DEPDIR)/esys_create_password_auth_int-main-esapi.Po \
+       
test/integration/$(DEPDIR)/esys_create_policy_auth_int-esys-create-policy-auth.int.Po
 \
+       test/integration/$(DEPDIR)/esys_create_policy_auth_int-main-esapi.Po \
        
test/integration/$(DEPDIR)/esys_create_primary_ecc_hmac_int-esys-create-primary-hmac.int.Po
 \
        
test/integration/$(DEPDIR)/esys_create_primary_ecc_hmac_int-main-esapi.Po \
        
test/integration/$(DEPDIR)/esys_create_primary_hmac_int-esys-create-primary-hmac.int.Po
 \
@@ -4024,6 +4059,7 @@
        $(test_integration_esys_commit_int_SOURCES) \
        $(test_integration_esys_create_fail_int_SOURCES) \
        $(test_integration_esys_create_password_auth_int_SOURCES) \
+       $(test_integration_esys_create_policy_auth_int_SOURCES) \
        $(test_integration_esys_create_primary_ecc_hmac_int_SOURCES) \
        $(test_integration_esys_create_primary_hmac_int_SOURCES) \
        $(test_integration_esys_create_session_auth_bound_int_SOURCES) \
@@ -4166,6 +4202,7 @@
        $(am__test_integration_esys_commit_int_SOURCES_DIST) \
        $(am__test_integration_esys_create_fail_int_SOURCES_DIST) \
        $(am__test_integration_esys_create_password_auth_int_SOURCES_DIST) \
+       $(am__test_integration_esys_create_policy_auth_int_SOURCES_DIST) \
        $(am__test_integration_esys_create_primary_ecc_hmac_int_SOURCES_DIST) \
        $(am__test_integration_esys_create_primary_hmac_int_SOURCES_DIST) \
        $(am__test_integration_esys_create_session_auth_bound_int_SOURCES_DIST) 
\
@@ -4738,6 +4775,7 @@
 result_ss = @result_ss@
 result_stdbuf = @result_stdbuf@
 result_tpm_server = @result_tpm_server@
+runstatedir = @runstatedir@
 sbindir = @sbindir@
 sharedstatedir = @sharedstatedir@
 srcdir = @srcdir@
@@ -5263,6 +5301,7 @@
 @ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@    test/integration/esys-commit.int \
 @ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@    test/integration/esys-create-fail.int 
\
 @ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@    
test/integration/esys-create-password-auth.int \
+@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@    
test/integration/esys-create-policy-auth.int \
 @ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@    
test/integration/esys-create-primary-ecc-hmac.int \
 @ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@    
test/integration/esys-create-primary-hmac.int \
 @ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@    
test/integration/esys-create-session-auth-bound.int \
@@ -5354,7 +5393,7 @@
 @UNIT_TRUE@test_unit_tctildr_LDADD = $(CMOCKA_LIBS) $(libutil)
 @UNIT_TRUE@test_unit_tctildr_LDFLAGS = -Wl,--wrap=calloc,--wrap=free \
 @UNIT_TRUE@    -Wl,--wrap=tctildr_finalize_data,--wrap=tctildr_get_tcti \
-@UNIT_TRUE@    
-Wl,--wrap=tctildr_get_info,--wrap=strlen,--wrap=strchr,--wrap=strcpy
+@UNIT_TRUE@    -Wl,--wrap=tctildr_get_info
 
 @UNIT_TRUE@test_unit_tctildr_SOURCES = test/unit/tctildr.c \
 @UNIT_TRUE@    src/tss2-tcti/tctildr.c
@@ -5709,6 +5748,14 @@
 @ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@    
test/integration/esys-create-password-auth.int.c \
 @ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@    test/integration/main-esapi.c 
test/integration/test-esapi.h
 
+@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@test_integration_esys_create_policy_auth_int_CFLAGS
 = $(TESTS_CFLAGS) $(TSS2_ESYS_CFLAGS_CRYPTO)
+@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@test_integration_esys_create_policy_auth_int_LDADD
 = $(TESTS_LDADD)
+@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@test_integration_esys_create_policy_auth_int_LDFLAGS
 = $(TESTS_LDFLAGS) $(TSS2_ESYS_LDFLAGS_CRYPTO) $(LIBDL_LDFLAGS)
+@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@test_integration_esys_create_policy_auth_int_SOURCES
 = \
+@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@    $(ESYS_SRC_UTIL_CRYPTO_SRC) \
+@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@    
test/integration/esys-create-policy-auth.int.c \
+@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@    test/integration/main-esapi.c 
test/integration/test-esapi.h
+
 
@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@test_integration_esys_create_primary_ecc_hmac_int_CFLAGS
 = $(TESTS_CFLAGS) $(TSS2_ESYS_CFLAGS_CRYPTO)
 
@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@test_integration_esys_create_primary_ecc_hmac_int_LDADD
 = $(TESTS_LDADD)
 
@ENABLE_INTEGRATION_TRUE@@ESAPI_TRUE@test_integration_esys_create_primary_ecc_hmac_int_LDFLAGS
 = $(TESTS_LDFLAGS) $(TSS2_ESYS_LDFLAGS_CRYPTO) $(LIBDL_LDFLAGS)
@@ -7709,6 +7756,28 @@
 test/integration/esys-create-password-auth.int$(EXEEXT): 
$(test_integration_esys_create_password_auth_int_OBJECTS) 
$(test_integration_esys_create_password_auth_int_DEPENDENCIES) 
$(EXTRA_test_integration_esys_create_password_auth_int_DEPENDENCIES) 
test/integration/$(am__dirstamp)
        @rm -f test/integration/esys-create-password-auth.int$(EXEEXT)
        $(AM_V_CCLD)$(test_integration_esys_create_password_auth_int_LINK) 
$(test_integration_esys_create_password_auth_int_OBJECTS) 
$(test_integration_esys_create_password_auth_int_LDADD) $(LIBS)
+src/tss2-esys/test_integration_esys_create_policy_auth_int-esys_iutil.$(OBJEXT):
  \
+       src/tss2-esys/$(am__dirstamp) \
+       src/tss2-esys/$(DEPDIR)/$(am__dirstamp)
+src/tss2-esys/test_integration_esys_create_policy_auth_int-esys_crypto.$(OBJEXT):
  \
+       src/tss2-esys/$(am__dirstamp) \
+       src/tss2-esys/$(DEPDIR)/$(am__dirstamp)
+src/tss2-esys/test_integration_esys_create_policy_auth_int-esys_crypto_gcrypt.$(OBJEXT):
  \
+       src/tss2-esys/$(am__dirstamp) \
+       src/tss2-esys/$(DEPDIR)/$(am__dirstamp)
+src/tss2-esys/test_integration_esys_create_policy_auth_int-esys_crypto_ossl.$(OBJEXT):
  \
+       src/tss2-esys/$(am__dirstamp) \
+       src/tss2-esys/$(DEPDIR)/$(am__dirstamp)
+test/integration/esys_create_policy_auth_int-esys-create-policy-auth.int.$(OBJEXT):
  \
+       test/integration/$(am__dirstamp) \
+       test/integration/$(DEPDIR)/$(am__dirstamp)
+test/integration/esys_create_policy_auth_int-main-esapi.$(OBJEXT):  \
+       test/integration/$(am__dirstamp) \
+       test/integration/$(DEPDIR)/$(am__dirstamp)
+
+test/integration/esys-create-policy-auth.int$(EXEEXT): 
$(test_integration_esys_create_policy_auth_int_OBJECTS) 
$(test_integration_esys_create_policy_auth_int_DEPENDENCIES) 
$(EXTRA_test_integration_esys_create_policy_auth_int_DEPENDENCIES) 
test/integration/$(am__dirstamp)
+       @rm -f test/integration/esys-create-policy-auth.int$(EXEEXT)
+       $(AM_V_CCLD)$(test_integration_esys_create_policy_auth_int_LINK) 
$(test_integration_esys_create_policy_auth_int_OBJECTS) 
$(test_integration_esys_create_policy_auth_int_LDADD) $(LIBS)
 
src/tss2-esys/test_integration_esys_create_primary_ecc_hmac_int-esys_iutil.$(OBJEXT):
  \
        src/tss2-esys/$(am__dirstamp) \
        src/tss2-esys/$(DEPDIR)/$(am__dirstamp)
@@ -9357,6 +9426,10 @@
 @AMDEP_TRUE@@am__include@ 
@am__quote@src/tss2-esys/$(DEPDIR)/test_integration_esys_create_password_auth_int-esys_crypto_gcrypt.Po@am__quote@
 # am--include-marker
 @AMDEP_TRUE@@am__include@ 
@am__quote@src/tss2-esys/$(DEPDIR)/test_integration_esys_create_password_auth_int-esys_crypto_ossl.Po@am__quote@
 # am--include-marker
 @AMDEP_TRUE@@am__include@ 
@am__quote@src/tss2-esys/$(DEPDIR)/test_integration_esys_create_password_auth_int-esys_iutil.Po@am__quote@
 # am--include-marker
+@AMDEP_TRUE@@am__include@ 
@am__quote@src/tss2-esys/$(DEPDIR)/test_integration_esys_create_policy_auth_int-esys_crypto.Po@am__quote@
 # am--include-marker
+@AMDEP_TRUE@@am__include@ 
@am__quote@src/tss2-esys/$(DEPDIR)/test_integration_esys_create_policy_auth_int-esys_crypto_gcrypt.Po@am__quote@
 # am--include-marker
+@AMDEP_TRUE@@am__include@ 
@am__quote@src/tss2-esys/$(DEPDIR)/test_integration_esys_create_policy_auth_int-esys_crypto_ossl.Po@am__quote@
 # am--include-marker
+@AMDEP_TRUE@@am__include@ 
@am__quote@src/tss2-esys/$(DEPDIR)/test_integration_esys_create_policy_auth_int-esys_iutil.Po@am__quote@
 # am--include-marker
 @AMDEP_TRUE@@am__include@ 
@am__quote@src/tss2-esys/$(DEPDIR)/test_integration_esys_create_primary_ecc_hmac_int-esys_crypto.Po@am__quote@
 # am--include-marker
 @AMDEP_TRUE@@am__include@ 
@am__quote@src/tss2-esys/$(DEPDIR)/test_integration_esys_create_primary_ecc_hmac_int-esys_crypto_gcrypt.Po@am__quote@
 # am--include-marker
 @AMDEP_TRUE@@am__include@ 
@am__quote@src/tss2-esys/$(DEPDIR)/test_integration_esys_create_primary_ecc_hmac_int-esys_crypto_ossl.Po@am__quote@
 # am--include-marker
@@ -9800,6 +9873,8 @@
 @AMDEP_TRUE@@am__include@ 
@am__quote@test/integration/$(DEPDIR)/esys_create_fail_int-main-esapi.Po@am__quote@
 # am--include-marker
 @AMDEP_TRUE@@am__include@ 
@am__quote@test/integration/$(DEPDIR)/esys_create_password_auth_int-esys-create-password-auth.int.Po@am__quote@
 # am--include-marker
 @AMDEP_TRUE@@am__include@ 
@am__quote@test/integration/$(DEPDIR)/esys_create_password_auth_int-main-esapi.Po@am__quote@
 # am--include-marker
+@AMDEP_TRUE@@am__include@ 
@am__quote@test/integration/$(DEPDIR)/esys_create_policy_auth_int-esys-create-policy-auth.int.Po@am__quote@
 # am--include-marker
+@AMDEP_TRUE@@am__include@ 
@am__quote@test/integration/$(DEPDIR)/esys_create_policy_auth_int-main-esapi.Po@am__quote@
 # am--include-marker
 @AMDEP_TRUE@@am__include@ 
@am__quote@test/integration/$(DEPDIR)/esys_create_primary_ecc_hmac_int-esys-create-primary-hmac.int.Po@am__quote@
 # am--include-marker
 @AMDEP_TRUE@@am__include@ 
@am__quote@test/integration/$(DEPDIR)/esys_create_primary_ecc_hmac_int-main-esapi.Po@am__quote@
 # am--include-marker
 @AMDEP_TRUE@@am__include@ 
@am__quote@test/integration/$(DEPDIR)/esys_create_primary_hmac_int-esys-create-primary-hmac.int.Po@am__quote@
 # am--include-marker
@@ -12412,6 +12487,90 @@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) 
$(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCC_FALSE@  $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) 
$(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) 
$(test_integration_esys_create_password_auth_int_CFLAGS) $(CFLAGS) -c -o 
test/integration/esys_create_password_auth_int-main-esapi.obj `if test -f 
'test/integration/main-esapi.c'; then $(CYGPATH_W) 
'test/integration/main-esapi.c'; else $(CYGPATH_W) 
'$(srcdir)/test/integration/main-esapi.c'; fi`
 
+src/tss2-esys/test_integration_esys_create_policy_auth_int-esys_iutil.o: 
src/tss2-esys/esys_iutil.c
+@am__fastdepCC_TRUE@   $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) 
$(AM_CPPFLAGS) $(CPPFLAGS) 
$(test_integration_esys_create_policy_auth_int_CFLAGS) $(CFLAGS) -MT 
src/tss2-esys/test_integration_esys_create_policy_auth_int-esys_iutil.o -MD -MP 
-MF 
src/tss2-esys/$(DEPDIR)/test_integration_esys_create_policy_auth_int-esys_iutil.Tpo
 -c -o src/tss2-esys/test_integration_esys_create_policy_auth_int-esys_iutil.o 
`test -f 'src/tss2-esys/esys_iutil.c' || echo 
'$(srcdir)/'`src/tss2-esys/esys_iutil.c
+@am__fastdepCC_TRUE@   $(AM_V_at)$(am__mv) 
src/tss2-esys/$(DEPDIR)/test_integration_esys_create_policy_auth_int-esys_iutil.Tpo
 
src/tss2-esys/$(DEPDIR)/test_integration_esys_create_policy_auth_int-esys_iutil.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      
$(AM_V_CC)source='src/tss2-esys/esys_iutil.c' 
object='src/tss2-esys/test_integration_esys_create_policy_auth_int-esys_iutil.o'
 libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) 
$(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) 
$(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) 
$(test_integration_esys_create_policy_auth_int_CFLAGS) $(CFLAGS) -c -o 
src/tss2-esys/test_integration_esys_create_policy_auth_int-esys_iutil.o `test 
-f 'src/tss2-esys/esys_iutil.c' || echo '$(srcdir)/'`src/tss2-esys/esys_iutil.c
+
+src/tss2-esys/test_integration_esys_create_policy_auth_int-esys_iutil.obj: 
src/tss2-esys/esys_iutil.c
+@am__fastdepCC_TRUE@   $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) 
$(AM_CPPFLAGS) $(CPPFLAGS) 
$(test_integration_esys_create_policy_auth_int_CFLAGS) $(CFLAGS) -MT 
src/tss2-esys/test_integration_esys_create_policy_auth_int-esys_iutil.obj -MD 
-MP -MF 
src/tss2-esys/$(DEPDIR)/test_integration_esys_create_policy_auth_int-esys_iutil.Tpo
 -c -o 
src/tss2-esys/test_integration_esys_create_policy_auth_int-esys_iutil.obj `if 
test -f 'src/tss2-esys/esys_iutil.c'; then $(CYGPATH_W) 
'src/tss2-esys/esys_iutil.c'; else $(CYGPATH_W) 
'$(srcdir)/src/tss2-esys/esys_iutil.c'; fi`
+@am__fastdepCC_TRUE@   $(AM_V_at)$(am__mv) 
src/tss2-esys/$(DEPDIR)/test_integration_esys_create_policy_auth_int-esys_iutil.Tpo
 
src/tss2-esys/$(DEPDIR)/test_integration_esys_create_policy_auth_int-esys_iutil.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      
$(AM_V_CC)source='src/tss2-esys/esys_iutil.c' 
object='src/tss2-esys/test_integration_esys_create_policy_auth_int-esys_iutil.obj'
 libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) 
$(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) 
$(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) 
$(test_integration_esys_create_policy_auth_int_CFLAGS) $(CFLAGS) -c -o 
src/tss2-esys/test_integration_esys_create_policy_auth_int-esys_iutil.obj `if 
test -f 'src/tss2-esys/esys_iutil.c'; then $(CYGPATH_W) 
'src/tss2-esys/esys_iutil.c'; else $(CYGPATH_W) 
'$(srcdir)/src/tss2-esys/esys_iutil.c'; fi`
+
+src/tss2-esys/test_integration_esys_create_policy_auth_int-esys_crypto.o: 
src/tss2-esys/esys_crypto.c
+@am__fastdepCC_TRUE@   $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) 
$(AM_CPPFLAGS) $(CPPFLAGS) 
$(test_integration_esys_create_policy_auth_int_CFLAGS) $(CFLAGS) -MT 
src/tss2-esys/test_integration_esys_create_policy_auth_int-esys_crypto.o -MD 
-MP -MF 
src/tss2-esys/$(DEPDIR)/test_integration_esys_create_policy_auth_int-esys_crypto.Tpo
 -c -o src/tss2-esys/test_integration_esys_create_policy_auth_int-esys_crypto.o 
`test -f 'src/tss2-esys/esys_crypto.c' || echo 
'$(srcdir)/'`src/tss2-esys/esys_crypto.c
+@am__fastdepCC_TRUE@   $(AM_V_at)$(am__mv) 
src/tss2-esys/$(DEPDIR)/test_integration_esys_create_policy_auth_int-esys_crypto.Tpo
 
src/tss2-esys/$(DEPDIR)/test_integration_esys_create_policy_auth_int-esys_crypto.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      
$(AM_V_CC)source='src/tss2-esys/esys_crypto.c' 
object='src/tss2-esys/test_integration_esys_create_policy_auth_int-esys_crypto.o'
 libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) 
$(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) 
$(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) 
$(test_integration_esys_create_policy_auth_int_CFLAGS) $(CFLAGS) -c -o 
src/tss2-esys/test_integration_esys_create_policy_auth_int-esys_crypto.o `test 
-f 'src/tss2-esys/esys_crypto.c' || echo 
'$(srcdir)/'`src/tss2-esys/esys_crypto.c
+
+src/tss2-esys/test_integration_esys_create_policy_auth_int-esys_crypto.obj: 
src/tss2-esys/esys_crypto.c
+@am__fastdepCC_TRUE@   $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) 
$(AM_CPPFLAGS) $(CPPFLAGS) 
$(test_integration_esys_create_policy_auth_int_CFLAGS) $(CFLAGS) -MT 
src/tss2-esys/test_integration_esys_create_policy_auth_int-esys_crypto.obj -MD 
-MP -MF 
src/tss2-esys/$(DEPDIR)/test_integration_esys_create_policy_auth_int-esys_crypto.Tpo
 -c -o 
src/tss2-esys/test_integration_esys_create_policy_auth_int-esys_crypto.obj `if 
test -f 'src/tss2-esys/esys_crypto.c'; then $(CYGPATH_W) 
'src/tss2-esys/esys_crypto.c'; else $(CYGPATH_W) 
'$(srcdir)/src/tss2-esys/esys_crypto.c'; fi`
+@am__fastdepCC_TRUE@   $(AM_V_at)$(am__mv) 
src/tss2-esys/$(DEPDIR)/test_integration_esys_create_policy_auth_int-esys_crypto.Tpo
 
src/tss2-esys/$(DEPDIR)/test_integration_esys_create_policy_auth_int-esys_crypto.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      
$(AM_V_CC)source='src/tss2-esys/esys_crypto.c' 
object='src/tss2-esys/test_integration_esys_create_policy_auth_int-esys_crypto.obj'
 libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) 
$(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) 
$(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) 
$(test_integration_esys_create_policy_auth_int_CFLAGS) $(CFLAGS) -c -o 
src/tss2-esys/test_integration_esys_create_policy_auth_int-esys_crypto.obj `if 
test -f 'src/tss2-esys/esys_crypto.c'; then $(CYGPATH_W) 
'src/tss2-esys/esys_crypto.c'; else $(CYGPATH_W) 
'$(srcdir)/src/tss2-esys/esys_crypto.c'; fi`
+
+src/tss2-esys/test_integration_esys_create_policy_auth_int-esys_crypto_gcrypt.o:
 src/tss2-esys/esys_crypto_gcrypt.c
+@am__fastdepCC_TRUE@   $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) 
$(AM_CPPFLAGS) $(CPPFLAGS) 
$(test_integration_esys_create_policy_auth_int_CFLAGS) $(CFLAGS) -MT 
src/tss2-esys/test_integration_esys_create_policy_auth_int-esys_crypto_gcrypt.o 
-MD -MP -MF 
src/tss2-esys/$(DEPDIR)/test_integration_esys_create_policy_auth_int-esys_crypto_gcrypt.Tpo
 -c -o 
src/tss2-esys/test_integration_esys_create_policy_auth_int-esys_crypto_gcrypt.o 
`test -f 'src/tss2-esys/esys_crypto_gcrypt.c' || echo 
'$(srcdir)/'`src/tss2-esys/esys_crypto_gcrypt.c
+@am__fastdepCC_TRUE@   $(AM_V_at)$(am__mv) 
src/tss2-esys/$(DEPDIR)/test_integration_esys_create_policy_auth_int-esys_crypto_gcrypt.Tpo
 
src/tss2-esys/$(DEPDIR)/test_integration_esys_create_policy_auth_int-esys_crypto_gcrypt.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      
$(AM_V_CC)source='src/tss2-esys/esys_crypto_gcrypt.c' 
object='src/tss2-esys/test_integration_esys_create_policy_auth_int-esys_crypto_gcrypt.o'
 libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) 
$(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) 
$(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) 
$(test_integration_esys_create_policy_auth_int_CFLAGS) $(CFLAGS) -c -o 
src/tss2-esys/test_integration_esys_create_policy_auth_int-esys_crypto_gcrypt.o 
`test -f 'src/tss2-esys/esys_crypto_gcrypt.c' || echo 
'$(srcdir)/'`src/tss2-esys/esys_crypto_gcrypt.c
+
+src/tss2-esys/test_integration_esys_create_policy_auth_int-esys_crypto_gcrypt.obj:
 src/tss2-esys/esys_crypto_gcrypt.c
+@am__fastdepCC_TRUE@   $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) 
$(AM_CPPFLAGS) $(CPPFLAGS) 
$(test_integration_esys_create_policy_auth_int_CFLAGS) $(CFLAGS) -MT 
src/tss2-esys/test_integration_esys_create_policy_auth_int-esys_crypto_gcrypt.obj
 -MD -MP -MF 
src/tss2-esys/$(DEPDIR)/test_integration_esys_create_policy_auth_int-esys_crypto_gcrypt.Tpo
 -c -o 
src/tss2-esys/test_integration_esys_create_policy_auth_int-esys_crypto_gcrypt.obj
 `if test -f 'src/tss2-esys/esys_crypto_gcrypt.c'; then $(CYGPATH_W) 
'src/tss2-esys/esys_crypto_gcrypt.c'; else $(CYGPATH_W) 
'$(srcdir)/src/tss2-esys/esys_crypto_gcrypt.c'; fi`
+@am__fastdepCC_TRUE@   $(AM_V_at)$(am__mv) 
src/tss2-esys/$(DEPDIR)/test_integration_esys_create_policy_auth_int-esys_crypto_gcrypt.Tpo
 
src/tss2-esys/$(DEPDIR)/test_integration_esys_create_policy_auth_int-esys_crypto_gcrypt.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      
$(AM_V_CC)source='src/tss2-esys/esys_crypto_gcrypt.c' 
object='src/tss2-esys/test_integration_esys_create_policy_auth_int-esys_crypto_gcrypt.obj'
 libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) 
$(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) 
$(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) 
$(test_integration_esys_create_policy_auth_int_CFLAGS) $(CFLAGS) -c -o 
src/tss2-esys/test_integration_esys_create_policy_auth_int-esys_crypto_gcrypt.obj
 `if test -f 'src/tss2-esys/esys_crypto_gcrypt.c'; then $(CYGPATH_W) 
'src/tss2-esys/esys_crypto_gcrypt.c'; else $(CYGPATH_W) 
'$(srcdir)/src/tss2-esys/esys_crypto_gcrypt.c'; fi`
+
+src/tss2-esys/test_integration_esys_create_policy_auth_int-esys_crypto_ossl.o: 
src/tss2-esys/esys_crypto_ossl.c
+@am__fastdepCC_TRUE@   $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) 
$(AM_CPPFLAGS) $(CPPFLAGS) 
$(test_integration_esys_create_policy_auth_int_CFLAGS) $(CFLAGS) -MT 
src/tss2-esys/test_integration_esys_create_policy_auth_int-esys_crypto_ossl.o 
-MD -MP -MF 
src/tss2-esys/$(DEPDIR)/test_integration_esys_create_policy_auth_int-esys_crypto_ossl.Tpo
 -c -o 
src/tss2-esys/test_integration_esys_create_policy_auth_int-esys_crypto_ossl.o 
`test -f 'src/tss2-esys/esys_crypto_ossl.c' || echo 
'$(srcdir)/'`src/tss2-esys/esys_crypto_ossl.c
+@am__fastdepCC_TRUE@   $(AM_V_at)$(am__mv) 
src/tss2-esys/$(DEPDIR)/test_integration_esys_create_policy_auth_int-esys_crypto_ossl.Tpo
 
src/tss2-esys/$(DEPDIR)/test_integration_esys_create_policy_auth_int-esys_crypto_ossl.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      
$(AM_V_CC)source='src/tss2-esys/esys_crypto_ossl.c' 
object='src/tss2-esys/test_integration_esys_create_policy_auth_int-esys_crypto_ossl.o'
 libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) 
$(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) 
$(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) 
$(test_integration_esys_create_policy_auth_int_CFLAGS) $(CFLAGS) -c -o 
src/tss2-esys/test_integration_esys_create_policy_auth_int-esys_crypto_ossl.o 
`test -f 'src/tss2-esys/esys_crypto_ossl.c' || echo 
'$(srcdir)/'`src/tss2-esys/esys_crypto_ossl.c
+
+src/tss2-esys/test_integration_esys_create_policy_auth_int-esys_crypto_ossl.obj:
 src/tss2-esys/esys_crypto_ossl.c
+@am__fastdepCC_TRUE@   $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) 
$(AM_CPPFLAGS) $(CPPFLAGS) 
$(test_integration_esys_create_policy_auth_int_CFLAGS) $(CFLAGS) -MT 
src/tss2-esys/test_integration_esys_create_policy_auth_int-esys_crypto_ossl.obj 
-MD -MP -MF 
src/tss2-esys/$(DEPDIR)/test_integration_esys_create_policy_auth_int-esys_crypto_ossl.Tpo
 -c -o 
src/tss2-esys/test_integration_esys_create_policy_auth_int-esys_crypto_ossl.obj 
`if test -f 'src/tss2-esys/esys_crypto_ossl.c'; then $(CYGPATH_W) 
'src/tss2-esys/esys_crypto_ossl.c'; else $(CYGPATH_W) 
'$(srcdir)/src/tss2-esys/esys_crypto_ossl.c'; fi`
+@am__fastdepCC_TRUE@   $(AM_V_at)$(am__mv) 
src/tss2-esys/$(DEPDIR)/test_integration_esys_create_policy_auth_int-esys_crypto_ossl.Tpo
 
src/tss2-esys/$(DEPDIR)/test_integration_esys_create_policy_auth_int-esys_crypto_ossl.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      
$(AM_V_CC)source='src/tss2-esys/esys_crypto_ossl.c' 
object='src/tss2-esys/test_integration_esys_create_policy_auth_int-esys_crypto_ossl.obj'
 libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) 
$(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) 
$(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) 
$(test_integration_esys_create_policy_auth_int_CFLAGS) $(CFLAGS) -c -o 
src/tss2-esys/test_integration_esys_create_policy_auth_int-esys_crypto_ossl.obj 
`if test -f 'src/tss2-esys/esys_crypto_ossl.c'; then $(CYGPATH_W) 
'src/tss2-esys/esys_crypto_ossl.c'; else $(CYGPATH_W) 
'$(srcdir)/src/tss2-esys/esys_crypto_ossl.c'; fi`
+
+test/integration/esys_create_policy_auth_int-esys-create-policy-auth.int.o: 
test/integration/esys-create-policy-auth.int.c
+@am__fastdepCC_TRUE@   $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) 
$(AM_CPPFLAGS) $(CPPFLAGS) 
$(test_integration_esys_create_policy_auth_int_CFLAGS) $(CFLAGS) -MT 
test/integration/esys_create_policy_auth_int-esys-create-policy-auth.int.o -MD 
-MP -MF 
test/integration/$(DEPDIR)/esys_create_policy_auth_int-esys-create-policy-auth.int.Tpo
 -c -o 
test/integration/esys_create_policy_auth_int-esys-create-policy-auth.int.o 
`test -f 'test/integration/esys-create-policy-auth.int.c' || echo 
'$(srcdir)/'`test/integration/esys-create-policy-auth.int.c
+@am__fastdepCC_TRUE@   $(AM_V_at)$(am__mv) 
test/integration/$(DEPDIR)/esys_create_policy_auth_int-esys-create-policy-auth.int.Tpo
 
test/integration/$(DEPDIR)/esys_create_policy_auth_int-esys-create-policy-auth.int.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      
$(AM_V_CC)source='test/integration/esys-create-policy-auth.int.c' 
object='test/integration/esys_create_policy_auth_int-esys-create-policy-auth.int.o'
 libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) 
$(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) 
$(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) 
$(test_integration_esys_create_policy_auth_int_CFLAGS) $(CFLAGS) -c -o 
test/integration/esys_create_policy_auth_int-esys-create-policy-auth.int.o 
`test -f 'test/integration/esys-create-policy-auth.int.c' || echo 
'$(srcdir)/'`test/integration/esys-create-policy-auth.int.c
+
+test/integration/esys_create_policy_auth_int-esys-create-policy-auth.int.obj: 
test/integration/esys-create-policy-auth.int.c
+@am__fastdepCC_TRUE@   $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) 
$(AM_CPPFLAGS) $(CPPFLAGS) 
$(test_integration_esys_create_policy_auth_int_CFLAGS) $(CFLAGS) -MT 
test/integration/esys_create_policy_auth_int-esys-create-policy-auth.int.obj 
-MD -MP -MF 
test/integration/$(DEPDIR)/esys_create_policy_auth_int-esys-create-policy-auth.int.Tpo
 -c -o 
test/integration/esys_create_policy_auth_int-esys-create-policy-auth.int.obj 
`if test -f 'test/integration/esys-create-policy-auth.int.c'; then $(CYGPATH_W) 
'test/integration/esys-create-policy-auth.int.c'; else $(CYGPATH_W) 
'$(srcdir)/test/integration/esys-create-policy-auth.int.c'; fi`
+@am__fastdepCC_TRUE@   $(AM_V_at)$(am__mv) 
test/integration/$(DEPDIR)/esys_create_policy_auth_int-esys-create-policy-auth.int.Tpo
 
test/integration/$(DEPDIR)/esys_create_policy_auth_int-esys-create-policy-auth.int.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      
$(AM_V_CC)source='test/integration/esys-create-policy-auth.int.c' 
object='test/integration/esys_create_policy_auth_int-esys-create-policy-auth.int.obj'
 libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) 
$(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) 
$(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) 
$(test_integration_esys_create_policy_auth_int_CFLAGS) $(CFLAGS) -c -o 
test/integration/esys_create_policy_auth_int-esys-create-policy-auth.int.obj 
`if test -f 'test/integration/esys-create-policy-auth.int.c'; then $(CYGPATH_W) 
'test/integration/esys-create-policy-auth.int.c'; else $(CYGPATH_W) 
'$(srcdir)/test/integration/esys-create-policy-auth.int.c'; fi`
+
+test/integration/esys_create_policy_auth_int-main-esapi.o: 
test/integration/main-esapi.c
+@am__fastdepCC_TRUE@   $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) 
$(AM_CPPFLAGS) $(CPPFLAGS) 
$(test_integration_esys_create_policy_auth_int_CFLAGS) $(CFLAGS) -MT 
test/integration/esys_create_policy_auth_int-main-esapi.o -MD -MP -MF 
test/integration/$(DEPDIR)/esys_create_policy_auth_int-main-esapi.Tpo -c -o 
test/integration/esys_create_policy_auth_int-main-esapi.o `test -f 
'test/integration/main-esapi.c' || echo 
'$(srcdir)/'`test/integration/main-esapi.c
+@am__fastdepCC_TRUE@   $(AM_V_at)$(am__mv) 
test/integration/$(DEPDIR)/esys_create_policy_auth_int-main-esapi.Tpo 
test/integration/$(DEPDIR)/esys_create_policy_auth_int-main-esapi.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      
$(AM_V_CC)source='test/integration/main-esapi.c' 
object='test/integration/esys_create_policy_auth_int-main-esapi.o' libtool=no 
@AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) 
$(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) 
$(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) 
$(test_integration_esys_create_policy_auth_int_CFLAGS) $(CFLAGS) -c -o 
test/integration/esys_create_policy_auth_int-main-esapi.o `test -f 
'test/integration/main-esapi.c' || echo 
'$(srcdir)/'`test/integration/main-esapi.c
+
+test/integration/esys_create_policy_auth_int-main-esapi.obj: 
test/integration/main-esapi.c
+@am__fastdepCC_TRUE@   $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) 
$(AM_CPPFLAGS) $(CPPFLAGS) 
$(test_integration_esys_create_policy_auth_int_CFLAGS) $(CFLAGS) -MT 
test/integration/esys_create_policy_auth_int-main-esapi.obj -MD -MP -MF 
test/integration/$(DEPDIR)/esys_create_policy_auth_int-main-esapi.Tpo -c -o 
test/integration/esys_create_policy_auth_int-main-esapi.obj `if test -f 
'test/integration/main-esapi.c'; then $(CYGPATH_W) 
'test/integration/main-esapi.c'; else $(CYGPATH_W) 
'$(srcdir)/test/integration/main-esapi.c'; fi`
+@am__fastdepCC_TRUE@   $(AM_V_at)$(am__mv) 
test/integration/$(DEPDIR)/esys_create_policy_auth_int-main-esapi.Tpo 
test/integration/$(DEPDIR)/esys_create_policy_auth_int-main-esapi.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      
$(AM_V_CC)source='test/integration/main-esapi.c' 
object='test/integration/esys_create_policy_auth_int-main-esapi.obj' libtool=no 
@AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) 
$(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) 
$(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) 
$(test_integration_esys_create_policy_auth_int_CFLAGS) $(CFLAGS) -c -o 
test/integration/esys_create_policy_auth_int-main-esapi.obj `if test -f 
'test/integration/main-esapi.c'; then $(CYGPATH_W) 
'test/integration/main-esapi.c'; else $(CYGPATH_W) 
'$(srcdir)/test/integration/main-esapi.c'; fi`
+
 src/tss2-esys/test_integration_esys_create_primary_ecc_hmac_int-esys_iutil.o: 
src/tss2-esys/esys_iutil.c
 @am__fastdepCC_TRUE@   $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) 
$(AM_CPPFLAGS) $(CPPFLAGS) 
$(test_integration_esys_create_primary_ecc_hmac_int_CFLAGS) $(CFLAGS) -MT 
src/tss2-esys/test_integration_esys_create_primary_ecc_hmac_int-esys_iutil.o 
-MD -MP -MF 
src/tss2-esys/$(DEPDIR)/test_integration_esys_create_primary_ecc_hmac_int-esys_iutil.Tpo
 -c -o 
src/tss2-esys/test_integration_esys_create_primary_ecc_hmac_int-esys_iutil.o 
`test -f 'src/tss2-esys/esys_iutil.c' || echo 
'$(srcdir)/'`src/tss2-esys/esys_iutil.c
 @am__fastdepCC_TRUE@   $(AM_V_at)$(am__mv) 
src/tss2-esys/$(DEPDIR)/test_integration_esys_create_primary_ecc_hmac_int-esys_iutil.Tpo
 
src/tss2-esys/$(DEPDIR)/test_integration_esys_create_primary_ecc_hmac_int-esys_iutil.Po
@@ -18458,9 +18617,9 @@
        @echo "This command is intended for maintainers to use"
        @echo "it deletes files that may require special tools to rebuild."
        -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES)
-@AUTOCONF_CODE_COVERAGE_2019_01_06_FALSE@distclean-local:
 @WITH_UDEVRULESPREFIX_FALSE@uninstall-local:
 @AUTOCONF_CODE_COVERAGE_2019_01_06_FALSE@clean-local:
+@AUTOCONF_CODE_COVERAGE_2019_01_06_FALSE@distclean-local:
 @WITH_UDEVRULESPREFIX_FALSE@install-data-hook:
 check-valgrind: check-valgrind-am
 
@@ -18507,6 +18666,10 @@
        -rm -f 
src/tss2-esys/$(DEPDIR)/test_integration_esys_create_password_auth_int-esys_crypto_gcrypt.Po
        -rm -f 
src/tss2-esys/$(DEPDIR)/test_integration_esys_create_password_auth_int-esys_crypto_ossl.Po
        -rm -f 
src/tss2-esys/$(DEPDIR)/test_integration_esys_create_password_auth_int-esys_iutil.Po
+       -rm -f 
src/tss2-esys/$(DEPDIR)/test_integration_esys_create_policy_auth_int-esys_crypto.Po
+       -rm -f 
src/tss2-esys/$(DEPDIR)/test_integration_esys_create_policy_auth_int-esys_crypto_gcrypt.Po
+       -rm -f 
src/tss2-esys/$(DEPDIR)/test_integration_esys_create_policy_auth_int-esys_crypto_ossl.Po
+       -rm -f 
src/tss2-esys/$(DEPDIR)/test_integration_esys_create_policy_auth_int-esys_iutil.Po
        -rm -f 
src/tss2-esys/$(DEPDIR)/test_integration_esys_create_primary_ecc_hmac_int-esys_crypto.Po
        -rm -f 
src/tss2-esys/$(DEPDIR)/test_integration_esys_create_primary_ecc_hmac_int-esys_crypto_gcrypt.Po
        -rm -f 
src/tss2-esys/$(DEPDIR)/test_integration_esys_create_primary_ecc_hmac_int-esys_crypto_ossl.Po
@@ -18950,6 +19113,8 @@
        -rm -f test/integration/$(DEPDIR)/esys_create_fail_int-main-esapi.Po
        -rm -f 
test/integration/$(DEPDIR)/esys_create_password_auth_int-esys-create-password-auth.int.Po
        -rm -f 
test/integration/$(DEPDIR)/esys_create_password_auth_int-main-esapi.Po
+       -rm -f 
test/integration/$(DEPDIR)/esys_create_policy_auth_int-esys-create-policy-auth.int.Po
+       -rm -f 
test/integration/$(DEPDIR)/esys_create_policy_auth_int-main-esapi.Po
        -rm -f 
test/integration/$(DEPDIR)/esys_create_primary_ecc_hmac_int-esys-create-primary-hmac.int.Po
        -rm -f 
test/integration/$(DEPDIR)/esys_create_primary_ecc_hmac_int-main-esapi.Po
        -rm -f 
test/integration/$(DEPDIR)/esys_create_primary_hmac_int-esys-create-primary-hmac.int.Po
@@ -19244,6 +19409,10 @@
        -rm -f 
src/tss2-esys/$(DEPDIR)/test_integration_esys_create_password_auth_int-esys_crypto_gcrypt.Po
        -rm -f 
src/tss2-esys/$(DEPDIR)/test_integration_esys_create_password_auth_int-esys_crypto_ossl.Po
        -rm -f 
src/tss2-esys/$(DEPDIR)/test_integration_esys_create_password_auth_int-esys_iutil.Po
+       -rm -f 
src/tss2-esys/$(DEPDIR)/test_integration_esys_create_policy_auth_int-esys_crypto.Po
+       -rm -f 
src/tss2-esys/$(DEPDIR)/test_integration_esys_create_policy_auth_int-esys_crypto_gcrypt.Po
+       -rm -f 
src/tss2-esys/$(DEPDIR)/test_integration_esys_create_policy_auth_int-esys_crypto_ossl.Po
+       -rm -f 
src/tss2-esys/$(DEPDIR)/test_integration_esys_create_policy_auth_int-esys_iutil.Po
        -rm -f 
src/tss2-esys/$(DEPDIR)/test_integration_esys_create_primary_ecc_hmac_int-esys_crypto.Po
        -rm -f 
src/tss2-esys/$(DEPDIR)/test_integration_esys_create_primary_ecc_hmac_int-esys_crypto_gcrypt.Po
        -rm -f 
src/tss2-esys/$(DEPDIR)/test_integration_esys_create_primary_ecc_hmac_int-esys_crypto_ossl.Po
@@ -19687,6 +19856,8 @@
        -rm -f test/integration/$(DEPDIR)/esys_create_fail_int-main-esapi.Po
        -rm -f 
test/integration/$(DEPDIR)/esys_create_password_auth_int-esys-create-password-auth.int.Po
        -rm -f 
test/integration/$(DEPDIR)/esys_create_password_auth_int-main-esapi.Po
+       -rm -f 
test/integration/$(DEPDIR)/esys_create_policy_auth_int-esys-create-policy-auth.int.Po
+       -rm -f 
test/integration/$(DEPDIR)/esys_create_policy_auth_int-main-esapi.Po
        -rm -f 
test/integration/$(DEPDIR)/esys_create_primary_ecc_hmac_int-esys-create-primary-hmac.int.Po
        -rm -f 
test/integration/$(DEPDIR)/esys_create_primary_ecc_hmac_int-main-esapi.Po
        -rm -f 
test/integration/$(DEPDIR)/esys_create_primary_hmac_int-esys-create-primary-hmac.int.Po
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tpm2-tss-2.3.0/aminclude_static.am 
new/tpm2-tss-2.3.2/aminclude_static.am
--- old/tpm2-tss-2.3.0/aminclude_static.am      2019-08-13 23:23:39.000000000 
+0200
+++ new/tpm2-tss-2.3.2/aminclude_static.am      2019-12-12 20:00:43.000000000 
+0100
@@ -1,6 +1,6 @@
 
 # aminclude_static.am generated automatically by Autoconf
-# from AX_AM_MACROS_STATIC on Tue Aug 13 14:23:39 PDT 2019
+# from AX_AM_MACROS_STATIC on Thu Dec 12 11:00:43 PST 2019
 
 
 # Code coverage
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tpm2-tss-2.3.0/configure new/tpm2-tss-2.3.2/configure
--- old/tpm2-tss-2.3.0/configure        2019-08-13 23:15:13.000000000 +0200
+++ new/tpm2-tss-2.3.2/configure        2019-12-12 20:00:43.000000000 +0100
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for tpm2-tss 2.3.0.
+# Generated by GNU Autoconf 2.69 for tpm2-tss 2.3.2.
 #
 # Report bugs to <https://github.com/tpm2-software/tpm2-tss/issues>.
 #
@@ -590,8 +590,8 @@
 # Identity of this package.
 PACKAGE_NAME='tpm2-tss'
 PACKAGE_TARNAME='tpm2-tss'
-PACKAGE_VERSION='2.3.0'
-PACKAGE_STRING='tpm2-tss 2.3.0'
+PACKAGE_VERSION='2.3.2'
+PACKAGE_STRING='tpm2-tss 2.3.2'
 PACKAGE_BUGREPORT='https://github.com/tpm2-software/tpm2-tss/issues'
 PACKAGE_URL='https://github.com/tpm2-software/tpm2-tss'
 
@@ -880,6 +880,7 @@
 docdir
 oldincludedir
 includedir
+runstatedir
 localstatedir
 sharedstatedir
 sysconfdir
@@ -1014,6 +1015,7 @@
 sysconfdir='${prefix}/etc'
 sharedstatedir='${prefix}/com'
 localstatedir='${prefix}/var'
+runstatedir='${localstatedir}/run'
 includedir='${prefix}/include'
 oldincludedir='/usr/include'
 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
@@ -1266,6 +1268,15 @@
   | -silent | --silent | --silen | --sile | --sil)
     silent=yes ;;
 
+  -runstatedir | --runstatedir | --runstatedi | --runstated \
+  | --runstate | --runstat | --runsta | --runst | --runs \
+  | --run | --ru | --r)
+    ac_prev=runstatedir ;;
+  -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \
+  | --runstate=* | --runstat=* | --runsta=* | --runst=* | --runs=* \
+  | --run=* | --ru=* | --r=*)
+    runstatedir=$ac_optarg ;;
+
   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
     ac_prev=sbindir ;;
   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
@@ -1403,7 +1414,7 @@
 for ac_var in  exec_prefix prefix bindir sbindir libexecdir datarootdir \
                datadir sysconfdir sharedstatedir localstatedir includedir \
                oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
-               libdir localedir mandir
+               libdir localedir mandir runstatedir
 do
   eval ac_val=\$$ac_var
   # Remove trailing slashes.
@@ -1516,7 +1527,7 @@
   # Omit some internal or obsolete options to make the list less imposing.
   # This message is too long to be a string in the A/UX 3.1 sh.
   cat <<_ACEOF
-\`configure' configures tpm2-tss 2.3.0 to adapt to many kinds of systems.
+\`configure' configures tpm2-tss 2.3.2 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1556,6 +1567,7 @@
   --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
   --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
   --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
+  --runstatedir=DIR       modifiable per-process data [LOCALSTATEDIR/run]
   --libdir=DIR            object code libraries [EPREFIX/lib]
   --includedir=DIR        C header files [PREFIX/include]
   --oldincludedir=DIR     C header files for non-gcc [/usr/include]
@@ -1586,7 +1598,7 @@
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
-     short | recursive ) echo "Configuration of tpm2-tss 2.3.0:";;
+     short | recursive ) echo "Configuration of tpm2-tss 2.3.2:";;
    esac
   cat <<\_ACEOF
 
@@ -1775,7 +1787,7 @@
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-tpm2-tss configure 2.3.0
+tpm2-tss configure 2.3.2
 generated by GNU Autoconf 2.69
 
 Copyright (C) 2012 Free Software Foundation, Inc.
@@ -2311,7 +2323,7 @@
 This file contains any messages produced by compilers while
 running configure, to aid debugging if configure makes a mistake.
 
-It was created by tpm2-tss $as_me 2.3.0, which was
+It was created by tpm2-tss $as_me 2.3.2, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   $ $0 $@
@@ -3175,7 +3187,7 @@
 
 # Define the identity of the package.
  PACKAGE='tpm2-tss'
- VERSION='2.3.0'
+ VERSION='2.3.2'
 
 
 cat >>confdefs.h <<_ACEOF
@@ -22771,7 +22783,7 @@
 # report actual input values of CONFIG_FILES etc. instead of their
 # values after options handling.
 ac_log="
-This file was extended by tpm2-tss $as_me 2.3.0, which was
+This file was extended by tpm2-tss $as_me 2.3.2, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
@@ -22838,7 +22850,7 @@
 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; 
s/[\\""\`\$]/\\\\&/g'`"
 ac_cs_version="\\
-tpm2-tss config.status 2.3.0
+tpm2-tss config.status 2.3.2
 configured by $0, generated by GNU Autoconf 2.69,
   with options \\"\$ac_cs_config\\"
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tpm2-tss-2.3.0/configure.ac 
new/tpm2-tss-2.3.2/configure.ac
--- old/tpm2-tss-2.3.0/configure.ac     2019-08-13 23:05:18.000000000 +0200
+++ new/tpm2-tss-2.3.2/configure.ac     2019-12-12 19:51:45.000000000 +0100
@@ -4,7 +4,7 @@
 # All rights reserved.
 
 AC_INIT([tpm2-tss],
-        [2.3.0],
+        [2.3.2],
         [https://github.com/tpm2-software/tpm2-tss/issues],
         [],
         [https://github.com/tpm2-software/tpm2-tss])
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tpm2-tss-2.3.0/src/tss2-esys/esys_iutil.c 
new/tpm2-tss-2.3.2/src/tss2-esys/esys_iutil.c
--- old/tpm2-tss-2.3.0/src/tss2-esys/esys_iutil.c       2019-07-29 
18:25:13.000000000 +0200
+++ new/tpm2-tss-2.3.2/src/tss2-esys/esys_iutil.c       2019-12-12 
19:50:59.000000000 +0100
@@ -1019,11 +1019,14 @@
     /* Then if we are a bound session, the auth value is not appended to the 
end
        of the session value for HMAC computation. The size of the key will not 
be
        increased.*/
-    if (iesys_is_object_bound(name, auth_value,
-                              session) &&
-        /* type_policy_session set to POLICY_AUTH by command PolicyAuthValue */
-        (session->rsrc.misc.rsrc_session.type_policy_session != POLICY_AUTH))
+    if (iesys_is_object_bound(name, auth_value, session))
         return;
+
+    /* type_policy_session set to POLICY_AUTH by command PolicyAuthValue */
+    if (session->rsrc.misc.rsrc_session.sessionType == TPM2_SE_POLICY &&
+        session->rsrc.misc.rsrc_session.type_policy_session != POLICY_AUTH)
+        return;
+
     session->rsrc.misc.rsrc_session.sizeHmacValue += auth_value->size;
 }
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/tpm2-tss-2.3.0/test/integration/esys-create-policy-auth.int.c 
new/tpm2-tss-2.3.2/test/integration/esys-create-policy-auth.int.c
--- old/tpm2-tss-2.3.0/test/integration/esys-create-policy-auth.int.c   
1970-01-01 01:00:00.000000000 +0100
+++ new/tpm2-tss-2.3.2/test/integration/esys-create-policy-auth.int.c   
2019-10-17 05:56:39.000000000 +0200
@@ -0,0 +1,299 @@
+/* SPDX-License-Identifier: BSD-2-Clause */
+
+#ifdef HAVE_CONFIG_H
+#include <config.h>
+#endif
+
+#include <stdlib.h>
+
+#include "tss2_esys.h"
+
+#include "esys_iutil.h"
+#define LOGMODULE test
+#include "util/log.h"
+#include "util/aux_util.h"
+
+/** This test is intended to test policy authentication for the ESAPI command
+ *  Create.
+ *
+ * We start by creating a primary key with a password and policy.
+ * Based in the primary a second key will be created using the prinary key's
+ * policy for authorization.
+ *
+ * Tested ESAPI commands:
+ *  - Esys_StartAuthSession() (M)
+ *  - Esys_PolicyCommandCode() (M)
+ *  - Esys_PolicyGetDigest() (M)
+ *  - Esys_FlushContext() (M)
+ *  - Esys_CreatePrimary() (M)
+ *  - Esys_Create() (M)
+ *
+ * Used compiler defines: TEST_ECC
+ *
+ * @param[in,out] esys_context The ESYS_CONTEXT.
+ * @retval EXIT_FAILURE
+ * @retval EXIT_SUCCESS
+ */
+
+int
+test_esys_create_policy_auth(ESYS_CONTEXT * esys_context)
+{
+    TSS2_RC r;
+    ESYS_TR primaryHandle = ESYS_TR_NONE;
+    ESYS_TR trialHandle = ESYS_TR_NONE;
+    ESYS_TR policyHandle = ESYS_TR_NONE;
+    TPM2B_DIGEST *trialDigest;
+
+    TPMT_SYM_DEF policyAlgo = {
+        .algorithm = TPM2_ALG_AES,
+        .keyBits.aes = 128,
+        .mode.aes = TPM2_ALG_CFB,
+    };
+
+    r = Esys_StartAuthSession(esys_context, ESYS_TR_NONE, ESYS_TR_NONE,
+                              ESYS_TR_NONE, ESYS_TR_NONE, ESYS_TR_NONE,
+                              NULL, TPM2_SE_TRIAL, &policyAlgo,
+                              TPM2_ALG_SHA256, &trialHandle);
+    goto_if_error(r, "Error esys start trial session", error);
+
+    r = Esys_PolicyCommandCode(esys_context, trialHandle, ESYS_TR_NONE,
+                               ESYS_TR_NONE, ESYS_TR_NONE, TPM2_CC_Create);
+    goto_if_error(r, "Error esys policy command code", error);
+
+    r = Esys_PolicyGetDigest(esys_context, trialHandle, ESYS_TR_NONE,
+                             ESYS_TR_NONE, ESYS_TR_NONE, &trialDigest);
+    goto_if_error(r, "Error esys policy get digest", error);
+
+    r = Esys_FlushContext(esys_context, trialHandle);
+    goto_if_error(r, "Error esys flush context", error);
+
+    TPM2B_AUTH authValuePrimary = {
+        .size = 5,
+        .buffer = {1, 2, 3, 4, 5}
+    };
+
+    TPM2B_SENSITIVE_CREATE inSensitivePrimary = {
+        .size = 0,
+        .sensitive = {
+            .userAuth = {
+                 .size = 0,
+                 .buffer = {0},
+             },
+            .data = {
+                 .size = 0,
+                 .buffer = {0},
+             },
+        },
+    };
+
+    inSensitivePrimary.sensitive.userAuth = authValuePrimary;
+
+#ifdef TEST_ECC
+    TPM2B_PUBLIC inPublic = {
+        .size = 0,
+        .publicArea = {
+            .type = TPM2_ALG_ECC,
+            .nameAlg = TPM2_ALG_SHA256,
+            .objectAttributes = (TPMA_OBJECT_USERWITHAUTH |
+                                 TPMA_OBJECT_RESTRICTED |
+                                 TPMA_OBJECT_DECRYPT |
+                                 TPMA_OBJECT_FIXEDTPM |
+                                 TPMA_OBJECT_FIXEDPARENT |
+                                 TPMA_OBJECT_SENSITIVEDATAORIGIN),
+            .authPolicy = *trialDigest,
+            .parameters.eccDetail = {
+                 .symmetric = {
+                     .algorithm = TPM2_ALG_NULL,
+                     .keyBits.aes = 128,
+                     .mode.aes = TPM2_ALG_CFB,
+                 },
+                 .scheme = {
+                      .scheme = TPM2_ALG_ECDSA,
+                      .details = {
+                          .ecdsa = {.hashAlg  = TPM2_ALG_SHA256}},
+                  },
+                 .curveID = TPM2_ECC_NIST_P256,
+                 .kdf = {
+                      .scheme = TPM2_ALG_NULL,
+                      .details = {}}
+             },
+            .unique.ecc = {
+                 .x = {.size = 0,.buffer = {}},
+                 .y = {.size = 0,.buffer = {}},
+             },
+        },
+    };
+    LOG_INFO("\nECC key will be created.");
+#else
+    TPM2B_PUBLIC inPublic = {
+        .size = 0,
+        .publicArea = {
+            .type = TPM2_ALG_RSA,
+            .nameAlg = TPM2_ALG_SHA256,
+            .objectAttributes = (TPMA_OBJECT_USERWITHAUTH |
+                                 TPMA_OBJECT_RESTRICTED |
+                                 TPMA_OBJECT_DECRYPT |
+                                 TPMA_OBJECT_FIXEDTPM |
+                                 TPMA_OBJECT_FIXEDPARENT |
+                                 TPMA_OBJECT_SENSITIVEDATAORIGIN),
+            .authPolicy = *trialDigest,
+            .parameters.rsaDetail = {
+                 .symmetric = {
+                     .algorithm = TPM2_ALG_AES,
+                     .keyBits.aes = 128,
+                     .mode.aes = TPM2_ALG_CFB},
+                 .scheme = {
+                      .scheme = TPM2_ALG_NULL
+                  },
+                 .keyBits = 2048,
+                 .exponent = 0,
+             },
+            .unique.rsa = {
+                 .size = 0,
+                 .buffer = {},
+             },
+        },
+    };
+    LOG_INFO("\nRSA key will be created.");
+#endif /* TEST_ECC */
+
+    TPM2B_DATA outsideInfo = {
+        .size = 0,
+        .buffer = {},
+    };
+
+    TPML_PCR_SELECTION creationPCR = {
+        .count = 0,
+    };
+
+    TPM2B_PUBLIC *outPublic;
+
+    r = Esys_CreatePrimary(esys_context, ESYS_TR_RH_OWNER, ESYS_TR_PASSWORD,
+                           ESYS_TR_NONE, ESYS_TR_NONE,
+                           &inSensitivePrimary, &inPublic,
+                           &outsideInfo, &creationPCR, &primaryHandle,
+                           &outPublic, NULL, NULL, NULL);
+    goto_if_error(r, "Error esys create primary", error);
+
+    LOG_INFO("Created Primary Key");
+
+    r = Esys_TR_SetAuth(esys_context, primaryHandle, &authValuePrimary);
+    goto_if_error(r, "Error: TR_SetAuth", error);
+
+    r = Esys_StartAuthSession(esys_context, ESYS_TR_NONE, ESYS_TR_NONE,
+                              ESYS_TR_NONE, ESYS_TR_NONE, ESYS_TR_NONE,
+                              NULL, TPM2_SE_POLICY, &policyAlgo,
+                              TPM2_ALG_SHA256, &policyHandle);
+    goto_if_error(r, "Error esys start policy session", error);
+
+    r = Esys_PolicyCommandCode(esys_context, policyHandle, ESYS_TR_NONE,
+                               ESYS_TR_NONE, ESYS_TR_NONE, TPM2_CC_Create);
+    goto_if_error(r, "Error esys policy command code", error);
+
+    TPM2B_SENSITIVE_CREATE inSensitive2 = {
+        .size = 0,
+        .sensitive = {
+            .userAuth = {
+                 .size = 0,
+                 .buffer = {0}
+             },
+            .data = {
+                 .size = 0,
+                 .buffer = {0}
+             }
+        }
+    };
+
+    TPM2B_PUBLIC inPublic2 = {
+        .size = 0,
+        .publicArea = {
+            .type = TPM2_ALG_RSA,
+            .nameAlg = TPM2_ALG_SHA256,
+            .objectAttributes = (TPMA_OBJECT_USERWITHAUTH |
+                                 TPMA_OBJECT_RESTRICTED |
+                                 TPMA_OBJECT_DECRYPT |
+                                 TPMA_OBJECT_FIXEDTPM |
+                                 TPMA_OBJECT_FIXEDPARENT |
+                                 TPMA_OBJECT_SENSITIVEDATAORIGIN),
+
+            .authPolicy = {
+                 .size = 0,
+             },
+            .parameters.rsaDetail = {
+                 .symmetric = {
+                     .algorithm = TPM2_ALG_AES,
+                     .keyBits.aes = 128,
+                     .mode.aes = TPM2_ALG_CFB
+                 },
+                 .scheme = {
+                      .scheme =
+                      TPM2_ALG_NULL,
+                  },
+                 .keyBits = 2048,
+                 .exponent = 0
+             },
+            .unique.rsa = {
+                 .size = 0,
+                 .buffer = {}
+                 ,
+             }
+        }
+    };
+
+    TPM2B_DATA outsideInfo2 = {
+        .size = 0,
+        .buffer = {}
+        ,
+    };
+
+    TPML_PCR_SELECTION creationPCR2 = {
+        .count = 0,
+    };
+
+    TPM2B_PUBLIC *outPublic2;
+    TPM2B_PRIVATE *outPrivate2;
+
+    r = Esys_Create(esys_context, primaryHandle, policyHandle, ESYS_TR_NONE,
+                    ESYS_TR_NONE, &inSensitive2, &inPublic2, &outsideInfo2,
+                    &creationPCR2, &outPrivate2, &outPublic2, NULL, NULL, 
NULL);
+    goto_if_error(r, "Error esys create ", error);
+
+    LOG_INFO("\nSecond key created.");
+
+    r = Esys_FlushContext(esys_context, policyHandle);
+    policyHandle = ESYS_TR_NONE;
+    goto_if_error(r, "Error during FlushContext", error);
+
+    r = Esys_FlushContext(esys_context, primaryHandle);
+    primaryHandle = ESYS_TR_NONE;
+    goto_if_error(r, "Error during FlushContext", error);
+
+    return EXIT_SUCCESS;
+
+error:
+
+    if (trialHandle != ESYS_TR_NONE) {
+        if (Esys_FlushContext(esys_context, trialHandle) != TSS2_RC_SUCCESS) {
+            LOG_ERROR("Cleanup trialHandle failed.");
+        }
+    }
+
+    if (policyHandle != ESYS_TR_NONE) {
+        if (Esys_FlushContext(esys_context, policyHandle) != TSS2_RC_SUCCESS) {
+            LOG_ERROR("Cleanup policyHandle failed.");
+        }
+    }
+
+    if (primaryHandle != ESYS_TR_NONE) {
+         if (Esys_FlushContext(esys_context, primaryHandle) != 
TSS2_RC_SUCCESS) {
+            LOG_ERROR("Cleanup primaryHandle failed.");
+        }
+    }
+
+    return EXIT_FAILURE;
+}
+
+int
+test_invoke_esapi(ESYS_CONTEXT * esys_context) {
+    return test_esys_create_policy_auth(esys_context);
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tpm2-tss-2.3.0/test/unit/tctildr.c 
new/tpm2-tss-2.3.2/test/unit/tctildr.c
--- old/tpm2-tss-2.3.0/test/unit/tctildr.c      2019-08-07 00:24:52.000000000 
+0200
+++ new/tpm2-tss-2.3.2/test/unit/tctildr.c      2019-12-12 19:50:59.000000000 
+0100
@@ -11,6 +11,7 @@
 #include <stdio.h>
 #include <stddef.h>
 #include <stdlib.h>
+#include <string.h>
 
 #include <setjmp.h>
 #include <cmocka.h>
@@ -171,38 +172,15 @@
     TSS2_RC rc = tctildr_conf_parse (NULL, NULL, NULL);
     assert_int_equal (rc, TSS2_TCTI_RC_BAD_REFERENCE);
 }
-#define NAME_CONF_STR (char*)0xf100d
-size_t __real_strlen (const char *s);
-size_t
-__wrap_strlen (const char *s)
-{
-    if (s != NAME_CONF_STR)
-        return __real_strlen (s);
-    return mock_type (size_t);
-}
-char* __real_strchr (const char *s, int c);
-char*
-__wrap_strchr (const char *s, int c)
-{
-    if (s != NAME_CONF_STR)
-        return __real_strchr (s, c);
-    return mock_type (char*);
-}
-char* __real_strcpy(char *dest, const char *src);
-char*
-__wrap_strcpy(char *dest, const char *src)
-{
-    if (src != NAME_CONF_STR)
-        return __real_strcpy (dest, src);
-    return mock_type (char*);
-}
 
 void
 test_conf_parse_bad_length (void **state)
 {
     char name_buf[0], conf_buf[0];
-    will_return (__wrap_strlen, PATH_MAX);
-    TSS2_RC rc = tctildr_conf_parse (NAME_CONF_STR, name_buf, conf_buf);
+    char name[PATH_MAX+1];
+    memset(&name[0], 'a', sizeof(name));
+    name[PATH_MAX] = '\0';
+    TSS2_RC rc = tctildr_conf_parse (name, name_buf, conf_buf);
     assert_int_equal (rc, TSS2_TCTI_RC_BAD_VALUE);
 }
 void
@@ -257,9 +235,10 @@
 tctildr_init_conf_fail_test (void **state)
 {
     TSS2_RC rc;
-
-    will_return (__wrap_strlen, PATH_MAX);
-    rc = Tss2_TctiLdr_Initialize (NAME_CONF_STR, NULL);
+    char name[PATH_MAX+1];
+    memset(&name[0], 'a', sizeof(name));
+    name[PATH_MAX] = '\0';
+    rc = Tss2_TctiLdr_Initialize (name, NULL);
     assert_int_equal (rc, TSS2_TCTI_RC_BAD_VALUE);
 }
 static void


Reply via email to