]> Sergey Matveev's repositories - stargrave-blog.git/commitdiff
Зарелизил PyDERASN 4.8/4.9
authorSergey Matveev <stargrave@stargrave.org>
Thu, 3 Jan 2019 21:41:47 +0000 (00:41 +0300)
committerSergey Matveev <stargrave@stargrave.org>
Thu, 3 Jan 2019 21:41:47 +0000 (00:41 +0300)
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 и даже парсит криво.


No differences found