]> git.proxmox.com Git - mirror_edk2.git/blobdiff - NetworkPkg/HttpDxe/HttpDxe.inf
NetworkPkg: Clean up source files
[mirror_edk2.git] / NetworkPkg / HttpDxe / HttpDxe.inf
index e8117006d6e7e014edb1e005b2821deea6bfa5ca..b90a7ef4f892f40450323569c40f86dd2d372061 100644 (file)
@@ -1,7 +1,7 @@
 ## @file\r
 #  Implementation of EFI HTTP protocol interfaces.\r
 #\r
-#  Copyright (c) 2015, Intel Corporation. All rights reserved.<BR>\r
+#  Copyright (c) 2015 - 2018, 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
@@ -26,6 +26,7 @@
 [Packages]\r
   MdePkg/MdePkg.dec\r
   MdeModulePkg/MdeModulePkg.dec\r
+  NetworkPkg/NetworkPkg.dec\r
 \r
 [Sources]\r
   ComponentName.h\r
   HttpImpl.c\r
   HttpProto.h\r
   HttpProto.c\r
+  HttpsSupport.h\r
+  HttpsSupport.c\r
 \r
 [LibraryClasses]\r
   UefiDriverEntryPoint\r
   UefiBootServicesTableLib\r
+  UefiRuntimeServicesTableLib\r
   MemoryAllocationLib\r
   BaseLib\r
   UefiLib\r
   DebugLib\r
   NetLib\r
   HttpLib\r
+  DpcLib\r
 \r
 [Protocols]\r
   gEfiHttpServiceBindingProtocolGuid               ## BY_START\r
   gEfiHttpUtilitiesProtocolGuid                    ## CONSUMES\r
   gEfiTcp4ServiceBindingProtocolGuid               ## TO_START\r
   gEfiTcp4ProtocolGuid                             ## TO_START\r
+  gEfiTcp6ServiceBindingProtocolGuid               ## TO_START\r
+  gEfiTcp6ProtocolGuid                             ## TO_START\r
   gEfiDns4ServiceBindingProtocolGuid               ## SOMETIMES_CONSUMES\r
   gEfiDns4ProtocolGuid                             ## SOMETIMES_CONSUMES\r
+  gEfiDns6ServiceBindingProtocolGuid               ## SOMETIMES_CONSUMES\r
+  gEfiDns6ProtocolGuid                             ## SOMETIMES_CONSUMES\r
   gEfiIp4Config2ProtocolGuid                       ## SOMETIMES_CONSUMES\r
+  gEfiIp6ConfigProtocolGuid                        ## SOMETIMES_CONSUMES\r
+  gEfiTlsServiceBindingProtocolGuid                ## SOMETIMES_CONSUMES\r
+  gEfiTlsProtocolGuid                              ## SOMETIMES_CONSUMES\r
+  gEfiTlsConfigurationProtocolGuid                 ## SOMETIMES_CONSUMES\r
+\r
+[Guids]\r
+  gEfiTlsCaCertificateGuid                         ## SOMETIMES_CONSUMES  ## Variable:L"TlsCaCertificate"\r
+  gEdkiiHttpTlsCipherListGuid                      ## SOMETIMES_CONSUMES  ## Variable:L"HttpTlsCipherList"\r
+  gEfiCertX509Guid                                 ## SOMETIMES_CONSUMES  ## GUID  # Check the cert type\r
+\r
+[Pcd]\r
+  gEfiNetworkPkgTokenSpaceGuid.PcdAllowHttpConnections       ## CONSUMES\r
 \r
 [UserExtensions.TianoCore."ExtraFiles"]\r
-  HttpDxeExtra.uni
\ No newline at end of file
+  HttpDxeExtra.uni\r