TianoCore EDK2 master
Loading...
Searching...
No Matches
MockPlatformPKProtectionLib.c File Reference
#include <stdio.h>
#include <string.h>
#include <stdarg.h>
#include <stddef.h>
#include <setjmp.h>
#include <cmocka.h>
#include <Uefi.h>

Go to the source code of this file.

Functions

EFI_STATUS EFIAPI DisablePKProtection (VOID)
 

Detailed Description

Provides a mocked interface for configuring PK related variable protection.

Copyright (c) Microsoft Corporation. SPDX-License-Identifier: BSD-2-Clause-Patent

Definition in file MockPlatformPKProtectionLib.c.

Function Documentation

◆ DisablePKProtection()

EFI_STATUS EFIAPI DisablePKProtection ( VOID  )

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.

Return values
EFI_SUCCESSState has been successfully updated.
OthersError returned from implementation specific underying APIs.

Definition at line 31 of file MockPlatformPKProtectionLib.c.