]> git.proxmox.com Git - mirror_edk2.git/blobdiff - NetworkPkg/HttpDxe/HttpDriver.h
NetworkPkg/HttpDxe: HTTPS support over IPv4 and IPv6
[mirror_edk2.git] / NetworkPkg / HttpDxe / HttpDriver.h
index 9c0002abab584702684d0f9db245837d51d34816..93a412ae2f6833f19b7091cfd3280e8d230ea4df 100644 (file)
@@ -1,7 +1,7 @@
 /** @file\r
   The header files of the driver binding and service binding protocol for HttpDxe driver.\r
 \r
-  Copyright (c) 2015, Intel Corporation. All rights reserved.<BR>\r
+  Copyright (c) 2015 - 2016, Intel Corporation. All rights reserved.<BR>\r
   (C) Copyright 2016 Hewlett Packard Enterprise Development LP<BR>\r
 \r
   This program and the accompanying materials\r
@@ -24,6 +24,7 @@
 // Libraries\r
 //\r
 #include <Library/UefiBootServicesTableLib.h>\r
+#include <Library/UefiRuntimeServicesTableLib.h>\r
 #include <Library/MemoryAllocationLib.h>\r
 #include <Library/BaseLib.h>\r
 #include <Library/UefiLib.h>\r
 #include <Protocol/Dns6.h>\r
 #include <Protocol/Ip4Config2.h>\r
 #include <Protocol/Ip6Config.h>\r
+#include <Protocol/Tls.h>\r
+#include <Protocol/TlsConfig.h>\r
 \r
-\r
+#include <Guid/ImageAuthentication.h>\r
 //\r
 // Produced Protocols\r
 //\r
 #include <Protocol/Http.h>\r
 \r
+#include <Guid/TlsAuthentication.h>\r
+\r
+#include <IndustryStandard/Tls1.h>\r
+\r
 //\r
 // Driver Version\r
 //\r
@@ -79,6 +86,7 @@ extern EFI_HTTP_UTILITIES_PROTOCOL  *mHttpUtilities;
 #include "ComponentName.h"\r
 #include "HttpImpl.h"\r
 #include "HttpProto.h"\r
+#include "HttpsSupport.h"\r
 #include "HttpDns.h"\r
 \r
 typedef struct {\r
@@ -358,7 +366,7 @@ HttpDxeIp6DriverBindingStop (
 \r
   @retval EFI_SUCCES            The protocol was added to ChildHandle.\r
   @retval EFI_INVALID_PARAMETER This is NULL, or ChildHandle is NULL.\r
-  @retval EFI_OUT_OF_RESOURCES  There are not enough resources availabe to create\r
+  @retval EFI_OUT_OF_RESOURCES  There are not enough resources available to create\r
                                 the child.\r
   @retval other                 The child handle was not created.\r
 \r