/** @file | |
Provides an abstracted interface for configuring PK related variable protection. | |
Copyright (c) Microsoft Corporation. | |
SPDX-License-Identifier: BSD-2-Clause-Patent | |
**/ | |
#ifndef PLATFORM_PK_PROTECTION_LIB_H_ | |
#define PLATFORM_PK_PROTECTION_LIB_H_ | |
/** | |
Disable any applicable protection against variable 'PK'. The implementation | |
of this interface is platform specific, depending on the protection techniques | |
used per platform. | |
Note: It is the platform's responsibility to conduct cautious operation after | |
disabling this protection. | |
@retval EFI_SUCCESS State has been successfully updated. | |
@retval Others Error returned from implementation specific | |
underying APIs. | |
**/ | |
EFI_STATUS | |
EFIAPI | |
DisablePKProtection ( | |
VOID | |
); | |
#endif |