• Home
  • Raw
  • Download

Lines Matching full:execute

165 /** Execute policy PCR.
169 * @param[in,out] *esys_ctx The ESAPI context which is needed to execute the
211 return_if_error(r, "Execute PolicyPCR."); in execute_policy_pcr()
217 try_again_or_error(r, "Execute PolicyPCR_Finish."); in execute_policy_pcr()
227 /** Execute policy duplicate.
229 * @param[in,out] *esys_ctx The ESAPI context which is needed to execute the
269 return_if_error(r, "Execute PolicyDuplicatonSelect_Async."); in execute_policy_duplicate()
275 try_again_or_error(r, "Execute PolicyDuplicationselect_Finish."); in execute_policy_duplicate()
285 /** Execute policy NV.
291 * @param[in,out] *esys_ctx The ESAPI context which is needed to execute the
332 return_if_error(r, "Execute authorized policy."); in execute_policy_nv()
342 return_if_error(r, "Execute PolicyNV_Async."); in execute_policy_nv()
348 try_again_or_error(r, "Execute PolicyNV_Finish."); in execute_policy_nv()
358 /** Execute policy for signature based authorization.
364 * @param[in,out] *esys_ctx The ESAPI context which is needed to execute the
447 try_again_or_error_goto(r, "Execute policy signature callback.", cleanup); in execute_policy_signed()
481 goto_if_error(r, "Execute PolicySigned.", cleanup); in execute_policy_signed()
487 try_again_or_error(r, "Execute PolicySigned_Finish."); in execute_policy_signed()
514 /** Execute a policy that was signed by a certain key.
525 * @param[in,out] *esys_ctx The ESAPI context which is needed to execute the
576 /* Execute authorized policy. */ in execute_policy_authorize()
581 goto_if_error(r, "Execute authorized policy.", cleanup); in execute_policy_authorize()
631 /* Execute policy authorize */ in execute_policy_authorize()
671 /** Execute a policy whose digest is stored in the NV ram.
679 * @param[in,out] *esys_ctx The ESAPI context which is needed to execute the
715 /* Execute the policy stored in the NV object. */ in execute_policy_authorize_nv()
717 try_again_or_error(r, "Execute policy authorize nv callback."); in execute_policy_authorize_nv()
730 goto_if_error(r, "Execute authorized policy.", cleanup); in execute_policy_authorize_nv()
758 /** Execute a policy based on a secret-based authorization.
764 * @param[in,out] *esys_ctx The ESAPI context which is needed to execute the
839 /** Execute a policy depending on the TPM timers.
841 * @param[in,out] *esys_ctx The ESAPI context which is needed to execute the
877 return_if_error(r, "Execute PolicyCounter."); in execute_policy_counter_timer()
883 try_again_or_error(r, "Execute PolicyCounterTImer_Finish."); in execute_policy_counter_timer()
893 /** Execute a policy depending on physical presence.
895 * @param[in,out] *esys_ctx The ESAPI context which is needed to execute the
925 return_if_error(r, "Execute PolicyPhysicalpresence."); in execute_policy_physical_presence()
931 try_again_or_error(r, "Execute PolicyPhysicalPresence_Finish."); in execute_policy_physical_presence()
941 /** Execute a policy for binding a authorization value of the authorized entity.
945 * @param[in,out] *esys_ctx The ESAPI context which is needed to execute the
975 return_if_error(r, "Execute PolicyAuthValue."); in execute_policy_auth_value()
981 try_again_or_error(r, "Execute PolicyAuthValue_Finish."); in execute_policy_auth_value()
991 /** Execute a policy for binding a authorization value of the authorized object.
996 * @param[in,out] *esys_ctx The ESAPI context which is needed to execute the
1026 return_if_error(r, "Execute PolicyPassword."); in execute_policy_password()
1032 try_again_or_error(r, "Execute PolicyPassword_Finish."); in execute_policy_password()
1042 /** Execute a policy to limit an authorization to a specific command code.
1044 * @param[in,out] *esys_ctx The ESAPI context which is needed to execute the
1073 return_if_error(r, "Execute PolicyCommandCode."); in execute_policy_command_code()
1079 try_again_or_error(r, "Execute PolicyCommandCode_Finish."); in execute_policy_command_code()
1089 /** Execute a policy for binding the policy to a specific set of TPM entities.
1093 * @param[in,out] *esys_ctx The ESAPI context which is needed to execute the
1122 return_if_error(r, "Execute PolicyNameH."); in execute_policy_name_hash()
1128 try_again_or_error(r, "Execute PolicyNameHash_Finish."); in execute_policy_name_hash()
1138 /** Execute a policy for binding the policy to command parameters.
1140 * @param[in,out] *esys_ctx The ESAPI context which is needed to execute the
1169 return_if_error(r, "Execute PolicyNameH."); in execute_policy_cp_hash()
1176 try_again_or_error(r, "Execute PolicyCpHash_Finish."); in execute_policy_cp_hash()
1186 /** Execute a policy for binding the policy to a certain locality.
1188 * @param[in,out] *esys_ctx The ESAPI context which is needed to execute the
1217 return_if_error(r, "Execute PolicyLocality."); in execute_policy_locality()
1223 try_again_or_error(r, "Execute PolicyNV_Finish."); in execute_policy_locality()
1233 /** Execute a policy for binding the policy to the NV written state.
1237 * @param[in,out] *esys_ctx The ESAPI context which is needed to execute the
1266 return_if_error(r, "Execute PolicyNvWritten."); in execute_policy_nv_written()
1272 try_again_or_error(r, "Execute PolicyNV_Finish."); in execute_policy_nv_written()
1282 /** Execute a policy for binding the policy to the NV written state.
1286 * @param[in,out] *esys_ctx The ESAPI context which is needed to execute the
1320 return_if_error(r, "Execute PolicyPCR."); in execute_policy_or()
1325 try_again_or_error(r, "Execute PolicyPCR_Finish."); in execute_policy_or()
1333 /** Execute a policy for executing a callback during policy execution.
1339 * @param[in,out] *esys_ctx The ESAPI context which is needed to execute the
1367 /* Execute the callback and try it again if the callback is not finished. */ in execute_policy_action()
1369 try_again_or_error(r, "Execute policy action callback."); in execute_policy_action()
1376 /** Execute a policy element depending on the type.
1378 * @param[in,out] *esys_ctx The ESAPI context which is needed to execute the
1406 try_again_or_error_goto(r, "Execute policy authorize", error); in execute_policy_element()
1412 try_again_or_error_goto(r, "Execute policy pcr", error); in execute_policy_element()
1418 try_again_or_error_goto(r, "Execute policy auth value", error); in execute_policy_element()
1424 try_again_or_error_goto(r, "Execute policy or", error); in execute_policy_element()
1430 try_again_or_error_goto(r, "Execute policy signed", error); in execute_policy_element()
1437 try_again_or_error_goto(r, "Execute policy authorize", error); in execute_policy_element()
1444 try_again_or_error_goto(r, "Execute policy authorize", error); in execute_policy_element()
1450 try_again_or_error_goto(r, "Execute policy nv", error); in execute_policy_element()
1456 try_again_or_error_goto(r, "Execute policy duplicate", error); in execute_policy_element()
1462 try_again_or_error_goto(r, "Execute policy nv written", error); in execute_policy_element()
1468 try_again_or_error_goto(r, "Execute policy locality", error); in execute_policy_element()
1474 try_again_or_error_goto(r, "Execute policy command code", error); in execute_policy_element()
1480 try_again_or_error_goto(r, "Execute policy name hash", error); in execute_policy_element()
1486 try_again_or_error_goto(r, "Execute policy cp hash", error); in execute_policy_element()
1492 try_again_or_error_goto(r, "Execute policy physical presence", error); in execute_policy_element()
1498 try_again_or_error_goto(r, "Execute policy password", error); in execute_policy_element()
1504 try_again_or_error_goto(r, "Execute policy counter timer", error); in execute_policy_element()
1510 try_again_or_error_goto(r, "Execute policy action", error); in execute_policy_element()
1595 /** Execute all policy commands defined by a list of policy elements.
1644 return_if_error(r, "Execute policy."); in ifapi_policyeval_execute()