sl_se_cmac_streaming_context_t Struct Reference

CMAC streaming context.

#include <sl_se_manager_types.h>

Data Fields

sl_se_command_context_t * cmd_ctx
Pointer to command context object.
const sl_se_key_descriptor_t * key
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.