AWS SDK for C++  1.9.103
AWS SDK for C++
Public Member Functions | List of all members
Aws::Utils::Crypto::Sha256CommonCryptoImpl Class Reference

#include <CryptoImpl.h>

+ Inheritance diagram for Aws::Utils::Crypto::Sha256CommonCryptoImpl:

Public Member Functions

 Sha256CommonCryptoImpl ()
 
virtual ~Sha256CommonCryptoImpl ()
 
virtual HashResult Calculate (const Aws::String &str) override
 
virtual HashResult Calculate (Aws::IStream &stream) override
 
- Public Member Functions inherited from Aws::Utils::Crypto::Hash
 Hash ()
 
virtual ~Hash ()
 

Additional Inherited Members

- Static Public Attributes inherited from Aws::Utils::Crypto::Hash
static const uint32_t INTERNAL_HASH_STREAM_BUFFER_SIZE = 8192
 

Detailed Description

Definition at line 80 of file CryptoImpl.h.

Constructor & Destructor Documentation

◆ Sha256CommonCryptoImpl()

Aws::Utils::Crypto::Sha256CommonCryptoImpl::Sha256CommonCryptoImpl ( )
inline

Definition at line 84 of file CryptoImpl.h.

◆ ~Sha256CommonCryptoImpl()

virtual Aws::Utils::Crypto::Sha256CommonCryptoImpl::~Sha256CommonCryptoImpl ( )
inlinevirtual

Definition at line 85 of file CryptoImpl.h.

Member Function Documentation

◆ Calculate() [1/2]

virtual HashResult Aws::Utils::Crypto::Sha256CommonCryptoImpl::Calculate ( Aws::IStream stream)
overridevirtual

Calculates a Hash digest on a stream (the entire stream is read)

Implements Aws::Utils::Crypto::Hash.

◆ Calculate() [2/2]

virtual HashResult Aws::Utils::Crypto::Sha256CommonCryptoImpl::Calculate ( const Aws::String str)
overridevirtual

Calculates a Hash digest

Implements Aws::Utils::Crypto::Hash.


The documentation for this class was generated from the following file: