asn1lib 0.9.0-nullsafety.0 copy "asn1lib: ^0.9.0-nullsafety.0" to clipboard
asn1lib: ^0.9.0-nullsafety.0 copied to clipboard

outdated

An ASN1 parser library for Dart. Encodes / decodes from ASN1 Objects to BER bytes

Changelog #

0.9.0-nullsafety.0 #

  • null safety

0.8.1 #

  • Allow OID octets to be 0
  • Fix ASN1Integer.toString() typo

0.8.0 #

  • Add ASN1IpAddress object based on ASN1OctetString
  • Add tests for ASN1IpAddress

0.7.1 #

  • Allow parsing of unrecognizes application tags into generic ASN1Objects
  • Fix parser test filename typo
  • Add new tag tests

0.7.0 #

  • Improve object identifier tests
  • Fix ASN1ObjectIdentifier static methods fromBytes() and fromComponents()

0.6.5 #

  • Add new object identifiers

0.6.4 #

  • Fix ASN1Object.preEncoded bytes range
  • Add unit tests

0.6.3 #

  • Add ASN1TeletextString Parser
  • Add unit tests

0.6.2 #

  • Small fix for the ASN1GeneralizedTime parser

0.6.1 #

  • Add sha1WithRSAEncryption object identifier
  • Add ASN1GeneralizedTime Parser
  • Add unit tests

0.6.0 #

  • Fix all linter warnings

0.5.15 #

  • Add businessCategory object identifier

0.5.14 #

  • Add DN for subjectAltName

0.5.13 #

  • Merged #37. Improved length computing in the ASN1Parser.
  • Added new unit tests.

0.5.12 #

  • Merged #36. Improved length computing in the ASN1Parser.

0.5.11 #

  • Merged #34. Added example

0.5.10 #

  • Merged #32. Update length in asn1 parser.

0.5.9 #

  • Merged #31. Improve fromBytes. Logic from Java Bouncy Castle.

0.5.8 #

Merged #30

  • Add IA5String
  • Add associated tests
  • Make sure parser handles IA5 and UT8 String
  • Add large test case with PEM Certificate that includes IA5 and UTF8 Strings
  • Cleanup README

0.5.7 #

Merged #29

  • Expand AS1NNull to accept tag
  • Associated test cases
  • Added David Janes as author

0.5.6 #

Merged #28

Add ASN1UTF8String

0.5.5 #

Merged #27

Updates to ASN1ObjectIdentifier to:

  • allow creation from dotted number lists
  • allow creation from dotted number strings
  • allow names to be registered, for shorthands
  • allow bulk name registration
  • commonly used names (obviously, what this is could be expanded)

0.5.4 #

Fixed #26

0.5.1 #

Add AS1Integer.fromInt factory method

0.5.0 #

  • Convert use of BigInteger to dart SDK BigInt

0.4.3 #

  • Updates for dart 2

0.4.2 #

  • Added contentBytes() getter
  • Removed Int64List dependency and use bignum's BigInteger instead
17
likes
0
pub points
97%
popularity

Publisher

unverified uploader

An ASN1 parser library for Dart. Encodes / decodes from ASN1 Objects to BER bytes

Repository (GitHub)
View/report issues

License

unknown (LICENSE)

More

Packages that depend on asn1lib