5.4.1.1 st_Crypto_Aead_AesEax_ctx

Description

This structure is used to define context for AES-EAX algorithms.

Structure Elements Data TypeElement NameDescription
uint32_tcryptoSessionIDIt defines the session ID, must be more than zero
crypto_HandlerType_EaeadHandlerType_enEnum for crypto operation handler i.e., SW, HW
crypto_CipherOper_EaeadCipherOper_enSelect cipher operation, encryption or decryption
uint8_t*ptr_keyKey for the AES-EAX cipher operation
uint32_taeadKeySizeKey length in bytes for the AES-EAX algorithm
uint8_t*ptr_aeadNoncePointer for nonce
uint32_taeadNonuceLenNonce length in bytes(usually of 128-bit)
uint8_tarr_aeadDataCtx[512]Array for the context variable data storage