gnu sha1