sha_digest

2.1 GPL (GNU General Public License)    
  UNRATED

  742 downloads

SHA-1, SHA-224, SHA-256, SHA-384 and SHA512 C implementation

description

download

specs

sha_digest is a C implementation of the Secure Hashing Algorithms SHA-1, SHA-224, SHA-256, SHA-384 and SHA512 as described in FIPS PUB 180-3, published in October 2008, and described in

FIPS 180-3: http://csrc.nist.gov/publications/fips/fips180-3/fips180-3_final.pdf

You can either use the result as a library to be linked against your programs, thus supplying all the above hashing algorithms, or you can directly use the source files implementing one or more of these algorithms within your programs.

The implementation is written in (hopefully) standard compliant C (ANSI C89), thread-safe, and should work independently of the underlying hardware (i.e. it should run on e.g. 32-bit systems as well as 64-bit or even 128-bit systems etc.) or the operating system used.

WARNING

While I implemented the SHA algorithms as good as my abilities and understanding of the standard cited above allow I'm not claiming at all that the implementations are error free. Thus if you intend to use them, especially for use in cryptographic applications, you de- finitely must review and test the code carefully yourself!
read more   
Last updated on August 3rd, 2009

#SHA-1 implementation #Secure Hashing Algorithms #SHA digest #SHA-1 #SHA-224 #SHA-256 #SHA-384

0 User reviews so far.

SUBMIT