add sha1 library