AWS IoT Device SDK C++ v2: crt/aws-crt-cpp/include/aws/crt/crypto/HMAC.h File Reference

AWS IoT Device SDK C++ v2 1.14.0 AWS IoT Device SDK C++ v2

Classes | Namespaces | Typedefs | Functions | Variables
HMAC.h File Reference
`#include <aws/cal/hmac.h>`
`#include <aws/crt/Exports.h>`
`#include <aws/crt/Types.h>`

Go to the source code of this file.

## Classes
class | Aws::Crt::Crypto::HMAC
class | Aws::Crt::Crypto::ByoHMAC

## Namespaces
namespace | Aws
namespace | Aws::Crt
namespace | Aws::Crt::Crypto

## Typedefs
using | Aws::Crt::Crypto::CreateHMACCallback = std::function< std::shared_ptr< ByoHMAC >(size_t digestSize, const ByteCursor &secret, Allocator *)>

## Functions
bool AWS_CRT_CPP_API | Aws::Crt::Crypto::ComputeSHA256HMAC (Allocator *allocator, const ByteCursor &secret, const ByteCursor &input, ByteBuf &output, size_t truncateTo=0) noexcept
bool AWS_CRT_CPP_API | Aws::Crt::Crypto::ComputeSHA256HMAC (const ByteCursor &secret, const ByteCursor &input, ByteBuf &output, size_t truncateTo=0) noexcept

## Variables
static const size_t | Aws::Crt::Crypto::SHA256_HMAC_DIGEST_SIZE = 32