TianoCore EDK2 master
|
Go to the source code of this file.
Functions | |
EFI_STATUS EFIAPI | EnrollDbFromDefault (VOID) |
EFI_STATUS EFIAPI | EnrollDbxFromDefault (VOID) |
EFI_STATUS EFIAPI | EnrollDbtFromDefault (VOID) |
EFI_STATUS EFIAPI | EnrollKEKFromDefault (VOID) |
EFI_STATUS EFIAPI | EnrollPKFromDefault (VOID) |
EFI_STATUS | SecureBootInitPKDefault (IN VOID) |
EFI_STATUS | SecureBootInitKEKDefault (IN VOID) |
EFI_STATUS | SecureBootInitDbDefault (IN VOID) |
EFI_STATUS | SecureBootInitDbtDefault (IN VOID) |
EFI_STATUS | SecureBootInitDbxDefault (IN VOID) |
Provides a functions to enroll keys based on default values.
Copyright (c) 2011 - 2018, Intel Corporation. All rights reserved.
(C) Copyright 2018 Hewlett Packard Enterprise Development LP
Copyright (c) 2021, ARM Ltd. All rights reserved.
Copyright (c) 2021, Semihalf All rights reserved.
SPDX-License-Identifier: BSD-2-Clause-Patent
Definition in file SecureBootVariableProvisionLib.h.
EFI_STATUS EFIAPI EnrollDbFromDefault | ( | VOID | ) |
Sets the content of the 'db' variable based on 'dbDefault' variable content.
EFI_OUT_OF_RESOURCES | If memory allocation for EFI_VARIABLE_AUTHENTICATION_2 fails while VendorGuid is NULL. @retval other Errors from GetVariable2(), GetTime() and SetVariable() |
Sets the content of the 'db' variable based on 'dbDefault' variable content.
EFI_OUT_OF_RESOURCES | If memory allocation for EFI_VARIABLE_AUTHENTICATION_2 fails while VendorGuid is NULL. |
other | Errors from GetVariable2 (), GetTime () and SetVariable () |
Definition at line 464 of file SecureBootVariableProvisionLib.c.
EFI_STATUS EFIAPI EnrollDbtFromDefault | ( | VOID | ) |
Sets the content of the 'dbt' variable based on 'dbtDefault' variable content.
EFI_OUT_OF_RESOURCES | If memory allocation for EFI_VARIABLE_AUTHENTICATION_2 fails while VendorGuid is NULL. @retval other Errors from GetVariable2(), GetTime() and SetVariable() |
Sets the content of the 'dbt' variable based on 'dbtDefault' variable content.
EFI_OUT_OF_RESOURCES | If memory allocation for EFI_VARIABLE_AUTHENTICATION_2 fails while VendorGuid is NULL. |
other | Errors from GetVariable2 (), GetTime () and SetVariable () |
Definition at line 512 of file SecureBootVariableProvisionLib.c.
EFI_STATUS EFIAPI EnrollDbxFromDefault | ( | VOID | ) |
Sets the content of the 'dbx' variable based on 'dbxDefault' variable content.
EFI_OUT_OF_RESOURCES | If memory allocation for EFI_VARIABLE_AUTHENTICATION_2 fails while VendorGuid is NULL. @retval other Errors from GetVariable2(), GetTime() and SetVariable() |
Sets the content of the 'dbx' variable based on 'dbxDefault' variable content.
EFI_OUT_OF_RESOURCES | If memory allocation for EFI_VARIABLE_AUTHENTICATION_2 fails while VendorGuid is NULL. |
other | Errors from GetVariable2 (), GetTime () and SetVariable () |
Definition at line 488 of file SecureBootVariableProvisionLib.c.
EFI_STATUS EFIAPI EnrollKEKFromDefault | ( | VOID | ) |
Sets the content of the 'KEK' variable based on 'KEKDefault' variable content.
EFI_OUT_OF_RESOURCES | If memory allocation for EFI_VARIABLE_AUTHENTICATION_2 fails while VendorGuid is NULL. @retval other Errors from GetVariable2(), GetTime() and SetVariable() |
Sets the content of the 'KEK' variable based on 'KEKDefault' variable content.
EFI_OUT_OF_RESOURCES | If memory allocation for EFI_VARIABLE_AUTHENTICATION_2 fails while VendorGuid is NULL. |
other | Errors from GetVariable2 (), GetTime () and SetVariable () |
Definition at line 536 of file SecureBootVariableProvisionLib.c.
EFI_STATUS EFIAPI EnrollPKFromDefault | ( | VOID | ) |
Sets the content of the 'PK' variable based on 'PKDefault' variable content.
EFI_OUT_OF_RESOURCES | If memory allocation for EFI_VARIABLE_AUTHENTICATION_2 fails while VendorGuid is NULL. @retval other Errors from GetVariable2(), GetTime() and SetVariable() |
Sets the content of the 'KEK' variable based on 'KEKDefault' variable content.
EFI_OUT_OF_RESOURCES | If memory allocation for EFI_VARIABLE_AUTHENTICATION_2 fails while VendorGuid is NULL. |
other | Errors from GetVariable2 (), GetTime () and SetVariable () |
Definition at line 560 of file SecureBootVariableProvisionLib.c.
EFI_STATUS SecureBootInitDbDefault | ( | IN | VOID | ) |
Initializes dbDefault variable with data from FFS section.
EFI_SUCCESS | Variable was initialized successfully. @retval EFI_UNSUPPORTED Variable already exists. |
Initializes dbDefault variable with data from FFS section.
EFI_SUCCESS | Variable was initialized successfully. |
EFI_UNSUPPORTED | Variable already exists. |
Definition at line 298 of file SecureBootVariableProvisionLib.c.
EFI_STATUS SecureBootInitDbtDefault | ( | IN | VOID | ) |
Initializes dbtDefault variable with data from FFS section.
EFI_SUCCESS | Variable was initialized successfully. @retval EFI_UNSUPPORTED Variable already exists. |
Initializes dbtDefault variable with data from FFS section.
EFI_SUCCESS | Variable was initialized successfully. |
EFI_UNSUPPORTED | Variable already exists. |
Definition at line 405 of file SecureBootVariableProvisionLib.c.
EFI_STATUS SecureBootInitDbxDefault | ( | IN | VOID | ) |
Initializes dbxDefault variable with data from FFS section.
EFI_SUCCESS | Variable was initialized successfully. @retval EFI_UNSUPPORTED Variable already exists. |
Initializes dbxDefault variable with data from FFS section.
EFI_SUCCESS | Variable was initialized successfully. |
EFI_UNSUPPORTED | Variable already exists. |
Definition at line 348 of file SecureBootVariableProvisionLib.c.
EFI_STATUS SecureBootInitKEKDefault | ( | IN | VOID | ) |
Initializes KEKDefault variable with data from FFS section.
EFI_SUCCESS | Variable was initialized successfully. @retval EFI_UNSUPPORTED Variable already exists. |
Initializes KEKDefault variable with data from FFS section.
EFI_SUCCESS | Variable was initialized successfully. |
EFI_UNSUPPORTED | Variable already exists. |
Definition at line 241 of file SecureBootVariableProvisionLib.c.
EFI_STATUS SecureBootInitPKDefault | ( | IN | VOID | ) |
Initializes PKDefault variable with data from FFS section.
EFI_SUCCESS | Variable was initialized successfully. @retval EFI_UNSUPPORTED Variable already exists. |
Initializes PKDefault variable with data from FFS section.
EFI_SUCCESS | Variable was initialized successfully. |
EFI_UNSUPPORTED | Variable already exists. |
Definition at line 184 of file SecureBootVariableProvisionLib.c.