solsha1 Pure-solidity implementation of the SHA1 hash function, heavily optimised using inline-assembly. Gas consumption is approximately 56k per 512 bit block.