Blame Data/ASN1/BinaryEncoding/Raw.hs
|
Packit |
ae7d4f |
-- |
|
|
Packit |
ae7d4f |
-- Module : Data.ASN1.BinaryEncoding.Raw
|
|
Packit |
ae7d4f |
-- License : BSD-style
|
|
Packit |
ae7d4f |
-- Maintainer : Vincent Hanquez <vincent@snarc.org>
|
|
Packit |
ae7d4f |
-- Stability : experimental
|
|
Packit |
ae7d4f |
-- Portability : unknown
|
|
Packit |
ae7d4f |
--
|
|
Packit |
ae7d4f |
-- Raw encoding of binary format (BER/DER/CER)
|
|
Packit |
ae7d4f |
--
|
|
Packit |
ae7d4f |
module Data.ASN1.BinaryEncoding.Raw
|
|
Packit |
ae7d4f |
(
|
|
Packit |
ae7d4f |
-- * types
|
|
Packit |
ae7d4f |
ASN1Header(..)
|
|
Packit |
ae7d4f |
, ASN1Class(..)
|
|
Packit |
ae7d4f |
, ASN1Tag
|
|
Packit |
ae7d4f |
, ASN1Length(..)
|
|
Packit |
ae7d4f |
, ASN1Event(..)
|
|
Packit |
ae7d4f |
|
|
Packit |
ae7d4f |
-- * parser
|
|
Packit |
ae7d4f |
, parseLBS
|
|
Packit |
ae7d4f |
, parseBS
|
|
Packit |
ae7d4f |
|
|
Packit |
ae7d4f |
-- * writer
|
|
Packit |
ae7d4f |
, toLazyByteString
|
|
Packit |
ae7d4f |
, toByteString
|
|
Packit |
ae7d4f |
|
|
Packit |
ae7d4f |
) where
|
|
Packit |
ae7d4f |
|
|
Packit |
ae7d4f |
import Data.ASN1.BinaryEncoding.Parse
|
|
Packit |
ae7d4f |
import Data.ASN1.BinaryEncoding.Writer
|
|
Packit |
ae7d4f |
import Data.ASN1.Types
|
|
Packit |
ae7d4f |
import Data.ASN1.Types.Lowlevel
|