6#ifndef FAPI_POLICY_EXECUTE_H
7#define FAPI_POLICY_EXECUTE_H
13#include <json-c/json.h>
14#include <json-c/json_util.h>
20ifapi_extend_authorization(
24typedef TSS2_RC(*Policy_Compare_Object)(
51enum IFAPI_STATE_POLICY_EXCECUTE {
52 POLICY_EXECUTE_INIT = 0,
53 POLICY_EXECUTE_FINISH,
54 POLICY_EXECUTE_CALLBACK,
56 POLICY_LOAD_KEYEDHASH,
64typedef struct IFAPI_POLICY_CALLBACK_CTX IFAPI_POLICY_CALLBACK_CTX;
68 enum IFAPI_STATE_POLICY_EXCECUTE
state;
71 TPML_DIGEST digest_list;
79 ESYS_TR object_handle;
85 TPMI_ALG_HASH hash_alg;
88 TPM2B_DIGEST *nonceTPM;
103ifapi_policyeval_execute_prepare(
105 TPMI_ALG_HASH hash_alg,
109ifapi_policyeval_execute(
Definition esys_int.h:162
Definition ifapi_keystore.h:150
Definition ifapi_policy_execute.h:67
void * app_data
Definition ifapi_policy_execute.h:86
enum IFAPI_STATE_POLICY_EXCECUTE state
Definition ifapi_policy_execute.h:68
NODE_OBJECT_T * policy_elements
Definition ifapi_policy_execute.h:87
ESYS_TR policySessionSav
Definition ifapi_policy_execute.h:76
bool flush_handle
Definition ifapi_policy_execute.h:95
struct POLICY_LIST * policy_list
Definition ifapi_policy_execute.h:93
IFAPI_POLICY_EXEC_CTX * prev
Definition ifapi_policy_execute.h:73
ESYS_TR session
Definition ifapi_policy_execute.h:74
IFAPI_OBJECT auth_objectNV
Definition ifapi_policy_execute.h:82
ESYS_TR * enc_session
Definition ifapi_policy_execute.h:77
TSS2_POLICY_EXEC_CALLBACKS callbacks
Definition ifapi_policy_execute.h:96
IFAPI_POLICY_EXEC_CTX * next
Definition ifapi_policy_execute.h:72
IFAPI_OBJECT * auth_object
Definition ifapi_policy_execute.h:83
char * pem_key
Definition ifapi_policy_execute.h:92
Definition ifapi_policy_execute.h:34
const char * path
Definition ifapi_policy_execute.h:35
struct POLICY_LIST * next
Definition ifapi_policy_execute.h:37
TPMS_POLICY policy
Definition ifapi_policy_execute.h:36
Definition ifapi_policy_types.h:128
Definition ifapi_policy_types.h:275
Definition fapi_types.h:34
Definition ifapi_policy_execute.h:44
const char * path
Definition ifapi_policy_execute.h:45
TPMS_POLICY policy
Definition ifapi_policy_execute.h:46
struct policy_object_node * next
Definition ifapi_policy_execute.h:47