некорректно работает функция "_shift11" (в gost28147.py) при числах длинной больше чем в 32 бита значение функции неверно при вычислении числа содержащего нижние биты результата (сдвигом вправо), число обрезается до 32 бит после сдвига а не до из за чего число захватывает лишние биты (с 32 вплоть до 43) после чего логическое "или" дает неверный результат.