SHA1 Hash Library for C++