sha is a file hashing utility that uses the NIST's SHA-1, SHA-256, SHA-384, & SHA-512 hash algorithms. It can be used for file integrity checking, remote file comparisons, etc. The portable algorithm implementations can be useful in other projects too.
Be the first to post a text review of sha. Rate and review a project by clicking thumbs up or thumbs down in the right column.
2003-07-25 Allan Saddi <asaddi@kalahari.flup.org> * Minor tweaks to sha code to make more ANSI C compliant. Thanks to Paul Gilmartin for noticing the issue. * Add shatest program for portable testing of algorithm correctness. * Version 1.0.4 released.
2002-09-13 Allan Saddi <asaddi@tranquility.caelum.net> * Version 1.0.3 released. 2002-09-11 Allan Saddi <asaddi@kalahari.flup.org> * Switch to autoconf 2.53/automake 1.5 * Test for existence of inttypes.h and stdint.h. If neither are found, use sane defaults for the uintXX_t types. * Exit with non-zero status code if anything goes wrong.
2001-08-19 Allan Saddi <asaddi@philosophysw.com> * Add man page. * Version 1.0.2 released.
It was brought to my attention that my SHA implementations left sensitive data on the stack. This release corrects the problem and adds a bit more sanitizing code. All in all, overkill for a simple hashing utility. :)
2001-08-12 Allan Saddi <asaddi@philosophysw.com> * Burn sensitive information from the stack. * Be sure to burn file buffer too. * Version 1.0.1 released.
Hopefully this code will be useful to others as well. :)
Be the first person to add a text review.
Copyright © 2009 Geeknet, Inc. All rights reserved. Terms of Use
Thanks for your rating!
Would you also like to write a review?