The implementation of SHA-1 (see http://www.itl.nist.gov/fipspubs/fip180-1.htm). This SHA implementation was written by A.M. Kuchling