Top-level API of the mcuxClSession component. More...
#include <mcuxClCore_Platform.h>#include <mcuxClCore_FunctionIdentifiers.h>#include <mcuxCsslFlowProtection.h>#include <mcuxClSession_Types.h>#include <mcuxClResource_Types.h>Go to the source code of this file.
Functions | |
| mcuxClSession_Status_t | mcuxClSession_init (mcuxClSession_Handle_t pSession, uint32_t *const pCpuWaBuffer, uint32_t cpuWaLength, uint32_t *const pPkcWaBuffer, uint32_t pkcWaLength) |
| Initialize a Crypto Library session. | |
| mcuxClSession_Status_t | mcuxClSession_setResource (mcuxClSession_Handle_t session, mcuxClResource_Context_t *pResourceCtx) |
| Set the resource context in a Crypto Library session. | |
| mcuxClSession_Status_t | mcuxClSession_configure_job (mcuxClSession_Handle_t session, mcuxClSession_Channels_t dmaChannels, mcuxClSession_Callback_t pUserCallback, void *pUserData) |
| Configure the parameters for non-blocking operations (jobs) in this session. | |
| mcuxClSession_Status_t | mcuxClSession_cleanup (mcuxClSession_Handle_t pSession) |
| Clean up a Crypto Library session. | |
| mcuxClSession_Status_t | mcuxClSession_destroy (mcuxClSession_Handle_t pSession) |
| Destroy a Crypto Library session. | |
| mcuxClSession_Status_t | mcuxClSession_setRandom (mcuxClSession_Handle_t session, mcuxClRandom_Mode_t randomMode, mcuxClRandom_Context_t randomCtx) |
| Function to switch to another random configuration. | |
| mcuxClSession_Status_t | mcuxClSession_cleanupOnError (mcuxClSession_Handle_t pSession) |
| Clean up HW Resources after error case. | |
Top-level API of the mcuxClSession component.