![]() |
![]() |
NWAL Data Mode Payload information for packet to SA. More...
#include <nwal.h>
Data Fields | |
Ti_Pkt * | pPkt |
nwal_AppId | appCtxId |
uint8_t | encOffset |
uint16_t | encSize |
uint8_t * | pEncIV |
uint8_t | authOffset |
uint16_t | authSize |
uint8_t * | pAuthIV |
uint16_t | aadSize |
uint8_t * | pAad |
NWAL Data Mode Payload information for packet to SA.
The parameters in this structure are used to provide details of payload being sent to SA for offloading Encrypt/Decrypt/Authentication
uint16_t nwalDmTxPayloadInfo_t::aadSize |
Size of additional authenticated data in bytes
Application context ID identifying the data mode request. The 32 bit ID will be received as echo back for the response from NetCP in nwalDmRxPayloadInfo_t
Specify the offset to the authenticated data in the packet in bytes
uint16_t nwalDmTxPayloadInfo_t::authSize |
Specify the total number of bytes to be authenticated
uint8_t nwalDmTxPayloadInfo_t::encOffset |
Specify the offset to the encrypted/decrypted data in the packet in bytes
uint16_t nwalDmTxPayloadInfo_t::encSize |
Specify the total number of bytes to be encrypted or decrypted
uint8_t* nwalDmTxPayloadInfo_t::pAad |
Contain the additional authenticated data in GCM/CCM modes
uint8_t* nwalDmTxPayloadInfo_t::pAuthIV |
Contain the initialization vectors used in certain authentication modes.
uint8_t* nwalDmTxPayloadInfo_t::pEncIV |
Contain the initialization vectors used in certain encryption modes.
Ti_Pkt* nwalDmTxPayloadInfo_t::pPkt |
Payload to be transmitted to SA