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.
| 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 |
| uint8_t* GMACArgs_t::ptrData |
Pointer to input data in shared memory
| uint32_t GMACArgs_t::dataLen |
Input data length in bytes
| uint8_t* GMACArgs_t::ptrTag |
Pointer to 16-byte tag buffer
| uint8_t* GMACArgs_t::ptrIV |
Pointer to IV buffer
| uint32_t GMACArgs_t::ivLen |
IV length in bytes