1## @file 2# Provides a password credential provider implementation 3# This module provides a password credential provider implementation. 4# 5# Copyright (c) 2009 - 2014, Intel Corporation. All rights reserved.<BR> 6# This program and the accompanying materials 7# are licensed and made available under the terms and conditions of the BSD License 8# which accompanies this distribution. The full text of the license may be found at 9# http://opensource.org/licenses/bsd-license.php 10# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, 11# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. 12# 13## 14 15[Defines] 16 INF_VERSION = 0x00010005 17 BASE_NAME = PwdCredentialProvider 18 MODULE_UNI_FILE = PwdCredentialProvider.uni 19 FILE_GUID = D6C589EA-DD29-49ef-97F6-1A9FE19A04E0 20 MODULE_TYPE = UEFI_DRIVER 21 VERSION_STRING = 1.0 22 ENTRY_POINT = PasswordProviderInit 23 24[Sources] 25 PwdCredentialProvider.c 26 PwdCredentialProvider.h 27 PwdCredentialProviderData.h 28 PwdCredentialProviderVfr.Vfr 29 PwdCredentialProviderStrings.uni 30 31[Packages] 32 MdePkg/MdePkg.dec 33 MdeModulePkg/MdeModulePkg.dec 34 CryptoPkg/CryptoPkg.dec 35 SecurityPkg/SecurityPkg.dec 36 37[LibraryClasses] 38 UefiRuntimeServicesTableLib 39 UefiBootServicesTableLib 40 UefiDriverEntryPoint 41 MemoryAllocationLib 42 BaseMemoryLib 43 DebugLib 44 HiiLib 45 UefiLib 46 BaseCryptLib 47 48[Guids] 49 gEfiUserCredentialClassPasswordGuid ## SOMETIMES_CONSUMES ## GUID 50 51 ## PRODUCES ## Variable:L"PwdCredential" 52 ## CONSUMES ## Variable:L"PwdCredential" 53 ## CONSUMES ## HII 54 ## SOMETIMES_CONSUMES ## GUID # The credential provider identifier 55 gPwdCredentialProviderGuid 56 57[Protocols] 58 gEfiDevicePathProtocolGuid ## PRODUCES 59 gEfiHiiConfigAccessProtocolGuid ## PRODUCES 60 gEfiUserCredential2ProtocolGuid ## PRODUCES 61 gEfiUserManagerProtocolGuid ## SOMETIMES_CONSUMES 62 63[UserExtensions.TianoCore."ExtraFiles"] 64 PwdCredentialProviderExtra.uni 65