diff --git a/Network/TLS.hs b/Network/TLS.hs
--- a/Network/TLS.hs
+++ b/Network/TLS.hs
@@ -14,6 +14,8 @@
 	, TLSCertificateRejectReason(..)
 	, defaultParams
 	, defaultLogging
+	, SessionID
+	, SessionData(..)
 
 	-- * Context object
 	, TLSCtx
@@ -52,7 +54,7 @@
 	, ConnectionNotEstablished(..)
 	) where
 
-import Network.TLS.Struct (Version(..), TLSError(..))
+import Network.TLS.Struct (Version(..), TLSError(..), SessionID)
 import Network.TLS.Crypto (PrivateKey(..))
 import Network.TLS.Cipher (Cipher(..), Bulk(..))
 import Network.TLS.Compression (CompressionC(..), Compression(..), nullCompression)
diff --git a/tls.cabal b/tls.cabal
--- a/tls.cabal
+++ b/tls.cabal
@@ -1,5 +1,5 @@
 Name:                tls
-Version:             0.9.7
+Version:             0.9.8
 Description:
    Native Haskell TLS and SSL protocol implementation for server and client.
    .
