]> git.proxmox.com Git - mirror_edk2.git/blame - SecurityPkg/Library/DxeTcg2PhysicalPresenceLib/DxeTcg2PhysicalPresenceLib.inf
SecurityPkg: Replace BSD License with BSD+Patent License
[mirror_edk2.git] / SecurityPkg / Library / DxeTcg2PhysicalPresenceLib / DxeTcg2PhysicalPresenceLib.inf
CommitLineData
1abfa4ce
JY
1## @file\r
2# Executes TPM 2.0 requests from OS or BIOS\r
3#\r
4# This library will check and execute TPM 2.0 request from OS or BIOS. The request may\r
5# ask for user confirmation before execution.\r
6#\r
7# Caution: This module requires additional review when modified.\r
8# This driver will have external input - variable.\r
9# This external input must be validated carefully to avoid security issue.\r
10#\r
b3548d32 11# Copyright (c) 2013 - 2018, Intel Corporation. All rights reserved.<BR>\r
289b714b 12# SPDX-License-Identifier: BSD-2-Clause-Patent\r
1abfa4ce
JY
13#\r
14##\r
15\r
16[Defines]\r
17 INF_VERSION = 0x00010005\r
18 BASE_NAME = DxeTcg2PhysicalPresenceLib\r
19 MODULE_UNI_FILE = DxeTcg2PhysicalPresenceLib.uni\r
20 FILE_GUID = 7E507A86-DE8B-4AD3-BC4C-0498389098D3\r
21 MODULE_TYPE = DXE_DRIVER\r
22 VERSION_STRING = 1.0\r
4cecd19a 23 LIBRARY_CLASS = Tcg2PhysicalPresenceLib|DXE_DRIVER DXE_RUNTIME_DRIVER UEFI_APPLICATION UEFI_DRIVER\r
1abfa4ce
JY
24\r
25#\r
26# The following information is for reference only and not required by the build tools.\r
27#\r
4cecd19a 28# VALID_ARCHITECTURES = IA32 X64 EBC\r
1abfa4ce
JY
29#\r
30\r
31[Sources]\r
32 DxeTcg2PhysicalPresenceLib.c\r
33 PhysicalPresenceStrings.uni\r
34\r
35[Packages]\r
36 MdePkg/MdePkg.dec\r
37 MdeModulePkg/MdeModulePkg.dec\r
38 SecurityPkg/SecurityPkg.dec\r
39\r
40[LibraryClasses]\r
41 MemoryAllocationLib\r
42 UefiLib\r
43 UefiBootServicesTableLib\r
44 UefiDriverEntryPoint\r
45 UefiRuntimeServicesTableLib\r
46 BaseMemoryLib\r
47 DebugLib\r
48 PrintLib\r
49 HiiLib\r
50 HobLib\r
51 Tpm2CommandLib\r
52 Tcg2PpVendorLib\r
53\r
54[Protocols]\r
7921de09
LG
55 gEfiTcg2ProtocolGuid ## SOMETIMES_CONSUMES\r
56 gEdkiiVariableLockProtocolGuid ## SOMETIMES_CONSUMES\r
1abfa4ce 57\r
710174e0
ZC
58[Pcd]\r
59 gEfiSecurityPkgTokenSpaceGuid.PcdTcg2PhysicalPresenceFlags ## SOMETIMES_CONSUMES\r
60\r
1abfa4ce 61[Guids]\r
7921de09 62 ## SOMETIMES_CONSUMES ## HII\r
1abfa4ce
JY
63 ## SOMETIMES_PRODUCES ## Variable:L"Tcg2PhysicalPresence"\r
64 ## SOMETIMES_CONSUMES ## Variable:L"Tcg2PhysicalPresence"\r
65 ## SOMETIMES_PRODUCES ## Variable:L"Tcg2PhysicalPresenceFlags"\r
66 ## SOMETIMES_CONSUMES ## Variable:L"Tcg2PhysicalPresenceFlags"\r
67 gEfiTcg2PhysicalPresenceGuid\r