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

#include <CryptoImpl.h>

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

Public Member Functions

 Sha256HMACBcryptImpl ()
 
virtual ~Sha256HMACBcryptImpl ()
 
virtual HashResult Calculate (const ByteBuffer &toSign, const ByteBuffer &secret) override
 
- Public Member Functions inherited from Aws::Utils::Crypto::HMAC
 HMAC ()
 
virtual ~HMAC ()
 

Detailed Description

Bcrypt based sha256 hmac hash implementation.

Definition at line 159 of file CryptoImpl.h.

Constructor & Destructor Documentation

◆ Sha256HMACBcryptImpl()

Aws::Utils::Crypto::Sha256HMACBcryptImpl::Sha256HMACBcryptImpl ( )

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

◆ ~Sha256HMACBcryptImpl()

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

Definition at line 167 of file CryptoImpl.h.

Member Function Documentation

◆ Calculate()

virtual HashResult Aws::Utils::Crypto::Sha256HMACBcryptImpl::Calculate ( const ByteBuffer toSign,
const ByteBuffer secret 
)
overridevirtual

Calculates an sha256 HMAC on toSign using secret

Implements Aws::Utils::Crypto::HMAC.


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