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_CALCULATE_H 7 #define FAPI_POLICY_CALCULATE_H 8 9 #include <stdint.h> 10 #include <stdarg.h> 11 #include <stdbool.h> 12 #include <sys/stat.h> 13 #include <json-c/json.h> 14 #include <json-c/json_util.h> 15 16 #include "tss2_esys.h" 17 #include "tss2_fapi.h" 18 #include "fapi_int.h" 19 //#include "fapi_policy.h" 20 //#include "ifapi_keystore.h" 21 22 TSS2_RC 23 ifapi_calculate_policy( 24 TPML_POLICYELEMENTS *policy, 25 TPML_DIGEST_VALUES *policyDigests, 26 TPMI_ALG_HASH hash_alg, 27 size_t hash_size, 28 size_t digest_idx); 29 30 #endif /* FAPI_POLICY_CALCULATE_H */ 31