tpm2-tss 4.2.0
TPM Software stack 2.0 TCG spec compliant implementation
ifapi_policy_instantiate.h
1/* SPDX-License-Identifier: BSD-2-Clause */
2/*******************************************************************************
3 * Copyright 2018-2019, Fraunhofer SIT sponsored by Infineon Technologies AG
4 * All rights reserved.
5 *******************************************************************************/
6#ifndef FAPI_POLICY_INSTANTIATE_H
7#define FAPI_POLICY_INSTANTIATE_H
8
9#include "fapi_types.h" // for NODE_OBJECT_T
10#include "ifapi_policy_types.h" // for TPMS_POLICY
11#include "tss2_common.h" // for TSS2_RC
12#include "tss2_policy.h" // for TSS2_POLICY_CALC_CALLBACKS
13// #include "fapi_int.h"
14// #include "fapi_policy.h"
15// #include "ifapi_keystore.h"
16
19typedef struct {
21 NODE_OBJECT_T *policy_elements;
22 TSS2_POLICY_CALC_CALLBACKS callbacks;
24
25TSS2_RC
26ifapi_policyeval_instantiate_async(
27 IFAPI_POLICY_EVAL_INST_CTX *context, /* For re-entry after try_again for offsets and such */
28 TPMS_POLICY *policy); /* in */
29TSS2_RC
30
32
33#endif /* FAPI_POLICY_INSTANTIATE_H */
TSS2_RC ifapi_policyeval_instantiate_finish(IFAPI_POLICY_EVAL_INST_CTX *context)
Definition ifapi_policy_instantiate.c:185
Definition ifapi_policy_instantiate.h:19
TPMS_POLICY * policy
Definition ifapi_policy_instantiate.h:20
TSS2_POLICY_CALC_CALLBACKS callbacks
Definition ifapi_policy_instantiate.h:22
Definition ifapi_policy_types.h:281