Skip to content
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 

README

BLAKESUM
Kevin Cantu <[email protected]>
July 2011


An implementation of the BLAKE SHA-3 candidate hash algorithms in Haskell,
including BLAKE-256, BLAKE-512, BLAKE-224, and BLAKE-384.

The folder `./blakesum` contains source for a `blakesum` library which 
provides the hash functions.

The folder `./blakesum-demo` contains an executable program which demonstrates a use of these.


NIST SHA-3:       http://en.wikipedia.org/wiki/NIST_hash_function_competition
BLAKE website:    http://131002.net/blake/
BLAKE proposal:   http://131002.net/blake/blake.pdf


THE DEMO:
$ blakesum -h
blakesum
  -a BITS  --algorithm=BITS  256, 512, 224, 384 (default: 512)
  -c       --check           check saved hashes
  -s SALT  --salt=SALT       one positive uint per byte, salt: "0,0,...0,0"
  -h       --help            display this help and exit
  -v       --version         display version and exit

$ blakesum LICENSE 
4f2e8f0379d419e5e116663f79b5f1e8516d82a26a3691e7ba693b875f6b789212d68b9731b9322ae392ad1ba950969d8f437e60ee90c0ae18df5e5ef2d99d59 *LICENSE

TODO: optimize a lot more...


About

BLAKE SHA-3 candidate hashes in Haskell (deprecated)

Resources

Releases

No releases published

Packages

No packages published
You can’t perform that action at this time.

Follow Lee on X/Twitter - Father, Husband, Serial builder creating AI, crypto, games & web tools. We are friends :) AI Will Come To Life!

Check out: eBank.nz (Art Generator) | Netwrck.com (AI Tools) | Text-Generator.io (AI API) | BitBank.nz (Crypto AI) | ReadingTime (Kids Reading) | RewordGame | BigMultiplayerChess | WebFiddle | How.nz | Helix AI Assistant