#ifndef __EFI_HTTPS_SUPPORT_H__\r
#define __EFI_HTTPS_SUPPORT_H__\r
\r
-#define HTTPS_DEFAULT_PORT 443\r
+#define HTTPS_DEFAULT_PORT 443\r
\r
-#define HTTPS_FLAG "https://"\r
+#define HTTPS_FLAG "https://"\r
\r
/**\r
Check whether the Url is from Https.\r
**/\r
BOOLEAN\r
IsHttpsUrl (\r
- IN CHAR8 *Url\r
+ IN CHAR8 *Url\r
);\r
\r
/**\r
EFI_HANDLE\r
EFIAPI\r
TlsCreateChild (\r
- IN EFI_HANDLE ImageHandle,\r
- OUT EFI_SERVICE_BINDING_PROTOCOL **TlsSb,\r
- OUT EFI_TLS_PROTOCOL **TlsProto,\r
- OUT EFI_TLS_CONFIGURATION_PROTOCOL **TlsConfiguration\r
+ IN EFI_HANDLE ImageHandle,\r
+ OUT EFI_SERVICE_BINDING_PROTOCOL **TlsSb,\r
+ OUT EFI_TLS_PROTOCOL **TlsProto,\r
+ OUT EFI_TLS_CONFIGURATION_PROTOCOL **TlsConfiguration\r
);\r
\r
/**\r
EFI_STATUS\r
EFIAPI\r
TlsCreateTxRxEvent (\r
- IN OUT HTTP_PROTOCOL *HttpInstance\r
+ IN OUT HTTP_PROTOCOL *HttpInstance\r
);\r
\r
/**\r
VOID\r
EFIAPI\r
TlsCloseTxRxEvent (\r
- IN HTTP_PROTOCOL *HttpInstance\r
+ IN HTTP_PROTOCOL *HttpInstance\r
);\r
\r
/**\r
**/\r
EFI_STATUS\r
TlsConfigCertificate (\r
- IN OUT HTTP_PROTOCOL *HttpInstance\r
+ IN OUT HTTP_PROTOCOL *HttpInstance\r
);\r
\r
/**\r
EFI_STATUS\r
EFIAPI\r
TlsConfigureSession (\r
- IN OUT HTTP_PROTOCOL *HttpInstance\r
+ IN OUT HTTP_PROTOCOL *HttpInstance\r
);\r
\r
/**\r
EFI_STATUS\r
EFIAPI\r
TlsCommonTransmit (\r
- IN OUT HTTP_PROTOCOL *HttpInstance,\r
- IN NET_BUF *Packet\r
+ IN OUT HTTP_PROTOCOL *HttpInstance,\r
+ IN NET_BUF *Packet\r
);\r
\r
/**\r
EFI_STATUS\r
EFIAPI\r
TlsCommonReceive (\r
- IN OUT HTTP_PROTOCOL *HttpInstance,\r
- IN NET_BUF *Packet,\r
- IN EFI_EVENT Timeout\r
+ IN OUT HTTP_PROTOCOL *HttpInstance,\r
+ IN NET_BUF *Packet,\r
+ IN EFI_EVENT Timeout\r
);\r
\r
/**\r
EFI_STATUS\r
EFIAPI\r
TlsReceiveOnePdu (\r
- IN OUT HTTP_PROTOCOL *HttpInstance,\r
- OUT NET_BUF **Pdu,\r
- IN EFI_EVENT Timeout\r
+ IN OUT HTTP_PROTOCOL *HttpInstance,\r
+ OUT NET_BUF **Pdu,\r
+ IN EFI_EVENT Timeout\r
);\r
\r
/**\r
EFI_STATUS\r
EFIAPI\r
TlsConnectSession (\r
- IN HTTP_PROTOCOL *HttpInstance,\r
- IN EFI_EVENT Timeout\r
+ IN HTTP_PROTOCOL *HttpInstance,\r
+ IN EFI_EVENT Timeout\r
);\r
\r
/**\r
EFI_STATUS\r
EFIAPI\r
TlsCloseSession (\r
- IN HTTP_PROTOCOL *HttpInstance\r
+ IN HTTP_PROTOCOL *HttpInstance\r
);\r
\r
/**\r
EFI_STATUS\r
EFIAPI\r
TlsProcessMessage (\r
- IN HTTP_PROTOCOL *HttpInstance,\r
- IN UINT8 *Message,\r
- IN UINTN MessageSize,\r
- IN EFI_TLS_CRYPT_MODE ProcessMode,\r
- IN OUT NET_FRAGMENT *Fragment\r
+ IN HTTP_PROTOCOL *HttpInstance,\r
+ IN UINT8 *Message,\r
+ IN UINTN MessageSize,\r
+ IN EFI_TLS_CRYPT_MODE ProcessMode,\r
+ IN OUT NET_FRAGMENT *Fragment\r
);\r
\r
/**\r
EFI_STATUS\r
EFIAPI\r
HttpsReceive (\r
- IN HTTP_PROTOCOL *HttpInstance,\r
- IN OUT NET_FRAGMENT *Fragment,\r
- IN EFI_EVENT Timeout\r
+ IN HTTP_PROTOCOL *HttpInstance,\r
+ IN OUT NET_FRAGMENT *Fragment,\r
+ IN EFI_EVENT Timeout\r
);\r
\r
#endif\r
-\r