AM263Px MCU+ SDK: GMACArgs_t Struct Reference

| AM263Px MCU+ SDK 26.00.00 |

Data Fields
GMACArgs_t Struct Reference
APIs for SOC Specific Device Drivers » APIs for HSMCLIENT

## Detailed Description

Args for GMAC generate and verify Note: These services are only available in HSSE mode.

Generate: on return ptrTag holds the full 16-byte GMAC output. Verify: ptrTag must contain the expected 16-byte tag. ACK if tags match, NACK otherwise.

Parameters

  ptrData | Pointer to input data in shared memory
  dataLen | Length of input data in bytes
  ptrTag | Pointer to 16-byte tag buffer
  ptrIV | Pointer to IV buffer
  ivLen | Length of IV in bytes

## Data Fields
uint8_t * | ptrData
uint32_t | dataLen
uint8_t * | ptrTag
uint8_t * | ptrIV
uint32_t | ivLen

## Field Documentation

## ◆ ptrData

uint8_t* GMACArgs_t::ptrData

Pointer to input data in shared memory

## ◆ dataLen

uint32_t GMACArgs_t::dataLen

Input data length in bytes

## ◆ ptrTag

uint8_t* GMACArgs_t::ptrTag

Pointer to 16-byte tag buffer

## ◆ ptrIV

uint8_t* GMACArgs_t::ptrIV

Pointer to IV buffer

## ◆ ivLen

uint32_t GMACArgs_t::ivLen

IV length in bytes