]> git.proxmox.com Git - mirror_edk2.git/blame - NetworkPkg/IpSecDxe/IpSecDxe.inf
PcAtChipsetPkg: INF/DEC file updates to EDK II packages
[mirror_edk2.git] / NetworkPkg / IpSecDxe / IpSecDxe.inf
CommitLineData
a3bcde70
HT
1## @file\r
2# Component description file for IpSec module.\r
3#\r
bfd4204b 4# Copyright (c) 2009 - 2011, Intel Corporation. All rights reserved.<BR>\r
a3bcde70
HT
5#\r
6# This program and the accompanying materials\r
7# are licensed and made available under the terms and conditions of the BSD License\r
8# which accompanies this distribution. The full text of the license may be found at\r
9# http://opensource.org/licenses/bsd-license.php.\r
10#\r
11# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
12# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
13#\r
14##\r
15\r
16[Defines]\r
17 INF_VERSION = 0x00010005\r
18 BASE_NAME = IpSecDxe\r
19 FILE_GUID = EE8367C0-A1D6-4565-8F89-EF628547B722\r
20 MODULE_TYPE = UEFI_DRIVER\r
21 VERSION_STRING = 1.0\r
9166f840 22\r
a3bcde70
HT
23 ENTRY_POINT = IpSecDriverEntryPoint\r
24\r
25#\r
26# The following information is for reference only and not required by the build tools.\r
27#\r
28# VALID_ARCHITECTURES = IA32 X64 IPF EBC\r
29#\r
30\r
31[Sources]\r
32 IpSecConfigImpl.c\r
33 IpSecConfigImpl.h\r
34 IpSecCryptIo.h\r
35 IpSecCryptIo.c\r
36 IpSecDebug.h\r
37 ComponentName.c\r
9166f840 38 IkeCommon.h\r
a3bcde70 39 IpSecImpl.c\r
9166f840 40 IkeService.c\r
41 Ike.h\r
42 IkePacket.h\r
43 IkePacket.c\r
a3bcde70 44 IpSecDebug.c\r
9166f840 45 IpSecMain.c\r
a3bcde70 46 IpSecDriver.c\r
9166f840 47 IkeCommon.c\r
48 IetfConstants.c\r
a3bcde70 49 IpSecImpl.h\r
9166f840 50 IkeService.h\r
51 Ikev2/Ikev2.h\r
52 Ikev2/Payload.h\r
53 Ikev2/Utility.h\r
54 Ikev2/Utility.c\r
55 Ikev2/Sa.c\r
56 Ikev2/ChildSa.c\r
57 Ikev2/Info.c\r
58 Ikev2/Payload.c\r
59 Ikev2/Exchange.c\r
60 \r
61\r
a3bcde70
HT
62\r
63[Packages]\r
64 MdePkg/MdePkg.dec\r
65 MdeModulePkg/MdeModulePkg.dec\r
9166f840 66 CryptoPkg/CryptoPkg.dec\r
911302d5 67 NetworkPkg/NetworkPkg.dec\r
a3bcde70
HT
68\r
69[LibraryClasses]\r
70 MemoryAllocationLib\r
71 BaseLib\r
72 UefiLib\r
73 UefiBootServicesTableLib\r
74 UefiRuntimeServicesTableLib\r
75 UefiDriverEntryPoint\r
76 BaseMemoryLib\r
77 DebugLib\r
78 PrintLib\r
9166f840 79 BaseCryptLib\r
a3bcde70 80 DpcLib\r
9166f840 81 UdpIoLib\r
82 NetLib \r
83 PcdLib\r
84 \r
a3bcde70
HT
85[Protocols]\r
86 gEfiIp4ConfigProtocolGuid # PROTOCOL ALWAYS_CONSUMED\r
9166f840 87 gEfiUdp4ServiceBindingProtocolGuid # PROTOCOL ALWAYS_CONSUMED \r
88 gEfiUdp4ProtocolGuid # PROTOCOL ALWAYS_CONSUMED\r
89 gEfiUdp6ServiceBindingProtocolGuid # PROTOCOL ALWAYS_CONSUMED \r
90 gEfiUdp6ProtocolGuid # PROTOCOL ALWAYS_CONSUMED\r
a3bcde70 91 gEfiIpSecConfigProtocolGuid # PROTOCOL ALWAYS_PRODUCED\r
0a7294f7 92 gEfiIpSec2ProtocolGuid # PROTOCOL ALWAYS_PRODUCED\r
9166f840 93 \r
94[Pcd]\r
bfd4204b 95 gEfiNetworkPkgTokenSpaceGuid.PcdIpsecCertificateEnabled\r
96 gEfiNetworkPkgTokenSpaceGuid.PcdIpsecUefiCaFile\r
97 gEfiNetworkPkgTokenSpaceGuid.PcdIpsecUefiCaFileSize\r
98 gEfiNetworkPkgTokenSpaceGuid.PcdIpsecUefiCertificate\r
99 gEfiNetworkPkgTokenSpaceGuid.PcdIpsecUefiCertificateSize\r
100 gEfiNetworkPkgTokenSpaceGuid.PcdIpsecUefiCertificateKey\r
101 gEfiNetworkPkgTokenSpaceGuid.PcdIpsecUefiCertificateKeySize