added SHA1 class