From: Sergey Matveev Date: Thu, 3 Jan 2019 21:41:47 +0000 (+0300) Subject: Зарелизил PyDERASN 4.8/4.9 X-Git-Url: http://www.git.stargrave.org/?a=commitdiff_plain;h=5b7c329408dd91e87febe5c89c9387e6c6aca876;p=stargrave-blog.git Зарелизил PyDERASN 4.8/4.9 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 и даже парсит криво. ---