Top-level API of the mcuxClKey component. More...
Go to the source code of this file.
Functions | |
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. More... | |
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. More... | |
mcuxClKey_Status_Protected_t | mcuxClKey_loadMemory (mcuxClSession_Handle_t session, mcuxClKey_Handle_t key, uint32_t *dstData) |
Load key into destination memory buffer. More... | |
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. More... | |
mcuxClKey_Status_Protected_t | mcuxClKey_setKeyproperties (mcuxClKey_Handle_t key, mcuxClCss_KeyProp_t key_properties) |
Set the requested key properties of the destination key. More... | |
Top-level API of the mcuxClKey component.
It is capable to load and flush keys into memory locations or coprocessors.