From 8bde8cb3c3c59d3df6af274c300b19fa03a1415e Mon Sep 17 00:00:00 2001 From: Sergey Matveev Date: Sun, 30 Dec 2018 01:24:04 +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.6?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit https://lists.cypherpunks.ru/pipermail/pyderasn-devel/2018-December/000026.html На Хабре нашёл вот такую вот статью: https://habr.com/post/152907/ Человек предлагает набор тестов для проверки следованию ASN.1 2008. Решил в PyDERASN этот набор заиспользовать. Обнаружил что с некоторыми тестами я в принципе с автором не согласен, но видимо потому-что я читаю X.690 2015-го года, где бОльшие ужесточения и PyDERASN им следует. То есть, то что было приемлемо раньше -- теперь нет. PyDERASN, за исключением этих несостыковок и отсутвующего REAL-а всё прошёл кроме OBJECT IDENTIFIER-ов у которых ненормализованные значения arc-ов. Действительно не учёл этого и действительно я могу в DER-е принять невалидные для него (но валидные для BER) значения. Так что это работа того стоила. -- 2.50.0