Нужен исходник sha256 на Си

Вопрос может показаться смешным, но я не могу найти рабочие исходники sha256 на Си

Заголовочный файл для исходника

исходник

При компиляции вылезает :

/usr/bin/ld: /tmp/cczXVnBI.o: в функции «SHA224»:
shahash.c:(.text+0x1c3): неопределённая ссылка на «OPENSSL_cleanse»
 /usr/bin/ld: /tmp/cczXVnBI.o: в функции «SHA256»:
shahash.c:(.text+0x27b): неопределённая ссылка на «OPENSSL_cleanse»
/usr/bin/ld: /tmp/cczXVnBI.o: в функции «SHA256_Final»:
shahash.c:(.text+0x6d8): неопределённая ссылка на «OPENSSL_cleanse»
collect2: error: ld returned 1 exit status

Я просто хочу получить функцию для хеширования текста алгоритмом sha256, может кто-то сталкивался с похожей проблемой?


Ответы (0 шт):