aboutsummaryrefslogtreecommitdiff
path: root/TPM_Types.h
diff options
context:
space:
mode:
authorVadim Bendebury <vbendeb@chromium.org>2015-06-01 16:48:19 -0700
committerChromeOS Commit Bot <chromeos-commit-bot@chromium.org>2015-06-03 22:10:09 +0000
commit950c1a546a4891d79ea2974e8e6a5d2d02aebf9b (patch)
treed1c3491054f326b5c7b334b9328e9611c357a031 /TPM_Types.h
parentdeb59d2b8611aa00e6e379170fe5da81be1a884c (diff)
downloadtpm2-950c1a546a4891d79ea2974e8e6a5d2d02aebf9b.tar.gz
Changes to allow compilation of PolicyTicket.c
BUG=none TEST=compilation succeeds: cc -Wall -Werror -c -o /dev/null PolicyTicket.c Change-Id: I447ef7f510365eaf82e000988c1342df98237716 Signed-off-by: Vadim Bendebury <vbendeb@chromium.org> Reviewed-on: https://chromium-review.googlesource.com/274649 Reviewed-by: Utkarsh Sanghi <usanghi@chromium.org>
Diffstat (limited to 'TPM_Types.h')
-rw-r--r--TPM_Types.h26
1 files changed, 10 insertions, 16 deletions
diff --git a/TPM_Types.h b/TPM_Types.h
index 8ecb76d..3169a5c 100644
--- a/TPM_Types.h
+++ b/TPM_Types.h
@@ -560,28 +560,18 @@ typedef struct {
TPM_ST tag;
TPMI_RH_HIERARCHY hierarchy;
TPM2B_DIGEST digest;
-} TPMT_TK_CREATION;
+} TPMT_TK_COMMON;
+
+typedef TPMT_TK_COMMON TPMT_TK_CREATION;
// Table 85 - TPMT_TK_VERIFIED Structure
-typedef struct {
- TPM_ST tag;
- TPMI_RH_HIERARCHY hierarchy;
- TPM2B_DIGEST digest;
-} TPMT_TK_VERIFIED;
+typedef TPMT_TK_COMMON TPMT_TK_VERIFIED;
// Table 86 - TPMT_TK_AUTH Structure
-typedef struct {
- TPM_ST tag;
- TPMI_RH_HIERARCHY hierarchy;
- TPM2B_DIGEST digest;
-} TPMT_TK_AUTH;
+typedef TPMT_TK_COMMON TPMT_TK_AUTH;
// Table 87 - TPMT_TK_HASHCHECK Structure
-typedef struct {
- TPM_ST tag;
- TPMI_RH_HIERARCHY hierarchy;
- TPM2B_DIGEST digest;
-} TPMT_TK_HASHCHECK;
+typedef TPMT_TK_COMMON TPMT_TK_HASHCHECK;
// Table 88 - TPMS_ALG_PROPERTY Structure
typedef struct {
@@ -1365,6 +1355,10 @@ enum {
RC_PolicySigned_cpHashA,
RC_PolicySigned_expiration,
RC_PolicySigned_nonceTPM,
+ RC_PolicyTicket_cpHashA,
+ RC_PolicyTicket_policySession,
+ RC_PolicyTicket_ticket,
+ RC_PolicyTicket_timeout,
};
enum {