## @file\r
# Component description file for IpSec module.\r
#\r
-# Copyright (c) 2009 - 2010, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2009 - 2011, Intel Corporation. All rights reserved.<BR>\r
#\r
# This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
FILE_GUID = EE8367C0-A1D6-4565-8F89-EF628547B722\r
MODULE_TYPE = UEFI_DRIVER\r
VERSION_STRING = 1.0\r
+\r
ENTRY_POINT = IpSecDriverEntryPoint\r
\r
#\r
IpSecCryptIo.c\r
IpSecDebug.h\r
ComponentName.c\r
+ IkeCommon.h\r
IpSecImpl.c\r
+ IkeService.c\r
+ Ike.h\r
+ IkePacket.h\r
+ IkePacket.c\r
IpSecDebug.c\r
- IpSecSaEngine.c\r
+ IpSecMain.c\r
IpSecDriver.c\r
+ IkeCommon.c\r
+ IetfConstants.c\r
IpSecImpl.h\r
+ IkeService.h\r
+ Ikev2/Ikev2.h\r
+ Ikev2/Payload.h\r
+ Ikev2/Utility.h\r
+ Ikev2/Utility.c\r
+ Ikev2/Sa.c\r
+ Ikev2/ChildSa.c\r
+ Ikev2/Info.c\r
+ Ikev2/Payload.c\r
+ Ikev2/Exchange.c\r
+ \r
+\r
\r
[Packages]\r
MdePkg/MdePkg.dec\r
MdeModulePkg/MdeModulePkg.dec\r
+ CryptoPkg/CryptoPkg.dec\r
+ NetworkPkg/NetworkPkg.dec\r
\r
[LibraryClasses]\r
MemoryAllocationLib\r
BaseMemoryLib\r
DebugLib\r
PrintLib\r
+ BaseCryptLib\r
DpcLib\r
- NetLib\r
-\r
+ UdpIoLib\r
+ NetLib \r
+ PcdLib\r
+ \r
[Protocols]\r
gEfiIp4ConfigProtocolGuid # PROTOCOL ALWAYS_CONSUMED\r
+ gEfiUdp4ServiceBindingProtocolGuid # PROTOCOL ALWAYS_CONSUMED \r
+ gEfiUdp4ProtocolGuid # PROTOCOL ALWAYS_CONSUMED\r
+ gEfiUdp6ServiceBindingProtocolGuid # PROTOCOL ALWAYS_CONSUMED \r
+ gEfiUdp6ProtocolGuid # PROTOCOL ALWAYS_CONSUMED\r
gEfiIpSecConfigProtocolGuid # PROTOCOL ALWAYS_PRODUCED\r
- gEfiIpSecProtocolGuid # PROTOCOL ALWAYS_PRODUCED\r
+ gEfiIpSec2ProtocolGuid # PROTOCOL ALWAYS_PRODUCED\r
+ \r
+[Pcd]\r
+ gEfiNetworkPkgTokenSpaceGuid.PcdIpsecCertificateEnabled\r
+ gEfiNetworkPkgTokenSpaceGuid.PcdIpsecUefiCaFile\r
+ gEfiNetworkPkgTokenSpaceGuid.PcdIpsecUefiCaFileSize\r
+ gEfiNetworkPkgTokenSpaceGuid.PcdIpsecUefiCertificate\r
+ gEfiNetworkPkgTokenSpaceGuid.PcdIpsecUefiCertificateSize\r
+ gEfiNetworkPkgTokenSpaceGuid.PcdIpsecUefiCertificateKey\r
+ gEfiNetworkPkgTokenSpaceGuid.PcdIpsecUefiCertificateKeySize
\ No newline at end of file