Добрый день. Смотрю сейчас сервисы ФСС (https://eln.fss.ru/). Они используют отозванный паддинг ISO 10126 ( https://en.wikipedia.org/wiki/Padding_(cryptography)#ISO_10126). Интересно много ли людей его используют? Нет ли смысла добавить его в pygost? Реализация могла бы выглядеть как-то так: def pad_iso10126(data, blocksize): '''ISO 10126 (withdrawn)''' padding = blocksize - len(data) % blocksize if padding == 0: padding = blocksize return data + urandom(padding - 1) + bytes([padding]) def unpad_iso10126(data): '''ISO 10126 (withdrawn)''' return data[:-data[-1]]