Data.ASN1.Error

asn1-encoding-0.9.3: ASN1 data reader and writer in RAW, BER and DER forms

License | BSD-style
Maintainer | Vincent Hanquez <vincent@snarc.org>
Stability | experimental
Portability | unknown
Safe Haskell | Safe
Language | Haskell2010

Data.ASN1.Error

Contents

- Errors types

Description

Synopsis

- data ASN1Error
  - = StreamUnexpectedEOC
  - | StreamInfinitePrimitive
  - | StreamConstructionWrongSize
  - | StreamUnexpectedSituation String
  - | ParsingHeaderFail String
  - | ParsingPartial
  - | TypeNotImplemented String
  - | TypeDecodingFailed String
  - | PolicyFailed String String

# Errors types

data ASN1Error

Possible errors during parsing operations

Constructors

StreamUnexpectedEOC | Unexpected EOC in the stream.
StreamInfinitePrimitive | Invalid primitive with infinite length in a stream.
StreamConstructionWrongSize | A construction goes over the size specified in the header.
StreamUnexpectedSituation String | An unexpected situation has come up parsing an ASN1 event stream.
ParsingHeaderFail String | Parsing an invalid header.
ParsingPartial | Parsing is not finished, there is construction unended.
TypeNotImplemented String | Decoding of a type that is not implemented. Contribution welcome.
TypeDecodingFailed String | Decoding of a knowed type failed.
PolicyFailed String String | Policy failed including the name of the policy and the reason.

Instances

Eq ASN1Error |
Show ASN1Error |
Exception ASN1Error |