Мне нужен код который получает SHA1 хэш, который можно без проблем вставить в драйвер и чтобы всё скомпилилось командой build или bcz. С или asm не имеет значения. Главное чтобы работало стабильно и без детских неожиданностей типа BSOD Искал в инете и по форуму, что-то нашёл но это не совсем то, что нужно. Короче нужна просто функция которая получает указатель на данные и размер данных и выдаёт SHA1 хэш этого блока. В общем, что-то в духе NTSTATUS GetSHA1(PVOID Buffer, ULONG BuffSize, PCHAR Result);
rpy3uH А чем не устроил, к примеру, этот исходник? http://www.google.com/codesearch/p?hl=ru#n6XJswBeBXQ/mutt/devel/mutt-1.5.11.tar.gz%7Cpu15hJoAGdo/mutt-1.5.11/sha1.c&q=SHA1%20lang:c
rpy3uH с чего вдруг не проканает? даже если так, реализуй функции которые юзаются из <string.h>, там нечего сложного, можешь даже сейвовые их аналоги брать, чтобы без неожиданностей