X-Git-Url: https://git.proxmox.com/?p=mirror_edk2.git;a=blobdiff_plain;f=MdeModulePkg%2FUniversal%2FSecurityStubDxe%2FSecurityStub.c;fp=MdeModulePkg%2FUniversal%2FSecurityStubDxe%2FSecurityStub.c;h=ac3ab297abd44879212b9eb8f0bcd6ce1c8e3c73;hp=aa86fdf3010d88d824a87e7e1aa3df778379a8ab;hb=109e9a6156b2c9540fd4b1b6ce17ac5be1fa03c4;hpb=303ee61d53cde4c064729709fa890ead41bbe00b diff --git a/MdeModulePkg/Universal/SecurityStubDxe/SecurityStub.c b/MdeModulePkg/Universal/SecurityStubDxe/SecurityStub.c index aa86fdf301..ac3ab297ab 100644 --- a/MdeModulePkg/Universal/SecurityStubDxe/SecurityStub.c +++ b/MdeModulePkg/Universal/SecurityStubDxe/SecurityStub.c @@ -1,5 +1,5 @@ /** @file - This driver implements one sample platform security service, which does + This driver implements a sample platform security service, which does nothing and always return EFI_SUCCESS. Copyright (c) 2006 - 2008, Intel Corporation @@ -14,21 +14,17 @@ **/ -#include "SecurityStub.h" +#include +#include +#include +#include +#include // // Handle for the Security Architectural Protocol instance produced by this driver // EFI_HANDLE mSecurityArchProtocolHandle = NULL; -// -// Security Architectural Protocol instance produced by this driver -// -EFI_SECURITY_ARCH_PROTOCOL mSecurityStub = { - SecurityStubAuthenticateState -}; - - /** The EFI_SECURITY_ARCH_PROTOCOL (SAP) is used to abstract platform-specific policy from the DXE core response to an attempt to use a file that returns a @@ -61,7 +57,7 @@ EFI_SECURITY_ARCH_PROTOCOL mSecurityStub = { @param File This is a pointer to the device path of the file that is being dispatched. This will optionally be used for logging. - @retval EFI_SUCCESS Do nothing and return. + @retval EFI_SUCCESS Do nothing and return success. @retval EFI_INVALID_PARAMETER File is NULL. **/ EFI_STATUS @@ -79,14 +75,18 @@ SecurityStubAuthenticateState ( return EFI_SUCCESS; } +// +// Security Architectural Protocol instance produced by this driver +// +EFI_SECURITY_ARCH_PROTOCOL mSecurityStub = { + SecurityStubAuthenticateState +}; /** - The user Entry Point installs SAP. The user code starts with this function - as the real entry point for the image goes into a library that calls this - function. + Installs Security Architectural Protocol. - @param ImageHandle The firmware allocated handle for the EFI image. - @param SystemTable A pointer to the EFI System Table. + @param ImageHandle The image handle of this driver. + @param SystemTable A pointer to the EFI System Table. @retval EFI_SUCCESS Install the sample Security Architectural Protocol successfully.