19#ifndef MCUXCLHMAC_FUNCTIONS_H_
20#define MCUXCLHMAC_FUNCTIONS_H_
22#include <mcuxClCore_Platform.h>
Type definitions for the mcuxClHash component.
Type definitions for the mcuxClMac component.
Type definitions for the mcuxClSession component.
Provides the API for the CSSL flow protection mechanism.
const mcuxClHash_AlgorithmDescriptor_t *const mcuxClHash_Algo_t
Hash mode/algorithm type.
Definition mcuxClHash_Types.h:50
mcuxClMac_Status_t mcuxClHmac_createHmacMode(mcuxClMac_CustomMode_t mode, mcuxClHash_Algo_t hashAlgorithm)
This function creates a HMAC mode descriptor for software implementations of HMAC.
mcuxClMac_ModeDescriptor_t *const mcuxClMac_CustomMode_t
MAC custom mode/algorithm type.
Definition mcuxClMac_Types.h:75
uint32_t mcuxClMac_Status_t
Type for Mac component error codes.
Definition mcuxClMac_Types.h:44
#define MCUX_CSSL_FP_FUNCTION_DECL(...)
Declaration of a flow protected function.
Definition mcuxCsslFlowProtection.h:125
#define MCUX_CSSL_FP_PROTECTED_TYPE(resultType)
Based on a given base type, builds a return type with flow protection.
Definition mcuxCsslFlowProtection.h:81