* Working with sequences as high level data objects with ability to
(un)marshall them
* Python 2.7/3.5/3.6 compatibility
+* Aimed to be complaint with `X.690-201508 <https://www.itu.int/rec/T-REC-X.690-201508-I/en>`__
Why yet another library? `pyasn1 <http://snmplabs.com/pyasn1/>`__
had all of this a long time ago. PyDERASN resembles it in many ways. In
* However they do not require tags matching: IMPLICIT/EXPLICIT tags will
be set automatically in the given sequence
* Descriptive errors, like ``pyderasn.DecodeError: UTCTime
- (tbsCertificate.validity.notAfter.utcTime) (at 328) invalid UTCTime format``
+ (tbsCertificate:validity:notAfter:utcTime) (at 328) invalid UTCTime format``
* ``__slots__`` friendliness
* Could be significantly faster. For example parsing of CACert.org's CRL
under Python 3.5.2: