|
BSL v1.1.1 - 39.g9f43410
AMMOS Bundle Protocol Security Library (BSL)
|
Common header storage and logic. More...
#include <bsl/cose_sc/CoseMsg.h>
Collaboration diagram for BSLX_CoseMsg_Headers_t:Data Fields | |
| BSL_Data_t | phdr_bstr |
| Protected header bytes (the stable form) | |
| BSLX_CoseMsg_HdrMapTree_t | phdr |
| Protected header map, for decoding derived from phdr_bstr. | |
| BSLX_CoseMsg_HdrMapTree_t | uhdr |
| Unprotected header map. | |
Common header storage and logic.
| BSLX_CoseMsg_HdrMapTree_t BSLX_CoseMsg_Headers_t::phdr |
Protected header map, for decoding derived from phdr_bstr.
Referenced by BSLX_CoseMsg_Headers_Decode(), BSLX_CoseMsg_Headers_Deinit(), BSLX_CoseMsg_Headers_DerivePhdr(), BSLX_CoseMsg_Headers_Get(), BSLX_CoseMsg_Headers_Init(), and BSLX_CoseSc_SourceHeaders().
| BSL_Data_t BSLX_CoseMsg_Headers_t::phdr_bstr |
Protected header bytes (the stable form)
Referenced by BSLX_CoseMsg_Headers_Decode(), BSLX_CoseMsg_Headers_Deinit(), BSLX_CoseMsg_Headers_DerivePhdr(), BSLX_CoseMsg_Headers_Encode(), BSLX_CoseMsg_Headers_Init(), BSLX_CoseSc_BuildAad(), and BSLX_CoseSc_HkdfContentKey().
| BSLX_CoseMsg_HdrMapTree_t BSLX_CoseMsg_Headers_t::uhdr |
Unprotected header map.
Referenced by BSLX_CoseMsg_Headers_Decode(), BSLX_CoseMsg_Headers_Deinit(), BSLX_CoseMsg_Headers_Encode(), BSLX_CoseMsg_Headers_Get(), BSLX_CoseMsg_Headers_Init(), BSLX_CoseSc_GenerateIV(), BSLX_CoseSc_HkdfContentKey(), BSLX_CoseSc_SourceHeaders(), and BSLX_CoseSc_VerifyHeaders().