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 b0f61c7a08f8d347a44afc26b3768c29ec249736..f6543db6cfeb27916e7c12b7c70228bf26628885 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 { |