From 394a546fa5621b4c42d92a7ed102f2091ebc8e98 Mon Sep 17 00:00:00 2001 From: Sergey Matveev Date: Mon, 8 Jan 2018 16:36:16 +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=202.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit https://lists.cypherpunks.ru/pipermail/pyderasn-devel/2018-January/000004.html На самом деле код был готов ещё в прошлом году, но всё откладывал, а то мало ли ещё какие мелочи надо бы было подправить. В этом релизе обратно несовместимые изменения (поэтому и мажорная версия). Теперь процесс декодирования можно настраивать и во время всего процесса имеется общий для всех объект контекста. Всё это надо было для того чтобы DEFINES BY можно было задавать для структур находящихся вне Sequence с OID-ом. Кроме того, можно включать жёсткую проверку что DEFAULT поля встретились во время декодирования. В будущем в контекст добавится настройка менее жёсткой проверки *Time объектов, так как возможно захочется декодировать невалидные DER в которых время задано с часовым поясом. -- 2.50.0