82 lines
3.1 KiB
Plaintext
82 lines
3.1 KiB
Plaintext
## @file
|
|
# Platform Package Description file
|
|
#
|
|
#******************************************************************************
|
|
#* Copyright (c) 2012 - 2019, Insyde Software Corporation. All Rights Reserved.
|
|
#*
|
|
#* You may not reproduce, distribute, publish, display, perform, modify, adapt,
|
|
#* transmit, broadcast, present, recite, release, license or otherwise exploit
|
|
#* any part of this publication in any form, by any means, without the prior
|
|
#* written permission of Insyde Software Corporation.
|
|
#*
|
|
#******************************************************************************
|
|
|
|
[Defines]
|
|
|
|
[Packages]
|
|
CryptoPkg/CryptoPkg.dec|InsydeModulePkg/InsydeModulePkg.dec
|
|
|
|
[LibraryClasses]
|
|
TpmCommLib|SecurityPkg/Library/TpmCommLib/TpmCommLib.inf
|
|
Tpm2CommandLib|SecurityPkg/Library/Tpm2CommandLib/Tpm2CommandLib.inf {
|
|
<SOURCE_OVERRIDE_PATH>
|
|
SecurityPkg/Override/Library/Tpm2CommandLib
|
|
}
|
|
Tpm2DeviceLib|SecurityPkg/Library/Tpm2DeviceLibTcg2/Tpm2DeviceLibTcg2.inf
|
|
TpmMeasurementLib|SecurityPkg/Library/DxeTpmMeasurementLib/DxeTpmMeasurementLib.inf
|
|
Tcg2PhysicalPresenceLib|SecurityPkg/Library/DxeTcg2PhysicalPresenceLib/DxeTcg2PhysicalPresenceLib.inf
|
|
TcgPpVendorLib|SecurityPkg/Library/TcgPpVendorLibNull/TcgPpVendorLibNull.inf
|
|
|
|
Tcg2PpVendorLib|SecurityPkg/Library/Tcg2PpVendorLibNull/Tcg2PpVendorLibNull.inf
|
|
|
|
TcgStorageCoreLib|SecurityPkg/Library/TcgStorageCoreLib/TcgStorageCoreLib.inf
|
|
|
|
Tpm12CommandLib|SecurityPkg/Library/Tpm12CommandLib/Tpm12CommandLib.inf
|
|
|
|
[LibraryClasses.common.SEC]
|
|
|
|
[LibraryClasses.common.PEI_CORE]
|
|
|
|
[LibraryClasses.common.PEIM]
|
|
Tpm2DeviceLib|SecurityPkg/Library/Tpm2DeviceLibDTpm/Tpm2DeviceLibDTpm.inf
|
|
Tcg2PhysicalPresenceLib|SecurityPkg/Library/PeiTcg2PhysicalPresenceLib/PeiTcg2PhysicalPresenceLib.inf
|
|
|
|
[LibraryClasses.common.DXE_CORE]
|
|
|
|
[LibraryClasses.common.DXE_RUNTIME_DRIVER]
|
|
|
|
[LibraryClasses.common.UEFI_DRIVER]
|
|
|
|
[LibraryClasses.common.DXE_DRIVER]
|
|
|
|
[LibraryClasses.common.DXE_SMM_DRIVER]
|
|
Tcg2PhysicalPresenceLib|SecurityPkg/Library/SmmTcg2PhysicalPresenceLib/SmmTcg2PhysicalPresenceLib.inf
|
|
|
|
[LibraryClasses.common.COMBINED_SMM_DXE]
|
|
|
|
[LibraryClasses.common.SMM_CORE]
|
|
|
|
[LibraryClasses.common.UEFI_APPLICATION]
|
|
|
|
[PcdsFeatureFlag]
|
|
|
|
[PcdsFixedAtBuild]
|
|
gEfiSecurityPkgTokenSpaceGuid.PcdRemovableMediaImageVerificationPolicy|0x04
|
|
gEfiSecurityPkgTokenSpaceGuid.PcdOptionRomImageVerificationPolicy|0x04
|
|
gEfiSecurityPkgTokenSpaceGuid.PcdFixedMediaImageVerificationPolicy|0x04
|
|
gEfiSecurityPkgTokenSpaceGuid.PcdCpuRngSupportedAlgorithm|{0x6e, 0xde, 0xf0, 0x44, 0x8c, 0x4d, 0x45, 0x40, 0xa8, 0xc7, 0x4d, 0xd1, 0x68, 0x85, 0x6b, 0x9e}
|
|
|
|
[PcdsDynamicExDefault]
|
|
gEfiSecurityPkgTokenSpaceGuid.PcdTpmInstanceGuid|{0xb6, 0xe5, 0x01, 0x8b, 0x19, 0x4f, 0xe8, 0x46, 0xab, 0x93, 0x1c, 0x53, 0x67, 0x1b, 0x90, 0xcc}
|
|
gEfiSecurityPkgTokenSpaceGuid.PcdTpm2InitializationPolicy|1
|
|
gEfiSecurityPkgTokenSpaceGuid.PcdTpm2SelfTestPolicy|1
|
|
gEfiSecurityPkgTokenSpaceGuid.PcdTpm2ScrtmPolicy|1
|
|
gEfiSecurityPkgTokenSpaceGuid.PcdTpmInitializationPolicy|1
|
|
gEfiSecurityPkgTokenSpaceGuid.PcdTpmScrtmPolicy|1
|
|
gEfiSecurityPkgTokenSpaceGuid.PcdTcg2HashAlgorithmBitmap|3
|
|
|
|
[Components.$(PEI_ARCH)]
|
|
|
|
[Components.$(DXE_ARCH)]
|
|
SecurityPkg/RandomNumberGenerator/RngDxe/RngDxe.inf
|