aboutsummaryrefslogtreecommitdiffstats
path: root/src/ssl/tls_client.h
diff options
context:
space:
mode:
authorlloyd <[email protected]>2010-09-15 14:20:38 +0000
committerlloyd <[email protected]>2010-09-15 14:20:38 +0000
commitd432647483aa74c97460eb065f2b11fd82fc9177 (patch)
tree8fae2888ff5c18ab87fbf0c5c63a7e35b5db76a7 /src/ssl/tls_client.h
parent72ba429aa2550d12b13ce321a567601bddf7c665 (diff)
Hide a number of the internal SSL headers from the user, you can still
see too much but better than before.
Diffstat (limited to 'src/ssl/tls_client.h')
-rw-r--r--src/ssl/tls_client.h6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/ssl/tls_client.h b/src/ssl/tls_client.h
index c9ed3ca37..14b3b6451 100644
--- a/src/ssl/tls_client.h
+++ b/src/ssl/tls_client.h
@@ -9,7 +9,9 @@
#define BOTAN_TLS_CLIENT_H__
#include <botan/tls_connection.h>
-#include <botan/tls_state.h>
+#include <botan/tls_policy.h>
+#include <botan/tls_record.h>
+#include <botan/socket.h>
#include <vector>
#include <string>
@@ -69,7 +71,7 @@ class BOTAN_DLL TLS_Client : public TLS_Connection
std::vector<X509_Certificate> certs, peer_certs;
std::vector<Private_Key*> keys;
- Handshake_State* state;
+ class Handshake_State* state;
SecureVector<byte> session_id;
SecureQueue read_buf;
std::string peer_id;