Add TPM2 commands which might be used in provision.
Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: "Yao, Jiewen" <jiewen.yao@intel.com> Reviewed-by: "Dong, Guo" <guo.dong@intel.com> Reviewed-by: "Long, Qin" <qin.long@intel.com> git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@16548 6f19259b-4bc3-4df7-8a09-765794883524
This commit is contained in:
@@ -872,6 +872,25 @@ Tpm2PolicySecret (
|
||||
OUT TPMT_TK_AUTH *PolicyTicket
|
||||
);
|
||||
|
||||
/**
|
||||
This command allows options in authorizations without requiring that the TPM evaluate all of the options.
|
||||
If a policy may be satisfied by different sets of conditions, the TPM need only evaluate one set that
|
||||
satisfies the policy. This command will indicate that one of the required sets of conditions has been
|
||||
satisfied.
|
||||
|
||||
@param[in] PolicySession Handle for the policy session being extended.
|
||||
@param[in] HashList the list of hashes to check for a match.
|
||||
|
||||
@retval EFI_SUCCESS Operation completed successfully.
|
||||
@retval EFI_DEVICE_ERROR The command was unsuccessful.
|
||||
**/
|
||||
EFI_STATUS
|
||||
EFIAPI
|
||||
Tpm2PolicyOR (
|
||||
IN TPMI_SH_POLICY PolicySession,
|
||||
IN TPML_DIGEST *HashList
|
||||
);
|
||||
|
||||
/**
|
||||
This command indicates that the authorization will be limited to a specific command code.
|
||||
|
||||
|
Reference in New Issue
Block a user