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

#include <HMAC.h>

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

Public Member Functions

 HMAC ()
 
virtual ~HMAC ()
 
virtual HashResult Calculate (const Aws::Utils::ByteBuffer &toSign, const Aws::Utils::ByteBuffer &secret)=0
 

Detailed Description

Interface for HMAC hash providers. To implement an HMAC provider, inherit from this class and override Calculate.

Definition at line 25 of file HMAC.h.

Constructor & Destructor Documentation

◆ HMAC()

Aws::Utils::Crypto::HMAC::HMAC ( )
inline

Definition at line 28 of file HMAC.h.

◆ ~HMAC()

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

Definition at line 29 of file HMAC.h.

Member Function Documentation

◆ Calculate()

virtual HashResult Aws::Utils::Crypto::HMAC::Calculate ( const Aws::Utils::ByteBuffer toSign,
const Aws::Utils::ByteBuffer secret 
)
pure virtual

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