sl_se_cmac_streaming_context_t Struct Reference

CMAC streaming context.

#include <sl_se_manager_types.h>

Data Fields

sl_se_command_context_tcmd_ctx
 Pointer to command context object.
 
const sl_se_key_descriptor_tkey
 Pointer to key object.
 
uint8_t state [16]
 CMAC state.
 
uint8_t data_in [16]
 Unprocessed data.
 
uint8_t data_out [16]
 Last 16 bytes of cipher-text.
 
size_t length
 Length of all processed and unprocessed data.
 

CMAC streaming context.

Field Documentation

◆ cmd_ctx

sl_se_command_context_t* sl_se_cmac_streaming_context_t::cmd_ctx

Pointer to command context object.

◆ key

const sl_se_key_descriptor_t* sl_se_cmac_streaming_context_t::key

Pointer to key object.

◆ state

uint8_t sl_se_cmac_streaming_context_t::state[16]

CMAC state.

◆ data_in

uint8_t sl_se_cmac_streaming_context_t::data_in[16]

Unprocessed data.

◆ data_out

uint8_t sl_se_cmac_streaming_context_t::data_out[16]

Last 16 bytes of cipher-text.

◆ length

size_t sl_se_cmac_streaming_context_t::length

Length of all processed and unprocessed data.