Автономные реализации хеширования sha256 и palemd160
Я искал автономные хеш-функции только для заголовков sha256 и palemd160, предпочтительно лицензию MIT, но GPL и другие тоже подойдут.
Я нашел pico256, только заголовок, я могу интегрировать в проект. Но я не могу найти обе нужные мне хеш-функции. Я не уверен, смогу ли я просто извлечь нужные фрагменты из OpenSSL, он слишком большой и сложный.
Если я смогу найти разумное описание sha256 и palemd160, я мог бы попробовать их реализовать сам.
До тех пор кто-нибудь знает
a) автономный код sha256 и palemd160 C или C++, который я могу скомпилировать в проект, или
б) небольшая библиотека я могу статическую ссылку в проект?
Я не уверен, как это сделать с OpenSSL; Я нахожусь на Windows 10, и это всегда, кажется, хочет DLL, которую это генерирует для общих библиотек. Может быть, я просто не собираю правильно для статического связывания без DLL.
Спасибо за любые указатели или советы.