crypton-asn1-parse

A monadic parser combinator for a ASN.1 stream.

https://github.com/mpilgrem/crypton-asn1

Stackage Nightly 2025-08-02:0.10.0
Latest on Hackage:0.10.0

See all snapshots crypton-asn1-parse appears in

BSD-3-Clause licensed by Vincent Hanquez
This version can be pinned in stack with:crypton-asn1-parse-0.10.0@sha256:4a2cfc4980957d1a279ef69137ee5f665c247ccd8bb962812d5b071d543893fb,1359

Module documentation for 0.10.0

crypton-asn1-parse

Originally forked from asn1-parse-0.9.5.

A library providing a monadic parser combinator for use with a stream of Abstract Syntax Notation One (ASN.1) standard values.

History

The asn1-parse package was originated and then maintained by Vincent Hanquez. For published reasons, he does not intend to develop the package further after version 0.9.5 but he also does not want to introduce other maintainers.

Changes

Change log for crypton-asn1-parse

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to the Haskell Package Versioning Policy.

0.10.0 - 2025-08-01

  • Depend indirectly on time-hourglass, rather than hourglass. The fields of the ASNTime data constructor of data type ASN1 are now types provided by the former package.

0.9.6 - 2025-07-20

  • Move library modules to directory src.
  • Drop support for GHC < 8.8.
  • Depend on crypton-asn1-types >= 0.3.6 and drop dependency on crypton-asn1-encoding.
  • Re-exports module Data.Types.ASN1 from package crypton-asn1-types.
  • Use other-extensions field in Cabal file.
  • Cabal file specifies cabal-version: 1.22 (not 1.18).

0.9.5 - 2025-07-13

  • Rename asn1-parse-0.9.5 package as crypton-asn1-parse-0.9.5.
  • Depend on crypton-asn1-types and crypton-asn1-encoding, rather than asn1-types and asn1-encoding.
  • Change maintainer field to Mike Pilgrem <[email protected]> and Kazu Yamamoto <[email protected]>.
  • Add CHANGELOG.md.
  • Cabal file specifies cabal-version: 1.18 (not >= 1.6).
  • Cabal file specifies expressly default-language: Haskell98.