| /** @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 |