14#pragma clang diagnostic ignored "-Wdeprecated-declarations"
18#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
23#include <aws/core/Core_EXPORTS.h>
25#include <aws/core/utils/crypto/Hash.h>
33 class WindowsHashImpl;
60 virtual void Update(
unsigned char* buffer,
size_t bufferSize)
override;
68 std::shared_ptr< Hash > m_hashImpl;
virtual HashResult GetHash() override
virtual void Update(unsigned char *buffer, size_t bufferSize) override
virtual HashResult Calculate(const Aws::String &str) override
virtual HashResult Calculate(Aws::IStream &stream) override
std::basic_istream< char, std::char_traits< char > > IStream
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String