crypton-asn1-encoding

ASN.1 data (raw, BER or DER) readers and writers

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

Version on this page:0.9.7
Stackage Nightly 2025-08-03:0.10.0
Latest on Hackage:0.10.0

See all snapshots crypton-asn1-encoding appears in

BSD-3-Clause licensed by Vincent Hanquez
This version can be pinned in stack with:crypton-asn1-encoding-0.9.7@sha256:49b5d27e5cf14e7a28465cc1f7f621072e3f2cea72cc0ea9067a33d368389025,2534

crypton-asn1-encoding

Originally forked from asn1-encoding-0.9.6.

A reader and writer of data following the Abstract Syntax Notation One (ASN.1) standard in raw form or in the high-level forms of Basic Encoding Rules (BER) and Distinguished Encoding Rules (DER).

History

The asn1-encoding 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.6 but he also does not want to introduce other maintainers.

Changes

Change log for crypton-asn1-encoding

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.9.7

  • Move library modules to directory src.
  • Drop support for GHC < 8.8.
  • Use LANAGUAGE RankNTypes, rather than LANGUAGE Rank2Types.
  • Use the other-extensions field in the Cabal file.
  • Module Data.ASN1.Stream spun out to dependency package crypton-asn1-types-0.3.6.

0.9.6

  • Rename asn1-encoding-0.9.6 package as crypton-asn1-encoding-0.9.6.
  • Depend on crypton-asn1-types, rather than asn1-types.
  • 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.10).