Initial commit of sha1.cpp