Функция SHA256 изменяет входные переменные

Я только начал использовать sha-функции OpenSSL под окнами с vc2k10, и у меня возникла проблема. так как я не смог найти подробную документацию по этому поводу, я спрашиваю здесь:

функция SHA256 (const unsigned char * in, size_t n, unsigned char * out), похоже, меняет то, на что указывает указатель in. это ошибка или особенность? Благодарность


person sithereal    schedule 18.07.2011    source источник
comment
Проблема почти наверняка не в библиотеке. Разместите свой код.   -  person Mark Ransom    schedule 18.07.2011


Ответы (1)


Вы уверены, что ваши входы и выходы не указывают на одно и то же воспоминание?

Маловероятно, что есть ошибка как в openll lib, так и в реализации const в Visual Studio.

person Martin Beckett    schedule 18.07.2011