CCM streaming context.

Public Attributes#

uint32_t

Current length of the encrypted/decrypted data.

uint32_t

Total length of data to be encrypted/decrypted.

uint8_t

Nonce (MAX size is 13 bytes)

uint32_t

Tag length.

CCM mode (decrypt or encrypt)

uint8_t

SE encryption state.

uint8_t

Tag.

uint8_t

Input data saved for finish operation.

union sl_se_ccm_multipart_context_t::@2

Buffer containing Tag and input data saved for finish operation.

uint8_t

Length of data saved.

Public Attribute Documentation#

processed_message_length#

uint32_t sl_se_ccm_multipart_context_t::processed_message_length

Current length of the encrypted/decrypted data.


Definition at line 346 of file platform/security/sl_component/se_manager/inc/sl_se_manager_types.h

total_message_length#

uint32_t sl_se_ccm_multipart_context_t::total_message_length

Total length of data to be encrypted/decrypted.


Definition at line 347 of file platform/security/sl_component/se_manager/inc/sl_se_manager_types.h

iv#

uint8_t sl_se_ccm_multipart_context_t::iv[13]

Nonce (MAX size is 13 bytes)


Definition at line 348 of file platform/security/sl_component/se_manager/inc/sl_se_manager_types.h

tag_len#

uint32_t sl_se_ccm_multipart_context_t::tag_len

Tag length.


Definition at line 349 of file platform/security/sl_component/se_manager/inc/sl_se_manager_types.h

mode#

sl_se_cipher_operation_t sl_se_ccm_multipart_context_t::mode

CCM mode (decrypt or encrypt)


Definition at line 350 of file platform/security/sl_component/se_manager/inc/sl_se_manager_types.h

se_ctx#

uint8_t sl_se_ccm_multipart_context_t::se_ctx[32]

SE encryption state.


Definition at line 357 of file platform/security/sl_component/se_manager/inc/sl_se_manager_types.h

tagbuf#

uint8_t sl_se_ccm_multipart_context_t::tagbuf[16]

Tag.


Definition at line 359 of file platform/security/sl_component/se_manager/inc/sl_se_manager_types.h

final_data#

uint8_t sl_se_ccm_multipart_context_t::final_data[16]

Input data saved for finish operation.


Definition at line 360 of file platform/security/sl_component/se_manager/inc/sl_se_manager_types.h

mode_specific_buffer#

union sl_se_ccm_multipart_context_t::@2 sl_se_ccm_multipart_context_t::mode_specific_buffer

Buffer containing Tag and input data saved for finish operation.


Definition at line 361 of file platform/security/sl_component/se_manager/inc/sl_se_manager_types.h

final_data_length#

uint8_t sl_se_ccm_multipart_context_t::final_data_length

Length of data saved.


Definition at line 363 of file platform/security/sl_component/se_manager/inc/sl_se_manager_types.h