C++ implementation of SHA-3 hash function with a digest size of 512 bits