]> Cypherpunks.ru repositories - pyderasn.git/blob - doc/index.rst
28f4a7c27421be3a1acc25b2cf6251497bba7b53
[pyderasn.git] / doc / index.rst
1 ============================================================
2 PyDERASN -- strict and fast ASN.1 DER/BER 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. PyDERASN is
12 yet another library for dealing with ASN.1 structures, decoding them in
13 `BER/CER/DER <https://en.wikipedia.org/wiki/X.690>`__ formats and
14 encoding to DER (Distinguished Encoding Rules). Although ASN.1 is
15 written more than 30 years ago by wise Ancients (taken from ``pyasn1``'s
16 README), it is still often can be seen anywhere in our life.
17
18 PyDERASN is `free software <https://www.gnu.org/philosophy/free-sw.html>`__,
19 licenced under `GNU LGPLv3+ <https://www.gnu.org/licenses/lgpl-3.0.html>`__.
20
21 .. figure:: pprinting.png
22    :alt: Pretty printing example output
23
24    An example of pretty printed X.509 certificate with automatically
25    parsed DEFINED BY fields.
26
27 .. toctree::
28    :maxdepth: 1
29
30    features
31    limitations
32    examples
33    reference
34    news
35    install
36    download
37    thanks
38    feedback