https://git.cypherpunks.ru/cgit.cgi/pyderasn.git/commit/?id=eb67733960022e82168120c03b5c0e81272ddb2b По чистой случайности на практике почти всегда BitString-и расположены в конце Sequence-ов и поэтому оно столько времени работало. Но, проверка на корректность padding в BitString смотрит не на значение TLV поля, а просто на последний байт скормленного Sequence. Сегодня попалась структура где BS в середине и вот она обнаружилась.