BSL v1.1.1 - 39.g9f43410
AMMOS Bundle Protocol Security Library (BSL)
Loading...
Searching...
No Matches
BSLX_CoseSc_KdfContext_t Struct Reference

Limited fields actually used by this COSE implementation. More...

+ Collaboration diagram for BSLX_CoseSc_KdfContext_t:

Data Fields

int64_t alg
 Algorithm for which the key will be used.
 
uint64_t key_length
 Length of key to derive.
 
const BSL_Data_trecip_phdr
 Reference to protected header for this layer.
 
const BSL_HostEID_tsec_src_eid
 Reference to security source EID.
 
const BSL_Data_taddl_phdr
 Reference to additional protected map (even if empty)
 

Detailed Description

Limited fields actually used by this COSE implementation.

The full set is listed in https://www.rfc-editor.org/rfc/rfc9053.html#section-5.2

Field Documentation

◆ addl_phdr

const BSL_Data_t* BSLX_CoseSc_KdfContext_t::addl_phdr

Reference to additional protected map (even if empty)

Referenced by BSLX_CoseSc_KdfContext_Encode().

◆ alg

int64_t BSLX_CoseSc_KdfContext_t::alg

Algorithm for which the key will be used.

Referenced by BSLX_CoseSc_HkdfContentKey(), and BSLX_CoseSc_KdfContext_Encode().

◆ key_length

uint64_t BSLX_CoseSc_KdfContext_t::key_length

Length of key to derive.

Referenced by BSLX_CoseSc_KdfContext_Encode().

◆ recip_phdr

const BSL_Data_t* BSLX_CoseSc_KdfContext_t::recip_phdr

Reference to protected header for this layer.

Referenced by BSLX_CoseSc_KdfContext_Encode().

◆ sec_src_eid

const BSL_HostEID_t* BSLX_CoseSc_KdfContext_t::sec_src_eid

Reference to security source EID.

Referenced by BSLX_CoseSc_KdfContext_Encode().


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