]> Cypherpunks.ru repositories - pyderasn.git/blob - README
Faster Set readiness determining during decode
[pyderasn.git] / README
1 PyDERASN -- strict and fast ASN.1 DER/BER library for Python
2
3     I'm going to build my own ASN.1 library with slots and blobs!
4     (C) PyDERASN's author
5
6 * BER/CER/DER decoding, DER encoding
7 * Basic ASN.1 data types (X.208): BOOLEAN, INTEGER, BIT STRING, OCTET
8   STRING, NULL, OBJECT IDENTIFIER, ENUMERATED, all strings, UTCTime,
9   GeneralizedTime, CHOICE, ANY, SEQUENCE (OF), SET (OF)
10 * Size constraints checking
11 * Working with sequences as high level data objects with ability to
12   (un)marshall them
13 * Python 2.7/3.5/3.6 compatibility
14 * Automatic decoding of DEFINED BY fields
15 * Ability to know exact decoded objects offset and lengths in the binary
16 * Pretty printer and command-line decoder, that could conveniently
17   replace utilities like either dumpasn1 or openssl asn1parse
18 * __slots__, copy.copy(), pickle friendliness
19
20 pyderasn is free software: see the file COPYING.LESSER for copying conditions.
21
22 PyDERASN home page is: http://pyderasn.cypherpunks.ru/
23
24 Please send questions, bug reports and patches to
25 https://lists.cypherpunks.ru/mailman/listinfo/pyderasn-devel
26 mailing list. Announcements also go to this mailing list.
27
28 Development Git source code repository currently is located here:
29 https://git.cypherpunks.ru/cgit.cgi/pyderasn.git/