An aggregator to maintain the internal state of canonicalization during intermediate calculations. More...
#include <sigv4_internal.h>
Data Fields | |
SigV4KeyValuePair_t | pQueryLoc [100U] |
SigV4KeyValuePair_t | pHeadersLoc [100U] |
uint8_t | pBufProcessing [1024U] |
size_t | uxCursorIndex |
size_t | bufRemaining |
const char * | pHashPayloadLoc |
size_t | hashPayloadLen |
An aggregator to maintain the internal state of canonicalization during intermediate calculations.
SigV4KeyValuePair_t CanonicalContext_t::pQueryLoc[ 100U] |
Query pointers used during sorting.
SigV4KeyValuePair_t CanonicalContext_t::pHeadersLoc[ 100U] |
Header pointers used during sorting.
uint8_t CanonicalContext_t::pBufProcessing[ 1024U] |
Internal calculation buffer used during canonicalization.
size_t CanonicalContext_t::uxCursorIndex |
pBufProcessing cursor.
size_t CanonicalContext_t::bufRemaining |
pBufProcessing value used during internal calculation.
const char* CanonicalContext_t::pHashPayloadLoc |
Pointer used to store the location of hashed HTTP request payload.
size_t CanonicalContext_t::hashPayloadLen |
Length of hashed HTTP request payload.