This is DKEK type which holds the label and context for derivation. This also holds the 256 derived KEK value which is returned by TIFS.
label_length | length of label. |
context_length | length of context |
label_and_context | holds the label and context as an array |
dkek | holds the derived key as returned by TIFS. |
Data Fields | |
uint8_t | label_length |
uint8_t | context_length |
uint8_t | label_and_context [LABEL_AND_CONTEXT_LEN_MAX] |
uint32_t | dkek [8] |
uint8_t DKEK_t::label_length |
label length.
uint8_t DKEK_t::context_length |
context length.
uint8_t DKEK_t::label_and_context[LABEL_AND_CONTEXT_LEN_MAX] |
label_and_context array
uint32_t DKEK_t::dkek[8] |
derived KEK.