Shallot
Shallot copied to clipboard
Optimize Hashing
Instead of using SHA1_Final(), use a custom function that produces only the first half of the hash in order to improve efficiency.
rransom says: word-slicing the algorithm using SSE2, or perhaps even bit-slicing it, would be a much bigger win than just not computing half of the output bits.