20 #ifndef _ANCH_CRYPTO_SHA512_H_ 21 #define _ANCH_CRYPTO_SHA512_H_ 24 #include "crypto/hash/sha384_512.hpp" 35 extern template class Hash<64,128>;
40 extern template class SHA2<64,128,uint64_t,80,SHA512_VALUES>;
41 extern template class SHA384_512<64,SHA512_VALUES>;
51 extern template SHA512 HMAC<SHA512>(
const std::string&,
const std::string&);
66 #endif // _ANCH_CRYPTO_SHA512_H_ SHA2 384/512 implementation.
Definition: sha384_512.hpp:44
virtual const std::array< uint8_t, O > & digest() const =0
std::array< uint64_t, 8 > SHA512_VALUES
Definition: sha2.cpp:89
AnCH framework base namespace.
Definition: base64.hpp:28
SHA384_512()
Definition: sha384_512.hpp:53