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

#include <CryptoImpl.h>

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

Public Member Functions

 MD5BcryptImpl ()
virtual ~MD5BcryptImpl ()
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

Bcrypt based Md5 hash implementation.

Definition at line 95 of file CryptoImpl.h.

Constructor & Destructor Documentation

◆ MD5BcryptImpl()

Aws::Utils::Crypto::MD5BcryptImpl::MD5BcryptImpl ( )

Initializes the algorithm handles and sets up state. You don't want to call this very often

◆ ~MD5BcryptImpl()

virtual Aws::Utils::Crypto::MD5BcryptImpl::~MD5BcryptImpl ( )

Definition at line 102 of file CryptoImpl.h.

Member Function Documentation

◆ Calculate() [1/2]

virtual HashResult Aws::Utils::Crypto::MD5BcryptImpl::Calculate ( Aws::IStream stream)

Calculates a md5 hash on the stream without loading the entire stream into memory at once.

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

◆ Calculate() [2/2]

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

Calculates md5 hash on str.

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

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