SigV4 v1.3.0
SigV4 Library for AWS Authentication
 
Loading...
Searching...
No Matches
CanonicalContext_t Struct Reference

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
 

Detailed Description

An aggregator to maintain the internal state of canonicalization during intermediate calculations.

Field Documentation

◆ pQueryLoc

SigV4KeyValuePair_t CanonicalContext_t::pQueryLoc[ 100U]

Query pointers used during sorting.

◆ pHeadersLoc

SigV4KeyValuePair_t CanonicalContext_t::pHeadersLoc[ 100U]

Header pointers used during sorting.

◆ pBufProcessing

uint8_t CanonicalContext_t::pBufProcessing[ 1024U]

Internal calculation buffer used during canonicalization.

◆ uxCursorIndex

size_t CanonicalContext_t::uxCursorIndex

pBufProcessing cursor.

◆ bufRemaining

size_t CanonicalContext_t::bufRemaining

pBufProcessing value used during internal calculation.

◆ pHashPayloadLoc

const char* CanonicalContext_t::pHashPayloadLoc

Pointer used to store the location of hashed HTTP request payload.

◆ hashPayloadLen

size_t CanonicalContext_t::hashPayloadLen

Length of hashed HTTP request payload.


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