Learn how easy it is to sync an existing GitHub or Google Code repo to a SourceForge project! See Demo
Having SHA1 is useful, but a lot of DRM requires SHA2 or better.
Since Poco leverages OpenSSL and OpenSSL includes SHA2, this shouldn't be too much work, just adding an object wrapper.
1.4.4 has Poco::Crypto::DigestEngine which uses OpenSSL.
Crypto::DigestEngine addresses this. closing.