Added a SHA1 implementation.