From 53603dd66b68b9e79e4c80647e69d56bf9d73203 Mon Sep 17 00:00:00 2001 From: Sergey Matveev Date: Tue, 11 Sep 2018 22:19:08 +0300 Subject: [PATCH] =?utf8?q?=D0=97=D0=B0=D1=80=D0=B5=D0=BB=D0=B8=D0=B7=D0=B8?= =?utf8?q?=D0=BB=20PyDERASN=204.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit https://lists.cypherpunks.ru/pipermail/pyderasn-devel/2018-September/000020.html Все изменения связаны с более жёсткой проверкой на то, что входные данные являются валидным DER-ом. Я вообще не делал проверку на отсортированность SET(OF)-ов. По-умолчанию не ругался если DEFAULT значение встретится в закодированном виде. Вообще забыл про проверку на DEFAULT значение в SET-е. Всё это поправил и всё по-умолчанию жёстко проверяю: поэтому и мажорная версия увеличилась. На данный момент это все мне известные проверки которые вообще можно сделать и которые ни openssl asn1parse, ни dumpasn1, ни pyasn1 не делают -- PyDERASN самый строгий. Впрочем... всё можно и проигнорировать если делается декодирование BER. -- 2.50.0