Index: net/socket/ssl_client_socket_openssl.h |
diff --git a/net/socket/ssl_client_socket_openssl.h b/net/socket/ssl_client_socket_openssl.h |
index 12d92296e2f826186b38fc13de05b608a21c16cc..74ada9ae195dbf0a9d18de1530241bd176a9ea55 100644 |
--- a/net/socket/ssl_client_socket_openssl.h |
+++ b/net/socket/ssl_client_socket_openssl.h |
@@ -16,9 +16,14 @@ |
#include "net/socket/ssl_client_socket.h" |
#include "net/socket/client_socket_handle.h" |
+// Avoid including misc OpenSSL headers, i.e.: |
+// <openssl/bio.h> |
typedef struct bio_st BIO; |
+// <openssl/evp.h> |
typedef struct evp_pkey_st EVP_PKEY; |
+// <openssl/ssl.h> |
typedef struct ssl_st SSL; |
+// <openssl/x509.h> |
typedef struct x509_st X509; |
namespace net { |