Projects / SHA-256/384/512 implementation

SHA-256/384/512 implementation

This library is a C implementation of's recently described SHA-256, SHA-384, and SHA-512 secure hash algorithms for architectures that natively support 64-bit integer types.


Recent releases

  •  08 Nov 2001 20:40

    Release Notes: A fix for a major off-by-one bug that resulted in bad hashes about 1-2% of the time (assuming a random distribution of input data lengths), a fix for a bug in the prior version (beta), and a new Perl testing script.

    Recent comments

    24 Jan 2014 03:42 Arghblarg

    The author has a slightly newer version which doesn't emit any compile warnings on a 2014-era Linux distro using gcc4.x here:

    It's named as v1.0.1 as opposed to the v1.0 here.

    08 Nov 2001 16:56 unixman

    Excellent implementation! Thanks for sharing it!


    Project Spotlight


    A Fluent OpenStack client API for Java.


    Project Spotlight

    TurnKey TWiki Appliance

    A TWiki appliance that is easy to use and lightweight.