Home | History | Annotate | Download | only in SecureBootConfigDxe

Lines Matching refs:IfrNvData

3322   SECUREBOOT_CONFIGURATION   IfrNvData;

3338 SecureBootExtractConfigFromVariable (&IfrNvData);
3347 (UINT8 *)&IfrNvData,
3362 Status = SaveSecureBootVariable (IfrNvData.AttemptSecureBoot);
3409 SECUREBOOT_CONFIGURATION *IfrNvData;
3429 IfrNvData = AllocateZeroPool (BufferSize);
3430 if (IfrNvData == NULL) {
3434 HiiGetBrowserData (&gSecureBootConfigFormSetGuid, mSecureBootStorageName, BufferSize, (UINT8 *) IfrNvData);
3443 ExtractSecureBootModeFromVariable(&IfrNvData->CurSecureBootMode);
3459 Value->u8 = IfrNvData->CurSecureBootMode;
3512 ZeroMem (IfrNvData->SignatureGuid, sizeof (IfrNvData->SignatureGuid));
3549 IfrNvData->CertificateFormat = HASHALG_SHA256;
3665 if ((IfrNvData != NULL) && (IfrNvData->CertificateFormat < HASHALG_MAX)) {
3668 IfrNvData->CertificateFormat,
3669 &IfrNvData->RevocationDate,
3670 &IfrNvData->RevocationTime,
3671 IfrNvData->AlwaysRevocation
3703 if ((IfrNvData->CurSecureBootMode == SECURE_BOOT_MODE_USER_MODE &&
3705 ||(IfrNvData->CurSecureBootMode == SECURE_BOOT_MODE_SETUP_MODE &&
3707 ||(IfrNvData->CurSecureBootMode == SECURE_BOOT_MODE_DEPLOYED_MODE &&
3708 Value->u8 == SECURE_BOOT_MODE_USER_MODE && IfrNvData->PhysicalPresent == 1)){
3720 Value->u8 = IfrNvData->CurSecureBootMode;
3723 } else if ((IfrNvData->CurSecureBootMode == SECURE_BOOT_MODE_SETUP_MODE && Value->u8 == SECURE_BOOT_MODE_USER_MODE)
3724 ||(IfrNvData->CurSecureBootMode == SECURE_BOOT_MODE_USER_MODE && Value->u8 == SECURE_BOOT_MODE_SETUP_MODE)
3725 ||(IfrNvData->CurSecureBootMode == SECURE_BOOT_MODE_AUDIT_MODE && Value->u8 == SECURE_BOOT_MODE_DEPLOYED_MODE)
3726 ||(IfrNvData->CurSecureBootMode == SECURE_BOOT_MODE_DEPLOYED_MODE && Value->u8 == SECURE_BOOT_MODE_SETUP_MODE)) {
3739 Status = SecureBootModeTransition(IfrNvData->CurSecureBootMode, Value->u8);
3744 if (IfrNvData->CurSecureBootMode != CurSecureBootMode) {
3745 IfrNvData->CurSecureBootMode = CurSecureBootMode;
3748 if (IfrNvData->CurSecureBootMode == SECURE_BOOT_MODE_USER_MODE) {
3750 } else if (IfrNvData->CurSecureBootMode == SECURE_BOOT_MODE_SETUP_MODE) {
3752 } else if (IfrNvData->CurSecureBootMode == SECURE_BOOT_MODE_AUDIT_MODE) {
3754 } else if (IfrNvData->CurSecureBootMode == SECURE_BOOT_MODE_DEPLOYED_MODE) {
3862 IfrNvData->SignatureGuid,
3863 StrLen (IfrNvData->SignatureGuid),
3874 if (IfrNvData->CurSecureBootMode == SECURE_BOOT_MODE_USER_MODE || IfrNvData->CurSecureBootMode == SECURE_BOOT_MODE_DEPLOYED_MODE) {
3875 IfrNvData->DeletePk = TRUE;
3876 IfrNvData->HasPk = FALSE;
3879 IfrNvData->DeletePk = FALSE;
3880 IfrNvData->HasPk = TRUE;
3896 IfrNvData->HideSecureBoot = TRUE;
3899 IfrNvData->HideSecureBoot = FALSE;
3901 Value->b = IfrNvData->HideSecureBoot;
3909 IfrNvData->SecureBootMode = STANDARD_SECURE_BOOT_MODE;
3921 HiiSetBrowserData (&gSecureBootConfigFormSetGuid, mSecureBootStorageName, BufferSize, (UINT8*) IfrNvData, NULL);
3924 FreePool (IfrNvData);