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

#include <Sha256HMAC.h>

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

Public Member Functions

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

Detailed Description

Sha256 HMAC implementation

Definition at line 37 of file Sha256HMAC.h.

Constructor & Destructor Documentation

◆ Sha256HMAC()

Aws::Utils::Crypto::Sha256HMAC::Sha256HMAC ( )

initializes platform specific libs.

◆ ~Sha256HMAC()

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

Member Function Documentation

◆ Calculate()

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

Calculates a SHA256 HMAC digest (not hex encoded)

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


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