summaryrefslogtreecommitdiff
path: root/NetworkPkg/IpSecDxe/IpSecDxe.inf
diff options
context:
space:
mode:
authorqianouyang <qianouyang@6f19259b-4bc3-4df7-8a09-765794883524>2010-12-31 10:43:54 +0000
committerqianouyang <qianouyang@6f19259b-4bc3-4df7-8a09-765794883524>2010-12-31 10:43:54 +0000
commit9166f840d2a70b924b0ff66528f056515443e4e8 (patch)
treeba1f372f4e1165be3c06dd19758d151714ad77ca /NetworkPkg/IpSecDxe/IpSecDxe.inf
parent4a8266f570ef411c21d7991f129e29aac817aa96 (diff)
downloadedk2-platforms-9166f840d2a70b924b0ff66528f056515443e4e8.tar.xz
Add IPsec/Ikev2 support.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11219 6f19259b-4bc3-4df7-8a09-765794883524
Diffstat (limited to 'NetworkPkg/IpSecDxe/IpSecDxe.inf')
-rw-r--r--NetworkPkg/IpSecDxe/IpSecDxe.inf48
1 files changed, 45 insertions, 3 deletions
diff --git a/NetworkPkg/IpSecDxe/IpSecDxe.inf b/NetworkPkg/IpSecDxe/IpSecDxe.inf
index 250ef1cdca..9b4c7a5462 100644
--- a/NetworkPkg/IpSecDxe/IpSecDxe.inf
+++ b/NetworkPkg/IpSecDxe/IpSecDxe.inf
@@ -19,6 +19,7 @@
FILE_GUID = EE8367C0-A1D6-4565-8F89-EF628547B722
MODULE_TYPE = UEFI_DRIVER
VERSION_STRING = 1.0
+
ENTRY_POINT = IpSecDriverEntryPoint
#
@@ -34,15 +35,36 @@
IpSecCryptIo.c
IpSecDebug.h
ComponentName.c
+ IkeCommon.h
IpSecImpl.c
+ IkeService.c
+ Ike.h
+ IkePacket.h
+ IkePacket.c
IpSecDebug.c
- IpSecSaEngine.c
+ IpSecMain.c
IpSecDriver.c
+ IkeCommon.c
+ IetfConstants.c
IpSecImpl.h
+ IkeService.h
+ Ikev2/Ikev2.h
+ Ikev2/Payload.h
+ Ikev2/Utility.h
+ Ikev2/Utility.c
+ Ikev2/Sa.c
+ Ikev2/ChildSa.c
+ Ikev2/Info.c
+ Ikev2/Payload.c
+ Ikev2/Exchange.c
+
+
[Packages]
MdePkg/MdePkg.dec
MdeModulePkg/MdeModulePkg.dec
+ CryptoPkg/CryptoPkg.dec
+ LocalNetworkPkg/LocalNetworkPkg.dec
[LibraryClasses]
MemoryAllocationLib
@@ -54,10 +76,30 @@
BaseMemoryLib
DebugLib
PrintLib
+ #CryptLib
+ BaseCryptLib
DpcLib
- NetLib
-
+ UdpIoLib
+ NetLib
+ PcdLib
+
[Protocols]
gEfiIp4ConfigProtocolGuid # PROTOCOL ALWAYS_CONSUMED
+ gEfiUdp4ServiceBindingProtocolGuid # PROTOCOL ALWAYS_CONSUMED
+ gEfiUdp4ProtocolGuid # PROTOCOL ALWAYS_CONSUMED
+ gEfiUdp6ServiceBindingProtocolGuid # PROTOCOL ALWAYS_CONSUMED
+ gEfiUdp6ProtocolGuid # PROTOCOL ALWAYS_CONSUMED
gEfiIpSecConfigProtocolGuid # PROTOCOL ALWAYS_PRODUCED
gEfiIpSecProtocolGuid # PROTOCOL ALWAYS_PRODUCED
+
+[Pcd]
+ gEfiNetworkPkgTokenSpaceGuid.PcdIpsecCertiifcateEnabled
+ gEfiMdeModulePkgTokenSpaceGuid.UefiCaFile
+ gEfiMdeModulePkgTokenSpaceGuid.UefiCaFileSize
+ gEfiMdeModulePkgTokenSpaceGuid.UefiCertificate
+ gEfiMdeModulePkgTokenSpaceGuid.UefiCertificateSize
+ gEfiMdeModulePkgTokenSpaceGuid.UefiCertificateKey
+ gEfiMdeModulePkgTokenSpaceGuid.UefiCertificateKeySize
+
+[BuildOptions.common]
+#DEBUG_MYTOOLS_IA32_CC_FLAGS = /Od /GL \ No newline at end of file