Rewrite Digest::SHA1 to Digest::SHA.

I mean, that is time to remove Digest::SHA1 dependency.
Is obsolete in Debian (see https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=594273)
When i see to releases of Digest::SHA1 and Digest::SHA is Digest::SHA1 obsolete.