Делаю утилитку для генерации апдейтов, интересует то, как подружить формат ключа, которым питается функция RSAPublicEncrypt с форматом, используемым микропрограммой.
С помощью DevTest делаю пару ключей, снабжаю каждый из них полем bits, заношу туда значение 0x400(1024), шифрую с помощью RSAPublicEncrypt, расшифровываю RSAPrivateDecrypt - все красиво.
Заливаю оба ключа на устройство, пишу простенькую программку, шифрующую и расшифровывающую некоторые данные по этим ключам - обе функции возвращают SES_SUCCESS, в буфере - правильно расшифрованные данные.
Беру публичный ключ из этой пары, шифрую RSAPublicEncrypt, шлю данные на ключ, где они должны быть расшифрованы _rsa_dec - все проходит снова без ошибок, но в буфере - мусор. Как подружить?
