]> Cypherpunks.ru repositories - pyderasn.git/blobdiff - doc/index.rst
Raise copyright years
[pyderasn.git] / doc / index.rst
index 28f4a7c27421be3a1acc25b2cf6251497bba7b53..b9c56a343534d7728abe5d83fbe59d261cf91a3d 100644 (file)
@@ -1,6 +1,6 @@
-============================================================
-PyDERASN -- strict and fast ASN.1 DER/BER library for Python
-============================================================
+================================================================
+PyDERASN -- strict and fast ASN.1 DER/CER/BER library for Python
+================================================================
 
 ..
 
@@ -11,23 +11,19 @@ PyDERASN -- strict and fast ASN.1 DER/BER library for Python
 Notation One) is a standard for abstract data serialization. PyDERASN is
 yet another library for dealing with ASN.1 structures, decoding them in
 `BER/CER/DER <https://en.wikipedia.org/wiki/X.690>`__ formats and
-encoding to DER (Distinguished Encoding Rules). Although ASN.1 is
-written more than 30 years ago by wise Ancients (taken from ``pyasn1``'s
-README), it is still often can be seen anywhere in our life.
+encoding to either DER (Distinguished Encoding Rules) or CER (Canonical
+Encoding Rules). Although ASN.1 is written more than 30 years ago by wise
+Ancients (taken from ``pyasn1``'s README), it is still often can be seen
+anywhere in our life.
 
 PyDERASN is `free software <https://www.gnu.org/philosophy/free-sw.html>`__,
-licenced under `GNU LGPLv3+ <https://www.gnu.org/licenses/lgpl-3.0.html>`__.
-
-.. figure:: pprinting.png
-   :alt: Pretty printing example output
-
-   An example of pretty printed X.509 certificate with automatically
-   parsed DEFINED BY fields.
+licenced under `GNU LGPLv3 <https://www.gnu.org/licenses/lgpl-3.0.html>`__.
 
 .. toctree::
    :maxdepth: 1
 
    features
+   performance
    limitations
    examples
    reference
@@ -36,3 +32,19 @@ licenced under `GNU LGPLv3+ <https://www.gnu.org/licenses/lgpl-3.0.html>`__.
    download
    thanks
    feedback
+
+There are articles about its history and usage:
+
+* `Как я написал ASN.1 библиотеку с slots and blobs <https://m.habr.com/ru/post/444272/>`__ (on russian)
+* `Как я добавил big-data поддержку <https://m.habr.com/ru/post/498014/>`__ (on russian)
+
+.. figure:: pprinting.webp
+   :alt: Pretty printing example output
+
+   An example of pretty printed X.509 certificate with automatically
+   parsed DEFINED BY fields.
+
+.. figure:: browser.webp
+   :alt: ASN.1 browser example
+
+   An example of browser running.