]> Sergey Matveev's repositories - stargrave-blog.git/commitdiff
PyDERASN -- зачатие проекта ASN.1 DER кодека
authorSergey Matveev <stargrave@stargrave.org>
Wed, 19 Jul 2017 07:26:58 +0000 (10:26 +0300)
committerSergey Matveev <stargrave@stargrave.org>
Wed, 19 Jul 2017 07:26:58 +0000 (10:26 +0300)
В Python мире всё очень плохо с ASN.1 библиотеками. Либо они позволяют
закодировать, либо крайне просто прочитать (без высокоуровневых структур),
либо... остаётся единственный годный проект -- pyasn1. Однако его качество
меня не удовлетворяет. Нет возможности узнать точный размер и смещение
распарсенных данных. Нет возможности точно узнать пришло ли значение в
DER-е или нет. Плюс существенно меняющийся API из-за которого много чего
надо править. Терпение лопнуло и вот решил написать своё решение.

pyderasn сильно напоминает pyasn1, с точки зрения useability. Всё
потому-что мне тоже не хочется уже имеющиеся проекты сильно переколбашивать.


No differences found