8#include <aws/core/Core_EXPORTS.h>
9#include <aws/core/utils/crypto/Hash.h>
10#include <aws/core/utils/crypto/HashResult.h>
11#include <aws/core/utils/Outcome.h>
27 void Update(
unsigned char *
string,
size_t bufferSize)
override;
HashResult GetHash() override
~PrecalculatedHash() override
PrecalculatedHash(const Aws::String &hash)
HashResult Calculate(Aws::IStream &stream) override
void Update(unsigned char *string, size_t bufferSize) override
HashResult Calculate(const Aws::String &str) override
std::basic_istream< char, std::char_traits< char > > IStream
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String