aboutsummaryrefslogtreecommitdiff
path: root/include/tss2
diff options
context:
space:
mode:
authorAndreas Fuchs <andreas.fuchs@sit.fraunhofer.de>2019-10-10 11:52:43 +0200
committerTadeusz Struk <tadeusz.struk@intel.com>2019-12-19 09:04:42 -0800
commitf8868c43208f965e54cbbba9a1cb2ef6009c6fb1 (patch)
treee941ed742d3dc0947ebbed69d18a75db584b5eac /include/tss2
parent81661bc90647b7e698344e611e4c2607e7cb4843 (diff)
downloadtpm2-tss-f8868c43208f965e54cbbba9a1cb2ef6009c6fb1.tar.gz
ESYS: Add Esys_TRSess_GetAuthRequired
Add a new function to esys: Esys_TRSess_GetAuthRequired() It tells a caller if a policy session has processed a Esys_PolicyAuthValue or a Esys_PolicyPassword, hence if the corresponding object needs its auth set. Signed-off-by: Andreas Fuchs <andreas.fuchs@sit.fraunhofer.de>
Diffstat (limited to 'include/tss2')
-rw-r--r--include/tss2/tss2_esys.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/include/tss2/tss2_esys.h b/include/tss2/tss2_esys.h
index 2a04e06e..fe640f3b 100644
--- a/include/tss2/tss2_esys.h
+++ b/include/tss2/tss2_esys.h
@@ -173,6 +173,12 @@ Esys_TR_GetTpmHandle(
ESYS_TR esys_handle,
TPM2_HANDLE *tpm_handle);
+TSS2_RC
+Esys_TRSess_GetAuthRequired(
+ ESYS_CONTEXT *esys_context,
+ ESYS_TR esys_handle,
+ TPMI_YES_NO *auth_needed);
+
/* Table 5 - TPM2_Startup Command */
TSS2_RC