S4C8: Break HMAC-SHA1 with a slightly less artificial timing leak (+ refactoring).