AEAD info type.

Public Attributes#

encryption or decryption

Key to be used for encryption or decryption.

unsigned char *

Initial Vector/Nonce.

size_t

Initial Vector/Nonce length.

unsigned char *

Additional data.

size_t

Additional data length.

unsigned char *

Tag.

size_t

Tag length.

Public Attribute Documentation#

mode#

sl_se_cipher_operation_t sl_se_aead_info_t::mode

encryption or decryption


key#

sl_se_key_descriptor_t* sl_se_aead_info_t::key

Key to be used for encryption or decryption.


iv#

unsigned char* sl_se_aead_info_t::iv

Initial Vector/Nonce.


iv_len#

size_t sl_se_aead_info_t::iv_len

Initial Vector/Nonce length.


add#

unsigned char* sl_se_aead_info_t::add

Additional data.


add_len#

size_t sl_se_aead_info_t::add_len

Additional data length.


tag#

unsigned char* sl_se_aead_info_t::tag

Tag.


tag_len#

size_t sl_se_aead_info_t::tag_len

Tag length.