aboutsummaryrefslogtreecommitdiff
path: root/Object_fp.h
diff options
context:
space:
mode:
authorVadim Bendebury <vbendeb@chromium.org>2015-05-29 22:44:14 -0700
committerChromeOS Commit Bot <chromeos-commit-bot@chromium.org>2015-06-03 21:17:24 +0000
commit3743ac1a96b45f78720fb5008771b90d9e2c5ade (patch)
tree077e2aca8db2387a3b88f2f522aaba1eb0e37a2f /Object_fp.h
parent6bb41ffe12f3e2c646b149e385ca242f13aa6826 (diff)
downloadtpm2-3743ac1a96b45f78720fb5008771b90d9e2c5ade.tar.gz
Changes to allow compilation of ContextLoad.c
BUG=none TEST=compilation succeeds: cc -Wall -Werror -c -o /dev/null ContextLoad.c Change-Id: I36be5c12eeea4b5cba0849ff8a138026599ceed3 Signed-off-by: Vadim Bendebury <vbendeb@chromium.org> Reviewed-on: https://chromium-review.googlesource.com/274095 Reviewed-by: Darren Krahn <dkrahn@chromium.org>
Diffstat (limited to 'Object_fp.h')
-rw-r--r--Object_fp.h14
1 files changed, 14 insertions, 0 deletions
diff --git a/Object_fp.h b/Object_fp.h
index 80aad2d..2d20c9a 100644
--- a/Object_fp.h
+++ b/Object_fp.h
@@ -7,6 +7,17 @@
#ifndef __TPM2_OBJECT_FP_H
#define __TPM2_OBJECT_FP_H
+void ObjectComputeName(
+ TPMT_PUBLIC *publicArea, // IN: public area of an object
+ TPM2B_NAME *name // OUT: name of the object
+);
+TPM_RC ObjectContextLoad(
+ OBJECT *object, // IN: object structure from saved context
+ TPMI_DH_OBJECT *handle // OUT: object handle
+ );
+TPMI_RH_HIERARCHY ObjectDataGetHierarchy(
+ OBJECT *object // IN :object
+);
void ObjectFlushHierarchy(
TPMI_RH_HIERARCHY hierarchy // IN: hierarchy to be flush
);
@@ -21,5 +32,8 @@ void ObjectGetQualifiedName(
TPMI_DH_OBJECT handle, // IN: handle of the object
TPM2B_NAME *qualifiedName // OUT: qualified name of the object
);
+BOOL ObjectIsSequence(
+ OBJECT *object // IN: handle to be checked
+ );
#endif // __TPM2_OBJECT_FP_H