sha_digest is an implementation of the secure hash algorithms SHA-1, SHA-224, SHA-256, SHA 384, and SHA-512 as described in the FIPS 180-3 standard. It is written in standard compliant C (ANSI C89) and system- and architecture-agnostic. Byte- as well as bit-oriented hashing is supported. The package can be used as a shared library or its modular components can be integrated directly into other projects.
|Tags||Cryptography Software Development|
|Operating Systems||OS Independent|
Release Notes: An option for printing out usage information was added to the utility programs, and error messages were improved. A bug in one of the utilities was fixed.
Release Notes: Changes to effect a small speed increase were made. In the Makefile, optimization is now switched on.
Release Notes: With this new version it's now also possible to hash arbitrary numbers of bits in a message instead of only bytes (multiples of 8 bits). NIST test vectors now need to be downloaded separately.
Release Notes: A test script and the data from the NIST Cryptographic Algorithm Validation Program (CAVP) were added to the package to allow extensive testing.