A C++11 implementation of SHA-2 algorithm with unit tests.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
test
.gitignore
.travis.yml
LICENSE.txt
Makefile
README.md
hash.h
sha2.cpp
sha2.h

README.md

SHA-2

Build Status

A C++11 implementation of SHA-2 algorithm, with unit tests using boost test framework.

Licensed under GPLv3.

All variants of SHA-2 are implemented: SHA-224, SHA-256, SHA-384, SHA-512, SHA-512/224, SHA-512/256, according to FIPS PUB 180-4.