tweak the glibc sha1() function