Skip to content

Releases: Crypt32/Asn1DerParser.NET

v2.0.0

22 Feb 15:49
1370054

Choose a tag to compare

This release brings new memory efficient buffer use, such as ReadOnlyMemory<T> and ReadOnlySpan<T>. Existing APIs where replacement exists are marked as obsolete. They continue to function, however will be removed in future versions, so upgrade to new APIs is strictly advisable.

The following tickets addressed by this release:

  • #26 - Add support for modern Span where possible
  • #25 - Asn1Utils.CalculatePayloadLength fails when header represents exactly 127 bytes
  • #24 - AsnFormatter.TestInputString throws exception when input string is less than 9 chars
  • #22 - AsnFormatter.BinaryToString with EncodingType.HexRaw argument in encoding parameter does not respect format parameter argument

What's Changed

Full Changelog: v1.3.0...v2.0.0

v1.3.0

28 Aug 09:48

Choose a tag to compare

What's Changed

  • Fixed minimum OID length (allow 2 arcs instead of 3) by @Crypt32 in #8
  • Fixed OID encoder and decoder by @Crypt32 in #9
  • Added support for ASN.1 RELATIVE-OID by @Crypt32 in #11
  • Fixed time zone sign in DateTimeUtils by @Crypt32 in #12
  • Disabled nested type recursion for implicitly tagged types by @Crypt32 in #14
  • Improved recursion plan logic by @Crypt32 in #16
  • Fixed numerous ASN.1 date type encoding and decoding by @Crypt32 in #19
  • Added assembly strong signing by @Crypt32 in #21

New Contributors

Full Changelog: v1.2.12...v1.3.0

v1.2.12

20 Sep 12:44
0404495

Choose a tag to compare

  • Added new PEM header support in AsnFormatter.BinaryToString methods.

v1.2.11

15 Jun 07:58

Choose a tag to compare