SHA-2 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.