asn1-encoding-0.9.6: 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-Inferred
Language Haskell2010

Data.ASN1.Error

Description

Synopsis

Errors types

data ASN1Error Source #

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.

TypePrimitiveInvalid String

Invalid primitive type

PolicyFailed String String

Policy failed including the name of the policy and the reason.