20 #ifndef _ANCH_CRYPTO_SHA256_H_ 21 #define _ANCH_CRYPTO_SHA256_H_ 23 #include "crypto/hash/sha224_256.hpp" 36 extern template class Hash<32,64>;
41 extern template class SHA2<32,64,uint32_t,64,SHA256_VALUES>;
42 extern template class SHA224_256<32,SHA256_VALUES>;
52 extern template SHA256 HMAC<SHA256>(
const std::string&,
const std::string&);
57 #endif // _ANCH_CRYPTO_SHA256_H_ std::array< uint32_t, 8 > SHA256_VALUES
Definition: sha2.cpp:51
virtual const std::array< uint8_t, O > & digest() const =0
SHA2 224/256 implementation.
Definition: sha224_256.hpp:44
AnCH framework base namespace.
Definition: base64.hpp:28
SHA224_256()
Definition: sha224_256.hpp:53