UINT32 mMaxCertDbSize;\r
UINT32 mPlatformMode;\r
UINT8 mVendorKeyState;\r
+BOOLEAN mUserPhysicalPresent;\r
\r
EFI_GUID mSignatureSupport[] = {EFI_CERT_SHA1_GUID, EFI_CERT_SHA256_GUID, EFI_CERT_RSA2048_GUID, EFI_CERT_X509_GUID};\r
\r
AuthVarLibContextOut->AddressPointer = mAuthVarAddressPointer;\r
AuthVarLibContextOut->AddressPointerCount = sizeof (mAuthVarAddressPointer) / sizeof (mAuthVarAddressPointer[0]);\r
\r
+ //\r
+ // Cache UserPhysicalPresent State. \r
+ // Platform should report PhysicalPresent before this point\r
+ //\r
+ mUserPhysicalPresent = UserPhysicalPresent();\r
+\r
return Status;\r
}\r
\r