Я пытаюсь реализовать алгоритм Мак-Элиса, и у меня возникли некоторые проблемы. Когда я пытаюсь расшифровать сообщение, оно показывает исключение, говорящее, что зашифрованный текст недействителен. Я использую реализацию BouncyCastle в качестве руководства для моей работы. Страница проекта GitHub: https://github.com/MrOverfl0w/CriptoLab/tree/descifrado
// check if padding byte is valid
if (index<0 || mrBytes[index] != 0x01)
{
throw new InvalidCipherTextException("Bad Padding: invalid ciphertext");
}