![]() |
![]() |
AESCMAC Parameters. More...
#include <AESCMAC.h>

Data Fields | |
| AESCMAC_ReturnBehavior | returnBehavior |
| AESCMAC_OperationalMode | operationalMode |
| AESCMAC_CallbackFxn | callbackFxn |
| uint32_t | timeout |
| void * | custom |
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().
| AESCMAC_ReturnBehavior AESCMAC_Params::returnBehavior |
Blocking, callback, or polling return behavior
| AESCMAC_OperationalMode AESCMAC_Params::operationalMode |
CMAC or CBC-MAC operational mode
| AESCMAC_CallbackFxn AESCMAC_Params::callbackFxn |
Callback function pointer
| uint32_t AESCMAC_Params::timeout |
Timeout before the driver returns an error in AESCMAC_RETURN_BEHAVIOR_BLOCKING
| void* AESCMAC_Params::custom |
Custom argument used by driver implementation