hs-tls/Network/TLS.hs

32 lines
776 B
Haskell
Raw Normal View History

-- |
-- Module : Network.TLS
-- License : BSD-style
-- Maintainer : Vincent Hanquez <vincent@snarc.org>
-- Stability : experimental
-- Portability : unknown
--
module Network.TLS
(
module Network.TLS.Core
-- * Crypto Key
, PrivateKey(..)
-- * Crypto RNG
, makeSRandomGen, SRandomGen
-- * Compressions & Predefined compressions
, Compression
, nullCompression
-- * Ciphers & Predefined ciphers
, Cipher
-- * Versions
, Version(..)
-- * Errors
, TLSError(..)
) where
import Network.TLS.Struct (Version(..), TLSError(..))
import Network.TLS.Crypto (PrivateKey(..))
2011-03-19 09:22:12 +00:00
import Network.TLS.Cipher (Cipher(..))
import Network.TLS.Compression (Compression(..), nullCompression)
import Network.TLS.SRandom (makeSRandomGen, SRandomGen)
import Network.TLS.Core