Colourized output
[pyderasn.git] / doc / index.rst
1 ========================================
2 PyDERASN -- ASN.1 DER library for Python
3 ========================================
4
5 ..
6
7     I'm going to build my own ASN.1 library with slots and blobs!
8     (C) PyDERASN's author
9
10 `ASN.1 <https://en.wikipedia.org/wiki/ASN.1>`__ (Abstract Syntax
11 Notation One) is a standard for abstract data serialization.
12 `DER <https://en.wikipedia.org/wiki/Distinguished_Encoding_Rules>`__
13 (Distinguished Encoding Rules) is a subset of encoding rules suitable
14 and widely used in cryptography-related stuff. PyDERASN is yet another
15 library for dealing with the data encoded that way. Although ASN.1 is
16 written more than 30 years ago by wise Ancients (taken from ``pyasn1``'s
17 README), it is still often can be seen anywhere in our life.
18
19 PyDERASN is `free software <https://www.gnu.org/philosophy/free-sw.html>`__,
20 licenced under `GNU LGPLv3+ <https://www.gnu.org/licenses/lgpl-3.0.html>`__.
21
22 .. figure:: pprinting.png
23    :alt: Pretty printing example output
24
25    An example of pretty printed X.509 certificate with automatically
26    parsed DEFINED BY fields.
27
28 .. toctree::
29    :maxdepth: 1
30
31    features
32    examples
33    reference
34    news
35    install
36    download
37    thanks
38    feedback