summaryrefslogtreecommitdiffstats
path: root/OvmfPkg/IntelTdx/TdxHelperLib/SecTdxHelper.c
diff options
context:
space:
mode:
authorCeping Sun <cepingx.sun@intel.com>2024-12-11 00:29:37 -0500
committermergify[bot] <37929162+mergify[bot]@users.noreply.github.com>2025-01-13 09:38:39 +0000
commitd51baa02a6f37b3aeb0b2e0772ca446831aca2d2 (patch)
treeb69f3e465fc84f92d28cde479523992a37d748aa /OvmfPkg/IntelTdx/TdxHelperLib/SecTdxHelper.c
parent6f73428d0612097058810dcae9a626c5b1b7f005 (diff)
downloadedk2-d51baa02a6f37b3aeb0b2e0772ca446831aca2d2.tar.gz
OvmfPkg: Update with TdxMeasurementLib
Since the tdx measurement APIs are implemented by TdxMeasurementLib, the duplicate code are removed. Cc: Erdem Aktas <erdemaktas@google.com> Cc: Jiewen Yao <jiewen.yao@intel.com> Cc: Min Xu <min.m.xu@intel.com> Cc: Gerd Hoffmann <kraxel@redhat.com> Cc: Elena Reshetova <elena.reshetova@intel.com> Signed-off-by: Min Xu <min.m.xu@intel.com> Signed-off-by: Ceping Sun <cepingx.sun@intel.com>
Diffstat (limited to 'OvmfPkg/IntelTdx/TdxHelperLib/SecTdxHelper.c')
-rw-r--r--OvmfPkg/IntelTdx/TdxHelperLib/SecTdxHelper.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/OvmfPkg/IntelTdx/TdxHelperLib/SecTdxHelper.c b/OvmfPkg/IntelTdx/TdxHelperLib/SecTdxHelper.c
index 6f8daef4cb..67fc8fe7f2 100644
--- a/OvmfPkg/IntelTdx/TdxHelperLib/SecTdxHelper.c
+++ b/OvmfPkg/IntelTdx/TdxHelperLib/SecTdxHelper.c
@@ -23,6 +23,7 @@
#include <WorkArea.h>
#include <ConfidentialComputingGuestAttr.h>
#include <Library/TdxHelperLib.h>
+#include <Library/TdxMeasurementLib.h>
#define ALIGNED_2MB_MASK 0x1fffff
#define MEGABYTE_SHIFT 20
@@ -836,7 +837,7 @@ TdxHelperMeasureTdHob (
Hob.Raw = GET_NEXT_HOB (Hob);
}
- Status = TdxHelperHashAndExtendToRtmr (
+ Status = TdxMeasurementHashAndExtendToRtmr (
0,
(UINT8 *)TdHob,
(UINTN)((UINT8 *)Hob.Raw - (UINT8 *)TdHob),
@@ -881,7 +882,7 @@ TdxHelperMeasureCfvImage (
UINT8 Digest[SHA384_DIGEST_SIZE];
OVMF_WORK_AREA *WorkArea;
- Status = TdxHelperHashAndExtendToRtmr (
+ Status = TdxMeasurementHashAndExtendToRtmr (
0,
(UINT8 *)(UINTN)PcdGet32 (PcdOvmfFlashNvStorageVariableBase),
(UINT64)PcdGet32 (PcdCfvRawDataSize),