]> Cypherpunks.ru repositories - pyderasn.git/commitdiff
Add pprinted-picture to feature page too
authorSergey Matveev <stargrave@stargrave.org>
Sat, 5 Jan 2019 21:25:48 +0000 (00:25 +0300)
committerSergey Matveev <stargrave@stargrave.org>
Sat, 5 Jan 2019 21:25:48 +0000 (00:25 +0300)
doc/features.rst

index 34fe9419d3b6f4aa30dcc9f19a52c6843d68570c..e38594bdbdea71356895666b61601c8f2c744cfb 100644 (file)
@@ -48,10 +48,6 @@ Also there is `asn1crypto <https://github.com/wbond/asn1crypto>`__.
 * Descriptive errors, like ``pyderasn.DecodeError: UTCTime
   (tbsCertificate:validity:notAfter:utcTime) (at 328) invalid UTCTime format``
 * ``__slots__`` friendliness
-* :ref:`Pretty printer <pprinting>` and
-  :ref:`command-line decoder <cmdline>`, that could
-  conveniently replace utilities like either ``dumpasn1`` or
-  ``openssl asn1parse``
 * Could be significantly faster and have lower memory usage.
   For example parsing of CACert.org's CRL (8.48 MiB) on FreeBSD 12.0
   amd64, Intel Core i5-6200U 2.3 GHz machine, Python 3.5.5/2.7.15:
@@ -77,6 +73,16 @@ Also there is `asn1crypto <https://github.com/wbond/asn1crypto>`__.
          converted ``pyasn1`` scheme definition)
        - 27.6 / 32.5
        - 498 / 488
+* :ref:`Pretty printer <pprinting>` and
+  :ref:`command-line decoder <cmdline>`, that could
+  conveniently replace utilities like either ``dumpasn1`` or
+  ``openssl asn1parse``
+
+  .. figure:: pprinting.png
+     :alt: Pretty printing example output
+
+     An example of pretty printed X.509 certificate with automatically
+     parsed DEFINED BY fields.
 
 There are drawbacks: