summaryrefslogtreecommitdiff
path: root/firmware/lib/tpm_lite/mocked_tlcl.c
diff options
context:
space:
mode:
authorMattias Nissler <mnissler@chromium.org>2017-07-07 10:26:43 +0200
committerMattias Nissler <mnissler@chromium.org>2017-09-08 19:43:52 +0000
commitaab52651d3df11c6a7908e1d07bd81a98d38bea7 (patch)
tree7a465f21160f542ea860f316aedf0039c65577d7 /firmware/lib/tpm_lite/mocked_tlcl.c
parent8b71425257d251858410de71efcf389df8b200d2 (diff)
downloadvboot-stabilize-9765.65.B.tar.gz
Add support for IFX FieldUpgradeInfoRequest2 commandstabilize-9765.76.Bstabilize-9765.65.Brelease-R61-9765.B
Add tpm_lite library support for the IFX specific TPM_FieldUpgrade subcommand "FieldUpgradeInfoRequest2". Expose this via tpmc so it can be used from shell scripts. BRANCH=none BUG=chromium:728130 TEST=Builds and tpmc ifxfieldupgradeinfo prints plausible results. Reviewed-on: https://chromium-review.googlesource.com/562772 Commit-Ready: Mattias Nissler <mnissler@chromium.org> Tested-by: Mattias Nissler <mnissler@chromium.org> Reviewed-by: Mattias Nissler <mnissler@chromium.org> BUG=chromium:761803 Change-Id: I80cf4d82de34e5010393918df2a317ea62e17095 Reviewed-on: https://chromium-review.googlesource.com/657427 Reviewed-by: Mattias Nissler <mnissler@chromium.org> Tested-by: Mattias Nissler <mnissler@chromium.org>
Diffstat (limited to 'firmware/lib/tpm_lite/mocked_tlcl.c')
-rw-r--r--firmware/lib/tpm_lite/mocked_tlcl.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/firmware/lib/tpm_lite/mocked_tlcl.c b/firmware/lib/tpm_lite/mocked_tlcl.c
index 2de6ec79..def4810b 100644
--- a/firmware/lib/tpm_lite/mocked_tlcl.c
+++ b/firmware/lib/tpm_lite/mocked_tlcl.c
@@ -205,3 +205,9 @@ uint32_t TlclSendReceive(const uint8_t* request, uint8_t* response,
{
return TPM_SUCCESS;
}
+
+uint32_t TlclIFXFieldUpgradeInfo(TPM_IFX_FIELDUPGRADEINFO* info)
+{
+ memset(info, 0, sizeof(*info));
+ return TPM_SUCCESS;
+}