#\r
TcgStorageOpalLib|Include/Library/TcgStorageOpalLib.h\r
\r
- ## @libraryclass Provides interfaces to access RPMC device.\r
- #\r
- RpmcLib|Include/Library/RpmcLib.h\r
-\r
- ## @libraryclass Provides interfaces to access variable root key.\r
- #\r
- VariableKeyLib|Include/Library/VariableKeyLib.h\r
-\r
## @libraryclass Provides interfaces about firmware TPM measurement.\r
#\r
TcgEventLogRecordLib|Include/Library/TcgEventLogRecordLib.h\r
## @libraryclass Provides support to enroll Secure Boot keys.\r
#\r
SecureBootVariableProvisionLib|Include/Library/SecureBootVariableProvisionLib.h\r
+\r
+ ## @libraryclass Provides support to manage variable 'PK' related protections.\r
+ #\r
+ PlatformPKProtectionLib|Include/Library/PlatformPKProtectionLib.h\r
+\r
[Guids]\r
## Security package token space guid.\r
# Include/Guid/SecurityPkgTokenSpace.h\r
# @Prompt Tpm2AcpiTableLasa LASA field in TPM2 ACPI table.\r
gEfiSecurityPkgTokenSpaceGuid.PcdTpm2AcpiTableLasa|0|UINT64|0x00010023\r
\r
+ ## This PCD records LAML field in CC EVENTLOG ACPI table.\r
+ gEfiSecurityPkgTokenSpaceGuid.PcdCcEventlogAcpiTableLaml|0|UINT32|0x00010025\r
+\r
+ ## This PCD records LASA field in CC EVENTLOG ACPI table.\r
+ gEfiSecurityPkgTokenSpaceGuid.PcdCcEventlogAcpiTableLasa|0|UINT64|0x00010026\r
+\r
+[PcdsFeatureFlag]\r
+ ## Indicates if the platform requires PK to be self-signed when setting the PK in setup mode.\r
+ # TRUE - Require PK to be self-signed.\r
+ # FALSE - Do not require PK to be self-signed.\r
+ # @Prompt Require PK to be self-signed\r
+ gEfiMdeModulePkgTokenSpaceGuid.PcdRequireSelfSignedPk|FALSE|BOOLEAN|0x00010027\r
+\r
[UserExtensions.TianoCore."ExtraFiles"]\r
SecurityPkgExtra.uni\r