SHA is NSA's Secure Hash Algorithm. (And if you don't know what NSA is you are behind the times in cryptography.)
SHA-0 is defined in FIPS PUB 180, 11 May 1993.
SHA-1 is defined in FIPS PUB 180-1, 17 Apr 1995.
IF you are looking for the validated SHA implimentation, it is in Ada, and it is the SHA-1 in my Ada code tree.
THE C VERSION IS *NOT* VALIDATED
The routines are:
There is also a Unix Tar file of this code, and compressed version.
This page is http://www.cc.utah.edu/~nahaj/c/sha/
© Copyright 2000 by John Halleck, All Rights Reserved.
This page was last modified August 14th, 2001.