]> Cypherpunks.ru repositories - pyderasn.git/blob - doc/index.rst
New performance measurements
[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    performance
32    limitations
33    examples
34    reference
35    news
36    install
37    download
38    thanks
39    feedback