this is sha1 file i got from somewhere, *forgot* and i can't get it to work with tasm 5.3, getting 101 errors in that file, just try use it yourself and u see what i mean, hopefully someone can fix it, all other files i find when search is for masm or any other compi!

Posted on 2004-09-13 15:41:24 by LAS3R
32-bit MASM had trouble with spaces within the arguments to a macro, in this case "dword prt ..." Attached is a revision which does assemble in MASM.
Notice how the routine uses ESP for calculations. That will crash any normal PC. I guess the routine is intended for some kind of "embedded system".
Posted on 2004-10-12 22:50:41 by LarryH
Anyway I don't think so. You can make use of esp, but there are some conditions to satisfy.
Posted on 2004-10-13 03:10:34 by roticv