SHA1 implementation: Dr Brian Gladman Library maintainer: Mikhail Gusarov Contributors: Tiago Vignatti