]> Sergey Matveev's repositories - stargrave-blog.git/commit
Зарелизил PyDERASN 4.6
authorSergey Matveev <stargrave@stargrave.org>
Sat, 29 Dec 2018 22:24:04 +0000 (01:24 +0300)
committerSergey Matveev <stargrave@stargrave.org>
Sat, 29 Dec 2018 22:24:04 +0000 (01:24 +0300)
commit8bde8cb3c3c59d3df6af274c300b19fa03a1415e
tree4b825dc642cb6eb9a060e54bf8d69288fbee4904
parent3e773ed50f8b175fbd99d14734a942e996d0d5d7
Зарелизил PyDERASN 4.6

https://lists.cypherpunks.ru/pipermail/pyderasn-devel/2018-December/000026.html
На Хабре нашёл вот такую вот статью: https://habr.com/post/152907/
Человек предлагает набор тестов для проверки следованию ASN.1 2008.
Решил в PyDERASN этот набор заиспользовать. Обнаружил что с некоторыми
тестами я в принципе с автором не согласен, но видимо потому-что я читаю
X.690 2015-го года, где бОльшие ужесточения и PyDERASN им следует. То
есть, то что было приемлемо раньше -- теперь нет. PyDERASN, за
исключением этих несостыковок и отсутвующего REAL-а всё прошёл кроме
OBJECT IDENTIFIER-ов у которых ненормализованные значения arc-ов.
Действительно не учёл этого и действительно я могу в DER-е принять
невалидные для него (но валидные для BER) значения. Так что это работа
того стоила.