Data Fields
AESCMAC_Params Struct Reference

AESCMAC Parameters. More...

#include <AESCMAC.h>

Collaboration diagram for AESCMAC_Params:
Collaboration graph
[legend]

Data Fields

AESCMAC_ReturnBehavior returnBehavior
 
AESCMAC_OperationalMode operationalMode
 
AESCMAC_CallbackFxn callbackFxn
 
uint32_t timeout
 
void * custom
 

Detailed Description

AESCMAC Parameters.

CMAC Parameters are used to with the AESCMAC_open() or AESCMAC_construct() call. Default values for these parameters are set using AESCMAC_Params_init().

See also
AESCMAC_Params_init()

Field Documentation

§ returnBehavior

AESCMAC_ReturnBehavior AESCMAC_Params::returnBehavior

Blocking, callback, or polling return behavior

§ operationalMode

AESCMAC_OperationalMode AESCMAC_Params::operationalMode

CMAC or CBC-MAC operational mode

§ callbackFxn

AESCMAC_CallbackFxn AESCMAC_Params::callbackFxn

Callback function pointer

§ timeout

uint32_t AESCMAC_Params::timeout

Timeout before the driver returns an error in AESCMAC_RETURN_BEHAVIOR_BLOCKING

§ custom

void* AESCMAC_Params::custom

Custom argument used by driver implementation


The documentation for this struct was generated from the following file:
© Copyright 1995-2022, Texas Instruments Incorporated. All rights reserved.
Trademarks | Privacy policy | Terms of use | Terms of sale