X-Git-Url: http://www.git.cypherpunks.ru/?p=pyderasn.git;a=blobdiff_plain;f=doc%2Findex.rst;h=2aaa14419e2dc48f49f22c3b17bdd1f6a6c06a90;hp=c99adb3076b0382aeb67c6070f492b6b085a4853;hb=ec180a333b81b220e5325bdba75dcbc44b4311c6;hpb=9d34b4d5b851c2a9bdfc1b11dfde3d13c9a66a77 diff --git a/doc/index.rst b/doc/index.rst index c99adb3..2aaa144 100644 --- a/doc/index.rst +++ b/doc/index.rst @@ -1,6 +1,6 @@ -======================================== -PyDERASN -- ASN.1 DER library for Python -======================================== +============================================================ +PyDERASN -- strict and fast ASN.1 DER/BER library for Python +============================================================ .. @@ -8,24 +8,32 @@ PyDERASN -- ASN.1 DER library for Python (C) PyDERASN's author `ASN.1 `__ (Abstract Syntax -Notation One) is a standard for abstract data serialization. -`DER `__ -(Distinguished Encoding Rules) is a subset of encoding rules suitable -and widely used in cryptography-related stuff. PyDERASN is yet another -library for dealing with the data encoded that way. Although ASN.1 is +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 `__ 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. PyDERASN is `free software `__, -licenced under `GNU LGPLv3+ `__. +licenced under `GNU LGPLv3 `__. + +.. figure:: pprinting.png + :alt: Pretty printing example output + + An example of pretty printed X.509 certificate with automatically + parsed DEFINED BY fields. .. toctree:: :maxdepth: 1 features + performance + limitations examples reference news install download + thanks feedback