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