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.