2 # Packet-level security for IP datagram.
4 # This driver provides EFI IPsec2 Protocol which is used to abstract the ability
5 # to deal with the individual packets sent and received by the host and provide
6 # packet-level security for IP datagram. It provides the IP packet protection via
7 # ESP and it supports IKEv2 for key negotiation.
9 # Copyright (c) 2009 - 2015, Intel Corporation. All rights reserved.<BR>
11 # This program and the accompanying materials
12 # are licensed and made available under the terms and conditions of the BSD License
13 # which accompanies this distribution. The full text of the license may be found at
14 # http://opensource.org/licenses/bsd-license.php.
16 # THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
17 # WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
22 INF_VERSION = 0x00010005
24 FILE_GUID = EE8367C0-A1D6-4565-8F89-EF628547B722
25 MODULE_TYPE = UEFI_DRIVER
28 ENTRY_POINT = IpSecDriverEntryPoint
29 MODULE_UNI_FILE = IpSecDxe.uni
32 # The following information is for reference only and not required by the build tools.
34 # VALID_ARCHITECTURES = IA32 X64 IPF EBC
71 MdeModulePkg/MdeModulePkg.dec
72 CryptoPkg/CryptoPkg.dec
73 NetworkPkg/NetworkPkg.dec
79 UefiBootServicesTableLib
80 UefiRuntimeServicesTableLib
92 gEfiIp4Config2ProtocolGuid ## SOMETIMES_CONSUMES
93 gEfiUdp4ServiceBindingProtocolGuid ## SOMETIMES_CONSUMES
94 gEfiUdp4ProtocolGuid ## SOMETIMES_CONSUMES
95 gEfiUdp6ServiceBindingProtocolGuid ## SOMETIMES_CONSUMES
96 gEfiUdp6ProtocolGuid ## SOMETIMES_CONSUMES
97 gEfiIpSecConfigProtocolGuid ## PRODUCES
98 gEfiIpSec2ProtocolGuid ## PRODUCES
101 gEfiNetworkPkgTokenSpaceGuid.PcdIpsecCertificateEnabled ## SOMETIMES_CONSUMES
102 gEfiNetworkPkgTokenSpaceGuid.PcdIpsecUefiCaFile ## SOMETIMES_CONSUMES
103 gEfiNetworkPkgTokenSpaceGuid.PcdIpsecUefiCaFileSize ## SOMETIMES_CONSUMES
104 gEfiNetworkPkgTokenSpaceGuid.PcdIpsecUefiCertificate ## SOMETIMES_CONSUMES
105 gEfiNetworkPkgTokenSpaceGuid.PcdIpsecUefiCertificateSize ## SOMETIMES_CONSUMES
106 gEfiNetworkPkgTokenSpaceGuid.PcdIpsecUefiCertificateKey ## SOMETIMES_CONSUMES
107 gEfiNetworkPkgTokenSpaceGuid.PcdIpsecUefiCertificateKeySize ## SOMETIMES_CONSUMES
109 [UserExtensions.TianoCore."ExtraFiles"]