22#include "crypto/hash/impl/sha384_512.hpp"
36 extern template class SHA384_512<64,SHA512_VALUES>;
37 extern template SHA384_512<64,SHA512_VALUES>::SHA384_512(
const std::string& data);
38 extern template SHA384_512<64,SHA512_VALUES>::SHA384_512(
const std::wstring& data);
39 extern template SHA384_512<64,SHA512_VALUES>::SHA384_512(std::istream& stream);
43 using SHA512 = SHA384_512<64,SHA512_VALUES>;
Hash algorithm abstract class.
Definition hash.hpp:38
virtual const std::array< uint8_t, O > & digest() const =0
SHA2 abstract class.
Definition sha2.hpp:46
Cryptography namespace.
Definition base64.hpp:28
std::array< uint64_t, 8 > SHA512_VALUES
SHA384_512< 64, SHA512_VALUES > SHA512
Definition sha512.hpp:43
template SHA512 HMAC< SHA512 >(const std::string &, const std::string &)