14 #ifndef MCUXCLEXAMPLE_KEY_HELPER_H_ 15 #define MCUXCLEXAMPLE_KEY_HELPER_H_ 17 #include <mcuxClConfig.h> 18 #include <mcuxClCore_Platform.h> 19 #include <mcuxClCore_Buffer.h> 36 #define MCUXCLEXAMPLE_CONST_EXTERNAL_KEY 0U 37 #define MCUXCLEXAMPLE_CONST_INTERNAL_KEY 1U 43 uint32_t keyDataLength,
46 uint8_t key_loading_option)
71 if(MCUXCLEXAMPLE_CONST_EXTERNAL_KEY == key_loading_option)
#define MCUX_CSSL_FP_FUNCTION_DEF(...)
Definition of a flow protected function.
Definition: mcuxCsslFlowProtection.h:159
mcuxClSession_Descriptor_t *const mcuxClSession_Handle_t
Type for mcuxClSession Handle.
Definition: mcuxClSession_Types.h:124
mcuxClKey_Descriptor_t *const mcuxClKey_Handle_t
Key handle type.
Definition: mcuxClKey_Types.h:87
uint8_t *const mcuxCl_Buffer_t
Generic buffer typeThis type provides a pointer to the memory location that can be used for both read...
Definition: mcuxClCore_Buffer.h:51
Type for ELS key store key properties.
Definition: mcuxClEls_Types.h:224
Top-level include file for the mcuxClKey component.
#define MCUX_CSSL_FP_FUNCTION_CALL_BEGIN(...)
Call a flow protected function and check the protection token.
Definition: mcuxCsslFlowProtection.h:576
Definition of function identifiers for the flow protection mechanism.
#define MCUXCLKEY_STATUS_OK
Key operation successful.
Definition: mcuxClKey_Constants.h:38
const mcuxClKey_TypeDescriptor_t * mcuxClKey_Type_t
Key type handle type.
Definition: mcuxClKey_Types.h:110
Top-level include file for the mcuxClSession component.
Provides the API for the CSSL flow protection mechanism.
#define MCUX_CSSL_FP_FUNCTION_CALL_END(...)
End a function call section started by MCUX_CSSL_FP_FUNCTION_CALL_BEGIN.
Definition: mcuxCsslFlowProtection.h:611
#define MCUX_CSSL_FP_FUNCTION_CALLED(...)
Expectation of a called function.
Definition: mcuxCsslFlowProtection.h:730