BSD-3-Clause licensed by Vincent Hanquez
This version can be pinned in stack with:crypton-asn1-types-0.4.1@sha256:02f3ec473011b3da92f7bf738bea19cadf88a6470b25a6cb5042216c7549c912,1326

crypton-asn1-types

Originally forked from asn1-types-0.3.4.

A library providing types representing the Abstract Syntax Notation One (ASN.1) standard.

History

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

Changes

Change log for crypton-asn1-types

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.4.1 - 2025-08-02

  • Data.ASN1.Types re-exports all of Data.ASN1.OID.

0.4.0 - 2025-08-01

  • Depend on package time-hourglass, rather than hourglass. The fields of the ASNTime data constructor of data type ASN1 are now types provided by the former package.
  • In error, Data.ASN1.Types does not re-export classes from Data.ASN1.OID.

0.3.7 - 2025-08-02

  • Data.ASN1.Types re-exports all of Data.ASN1.OID, as in crypton-asn1-types-0.3.4.

0.3.6 - 2025-07-20

  • Expose Data.ASN1.Stream, spun out of the crypton-asn1-encoding-0.9.6 package.
  • Use the other-extensions field in the Cabal file.
  • In error, Data.ASN1.Types does not re-export classes from Data.ASN1.OID.

0.3.5 - 2025-07-13

  • Move library modules to directory src.
  • Change data type BitArrayOutOfBound (a single, unary data constructor without strictness annotation) to newtype.
  • Depend on the base16 package, remove direct dependency on the memory package and the indirect dependency on the basement package.
  • In error, Data.ASN1.Types does not re-export classes from Data.ASN1.OID.

0.3.4 - 2025-07-13

  • Rename asn1-types-0.3.4 package as crypton-asn1-types-0.3.4.
  • 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.