Revert "add SHA1"

This reverts commit 498846cd212016205cdb0508db5b3b9962fb8788.
Revert "Revert "add SHA1""

This reverts commit 9786c1cc909ffa5d2972404f44890f8f249e0d32.