Например поскольку длина у него хранится в битах то вместо
memcpy (hashval, state->out, state->hashbitlen
<<
3);
должно быть
memcpy (hashval, state->out, state->hashbitlen>>3);
Никогда не доверяй open-source, бгг
Update: автор библиотеки не страдает кровавым энтерпрайзом головного мозга - после непродолжительной переписки он не стал грузить меня необходимостью "поиска узких мест", "докупанием железа на сервере ", "недовольством Заказчика" и просто выпустил новую версию, бгг
Комментариев нет:
Отправить комментарий