You've already forked DasharoModulePkg
mirror of
https://github.com/Dasharo/DasharoModulePkg.git
synced 2026-03-06 14:50:17 -08:00
65 lines
1.9 KiB
INI
65 lines
1.9 KiB
INI
## @file
|
|
# User Authentication Dxe Driver.
|
|
#
|
|
# This Driver mainly provides Setup Form to change password and
|
|
# does user authentication before entering Setup.
|
|
#
|
|
# Copyright (c) 2019, Intel Corporation. All rights reserved.<BR>
|
|
# SPDX-License-Identifier: BSD-2-Clause-Patent
|
|
#
|
|
##
|
|
[Defines]
|
|
INF_VERSION = 0x00010005
|
|
BASE_NAME = UserAuthenticationDxe
|
|
FILE_GUID = 0683FB88-664C-4BA6-9ED4-1C0916EE43A4
|
|
MODULE_TYPE = DXE_DRIVER
|
|
VERSION_STRING = 2.0
|
|
ENTRY_POINT = UserAuthenticationEntry
|
|
UNLOAD_IMAGE = UserAuthenticationUnload
|
|
|
|
[Sources]
|
|
UserAuthenticationDxe.c
|
|
UserAuthenticationDxe.h
|
|
UserAuthenticationDxePassword.c
|
|
UserAuthenticationDxeFormset.h
|
|
UserAuthenticationDxeVfr.vfr
|
|
UserAuthenticationDxeStrings.uni
|
|
KeyService.c
|
|
KeyService.h
|
|
|
|
[Packages]
|
|
MdePkg/MdePkg.dec
|
|
MdeModulePkg/MdeModulePkg.dec
|
|
CryptoPkg/CryptoPkg.dec
|
|
DasharoModulePkg/DasharoModulePkg.dec
|
|
|
|
[LibraryClasses]
|
|
BaseLib
|
|
UefiBootServicesTableLib
|
|
UefiDriverEntryPoint
|
|
UefiRuntimeServicesTableLib
|
|
BaseMemoryLib
|
|
DebugLib
|
|
UefiLib
|
|
BaseCryptLib
|
|
HiiLib
|
|
DevicePathLib
|
|
MemoryAllocationLib
|
|
PlatformPasswordLib
|
|
PrintLib
|
|
|
|
[Guids]
|
|
gUserAuthenticationGuid ## CONSUMES ## GUID
|
|
gEfiEventExitBootServicesGuid ## CONSUMES ## Event
|
|
gEfiIfrFrontPageGuid ## CONSUMES ## GUID (Indicate the formset in this library need to display in which page)
|
|
|
|
[Protocols]
|
|
gEfiRscHandlerProtocolGuid ## CONSUMES
|
|
gEfiDevicePathProtocolGuid ## PRODUCES
|
|
gEfiHiiConfigAccessProtocolGuid ## PRODUCES
|
|
|
|
[Depex]
|
|
gEfiSimpleTextOutProtocolGuid AND
|
|
gEfiVariableArchProtocolGuid AND
|
|
gEfiVariableWriteArchProtocolGuid
|