-- |
-- Module      : Data.ASN1.BinaryEncoding.Raw
-- License     : BSD-style
-- Maintainer  : Vincent Hanquez <vincent@snarc.org>
-- Stability   : experimental
-- Portability : unknown
--
-- Raw encoding of binary format (BER/DER/CER)
--
module Data.ASN1.BinaryEncoding.Raw
    (
    -- * types
      ASN1Header(..)
    , ASN1Class(..)
    , ASN1Tag
    , ASN1Length(..)
    , ASN1Event(..)

    -- * parser
    , parseLBS
    , parseBS

    -- * writer
    , toLazyByteString
    , toByteString

    ) where

import Data.ASN1.BinaryEncoding.Parse
import Data.ASN1.BinaryEncoding.Writer
import Data.ASN1.Types
import Data.ASN1.Types.Lowlevel