20 #ifndef MCUXCLKEY_FUNCTIONS_H_ 21 #define MCUXCLKEY_FUNCTIONS_H_ 63 const uint8_t *
const srcKeyData,
64 const uint8_t *
const srcAuxData,
mcuxClKey_Status_Protected_t mcuxClKey_loadMemory(mcuxClSession_Handle_t session, mcuxClKey_Handle_t key, uint32_t *dstData)
Load key into destination memory buffer.
Type for CSS key store key properties.
Definition: mcuxClCss_Types.h:196
mcuxClSession_Descriptor_t *const mcuxClSession_Handle_t
Type for mcuxClSession Handle.
Definition: mcuxClSession_Types.h:110
mcuxClKey_Status_Protected_t mcuxClKey_setKeyproperties(mcuxClKey_Handle_t key, mcuxClCss_KeyProp_t key_properties)
Set the requested key properties of the destination key.
Type of the key handle.
Definition: mcuxClKey_Types.h:104
uint64_t mcuxClKey_Status_Protected_t
Type for Key component error codes, returned by functions with code-flow protection.
Definition: mcuxClKey_Types.h:68
Type to map algorithm id and size.
Definition: mcuxClKey_KeyTypes.h:53
mcuxClKey_Status_Protected_t mcuxClKey_flush(mcuxClSession_Handle_t session, mcuxClKey_Handle_t key)
Flush key from destination which can be a key slot of coprocessor or memory buffer.
mcuxClKey_Status_Protected_t mcuxClKey_init(mcuxClSession_Handle_t session, mcuxClKey_Handle_t key, const mcuxClKey_Type_t *type, const mcuxClKey_Protection_t *protection, const uint8_t *const srcKeyData, const uint8_t *const srcAuxData, uint32_t srcAuxSlot)
Initializes a key handle.
Type to map load and flush functions.
Definition: mcuxClKey_Types.h:138
Top-level include file for the mcuxClSession component.
Provides the API for the CSSL flow protection mechanism.
mcuxClKey_Status_Protected_t mcuxClKey_loadCopro(mcuxClSession_Handle_t session, mcuxClKey_Handle_t key, uint32_t dstSlot)
Load key into destination key slot of a coprocessor.
Type definitions for the mcuxClKey component.
#define MCUX_CSSL_FP_FUNCTION_DECL(id)
Declaration of a flow protected function.
Definition: mcuxCsslFlowProtection.h:119