13 #include "tlsdefault.h"
15 #include "tlshandler.h"
18 # include "../config.h.win"
19 #elif defined( _WIN32_WCE )
20 # include "../config.h.win"
25 #if defined( HAVE_OPENSSL )
27 # include "tlsopenssl.h"
28 #elif defined( HAVE_GNUTLS )
30 # include "tlsgnutlsclient.h"
31 # include "tlsgnutlsclientanon.h"
32 # include "tlsgnutlsserveranon.h"
33 #elif defined( HAVE_WINTLS )
35 # include "tlsschannel.h"
42 :
TLSBase( th, server ), m_impl( 0 )
49 #elif defined( HAVE_OPENSSL )
50 m_impl =
new OpenSSL( th, server );
51 #elif defined( HAVE_WINTLS )
84 #elif defined( HAVE_OPENSSL )
86 #elif defined( HAVE_WINTLS )
103 return m_impl->
decrypt( data );