From 5b7c329408dd91e87febe5c89c9387e6c6aca876 Mon Sep 17 00:00:00 2001
From: Sergey Matveev <stargrave@stargrave.org>
Date: Fri, 4 Jan 2019 00:41:47 +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.8/4.9?=
MIME-Version: 1.0
Content-Type: text/plain; charset=utf8
Content-Transfer-Encoding: 8bit

https://lists.cypherpunks.ru/pipermail/pyderasn-devel/2019-January/000028.html
4.8 -- кривой tarball сделал и поэтому пришлось ещё одну псевдоверсию
из-за PyPI делать. Занимался небольшой оптимизацией скорости и обнаружил
что нет нескольких тестовых векторов для UTCTime/GeneralizedTime и у
меня не выполняется должная валидация кодирования. Более того,
обнаружилось что я GeneralizedTime с долями секунды не правильно кодирую
в DER! В общем, всё это исправил, жутко повысил скорость декодирования,
за счёт не использования родного datetime.strptime (теперь CACert.org
CRL парсится почти в два раза быстрее!).

Успокаивает меня то, что в pyasn1 библиотеке, самой последней версии,
всё гораздо гораздо хуже: он и не делает DER и даже парсит криво.
-- 
2.51.0