]> Sergey Matveev's repositories - stargrave-blog.git/commit
Зарелизил PyDERASN 2.0
authorSergey Matveev <stargrave@stargrave.org>
Mon, 8 Jan 2018 13:36:16 +0000 (16:36 +0300)
committerSergey Matveev <stargrave@stargrave.org>
Mon, 8 Jan 2018 13:36:16 +0000 (16:36 +0300)
commit394a546fa5621b4c42d92a7ed102f2091ebc8e98
tree4b825dc642cb6eb9a060e54bf8d69288fbee4904
parent627f35b999b032bba3488846e3ab71458cff3b46
Зарелизил PyDERASN 2.0

https://lists.cypherpunks.ru/pipermail/pyderasn-devel/2018-January/000004.html
На самом деле код был готов ещё в прошлом году, но всё откладывал, а то
мало ли ещё какие мелочи надо бы было подправить.

В этом релизе обратно несовместимые изменения (поэтому и мажорная
версия). Теперь процесс декодирования можно настраивать и во время всего
процесса имеется общий для всех объект контекста. Всё это надо было для
того чтобы DEFINES BY можно было задавать для структур находящихся вне
Sequence с OID-ом. Кроме того, можно включать жёсткую проверку что
DEFAULT поля встретились во время декодирования.

В будущем в контекст добавится настройка менее жёсткой проверки *Time
объектов, так как возможно захочется декодировать невалидные DER в
которых время задано с часовым поясом.