19 #ifndef MCUXCLMAC_FUNCTIONS_H_ 20 #define MCUXCLMAC_FUNCTIONS_H_ 80 const uint8_t *
const in,
157 const uint8_t *
const in,
mcuxClMac_Status_Protected_t mcuxClMac_finish(mcuxClSession_Handle_t session, mcuxClMac_Context_t *const context, uint8_t *const mac)
MAC generation for a multipart MAC computation.
mcuxClMac_Status_Protected_t mcuxClMac_compute(mcuxClSession_Handle_t session, const mcuxClKey_Handle_t key, const mcuxClMac_Mode_t mode, const uint8_t *const in, uint32_t inSize, uint8_t *const mac)
One-shot message authentication code (MAC) computation.
mcuxClSession_Descriptor_t *const mcuxClSession_Handle_t
Type for mcuxClSession Handle.
Definition: mcuxClSession_Types.h:110
mcuxClMac_Status_Protected_t mcuxClMac_init(mcuxClSession_Handle_t session, mcuxClMac_Context_t *const context, const mcuxClKey_Handle_t key, const mcuxClMac_Mode_t mode)
Initialization for a multipart MAC computation.
struct mcuxClMac_Context mcuxClMac_Context_t
Mac context type.
Definition: mcuxClMac_Types.h:118
Type definitions for the mcuxClMac component.
Type of the key handle.
Definition: mcuxClKey_Types.h:104
mcuxClMac_Status_Protected_t mcuxClMac_process(mcuxClSession_Handle_t session, mcuxClMac_Context_t *const context, const uint8_t *const in, uint32_t inSize)
Data processing for a multipart MAC computation.
Type definitions for the mcuxClSession component.
struct mcuxClMac_Mode mcuxClMac_Mode_t
Mac Mode type.
Definition: mcuxClMac_Types.h:73
uint64_t mcuxClMac_Status_Protected_t
Type for error codes used by code-flow protected Mac component functions.
Definition: mcuxClMac_Types.h:53
Type definitions for the mcuxClKey component.
#define MCUX_CSSL_FP_FUNCTION_DECL(id)
Declaration of a flow protected function.
Definition: mcuxCsslFlowProtection.h:119