Страница 1 из 1

AES256 на AVR

Добавлено: Ср окт 13, 2010 22:32:04
Count_enable
Доброго времени суток. Нужна библиотека шифрования AES256. Нашел такую http://www.literatecode.com/2007/11/11/aes256/, но в чем соль: зашифрованное на атмеге не совпадает с зашифрованным на ПК. То есть, если я шифрую/дешифрую на атмеге, все в порядке, если зашифрую на атмеге и расшифрую на компе - белиберда выходит :).Проверял на стандартные векторы - не совпадает. Сейчас курю AVR CryptoLib, но хочется чего-то попроще.
В общем, если у кого-то есть код или удалось заставить заработать существующий, буду премного благодарен.

Re: AES256 на AVR

Добавлено: Чт окт 14, 2010 06:44:50
Kavka
Начни с того, что проверь порядок байт. Если прога оперирует int-ми или long-ами, то порядок байт в памяти где лежит массив, вероятно, будет разный для разных платформ.

Re: AES256 на AVR

Добавлено: Чт окт 14, 2010 07:28:19
ARV
порядок байтов для Intel и Atmel одинаковый, а вот длина int разная... тут скорее может быть проблема.

P.S. не... поглядел код - должно собираться и на компе и для AVR одинаково - не используются там int и lоng... но в комментах народ тоже жалуется на несовместимость и ошибку тестов - лень было читать, но по-моему там открыта правда :)