]> git.proxmox.com Git - mirror_edk2.git/blame - SecurityPkg/UserIdentification/UsbCredentialProviderDxe/UsbCredentialProviderDxe.inf
ArmPkg/ArmMmuLib ARM: fix thinko in second level page table handling
[mirror_edk2.git] / SecurityPkg / UserIdentification / UsbCredentialProviderDxe / UsbCredentialProviderDxe.inf
CommitLineData
0c18794e 1## @file\r
60c944c7 2# Provides a USB credential provider implementation\r
0c18794e 3#\r
b3548d32 4# This module reads a token from a token file that is saved in the root\r
60c944c7
DG
5# folder of a USB stick. The token file name can be specified by the PCD\r
6# PcdFixedUsbCredentialProviderTokenFileName.\r
7#\r
b3548d32 8# Copyright (c) 2009 - 2018, Intel Corporation. All rights reserved.<BR>\r
0c18794e 9# This program and the accompanying materials\r
10# are licensed and made available under the terms and conditions of the BSD License\r
11# which accompanies this distribution. The full text of the license may be found at\r
12# http://opensource.org/licenses/bsd-license.php\r
13# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
14# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
15#\r
16##\r
17\r
18[Defines]\r
19 INF_VERSION = 0x00010005\r
20 BASE_NAME = UsbCredentialProvider\r
60c944c7 21 MODULE_UNI_FILE = UsbCredentialProvider.uni\r
0c18794e 22 FILE_GUID = 672A0C68-2BF0-46f9-93C3-C4E7DC0FA555\r
23 MODULE_TYPE = UEFI_DRIVER\r
24 VERSION_STRING = 1.0\r
25 ENTRY_POINT = UsbProviderInit\r
26\r
27[Sources]\r
28 UsbCredentialProvider.c\r
29 UsbCredentialProvider.h\r
30 UsbCredentialProviderStrings.uni\r
31\r
32[Packages]\r
33 MdePkg/MdePkg.dec\r
34 MdeModulePkg/MdeModulePkg.dec\r
35 CryptoPkg/CryptoPkg.dec\r
36 SecurityPkg/SecurityPkg.dec\r
37\r
38[LibraryClasses]\r
39 UefiRuntimeServicesTableLib\r
40 UefiBootServicesTableLib\r
41 UefiDriverEntryPoint\r
42 MemoryAllocationLib\r
43 BaseMemoryLib\r
44 DebugLib\r
45 HiiLib\r
46 UefiLib\r
47 BaseCryptLib\r
b3548d32 48\r
0c18794e 49[Guids]\r
60c944c7
DG
50 ## PRODUCES ## Variable:L"UsbCredential"\r
51 ## CONSUMES ## Variable:L"UsbCredential"\r
52 ## CONSUMES ## HII\r
53 ## SOMETIMES_CONSUMES ## GUID # The credential provider identifier\r
54 gUsbCredentialProviderGuid\r
b3548d32 55\r
60c944c7
DG
56 gEfiFileInfoGuid ## SOMETIMES_CONSUMES ## GUID\r
57 gEfiUserCredentialClassSecureCardGuid ## SOMETIMES_CONSUMES ## GUID\r
0c18794e 58\r
59[Pcd]\r
b3548d32 60 gEfiSecurityPkgTokenSpaceGuid.PcdFixedUsbCredentialProviderTokenFileName ## SOMETIMES_CONSUMES\r
0c18794e 61\r
62[Protocols]\r
60c944c7
DG
63 gEfiUserCredential2ProtocolGuid ## PRODUCES\r
64 gEfiUserManagerProtocolGuid ## SOMETIMES_CONSUMES\r
65 gEfiBlockIoProtocolGuid ## SOMETIMES_CONSUMES\r
66 gEfiSimpleFileSystemProtocolGuid ## SOMETIMES_CONSUMES\r
b3548d32 67\r
60c944c7
DG
68[UserExtensions.TianoCore."ExtraFiles"]\r
69 UsbCredentialProviderExtra.uni\r
b3548d32 70\r