Defines all functions of mcuxClSession. More...
Functions | |
| mcuxClSession_Status_Protected_t | mcuxClSession_init (mcuxClSession_Handle_t session, uint32_t *const cpuWaBuffer, uint32_t cpuWaSize, uint32_t *const pkcWaBuffer, uint32_t pkcWaSize) |
| Initialize a Crypto Library session. More... | |
| mcuxClSession_Status_Protected_t | mcuxClSession_setRtf (mcuxClSession_Handle_t session, mcuxClSession_Rtf_t RtfOptions) |
| Set the RTF option in a Crypto Library session. More... | |
| mcuxClSession_Status_Protected_t | mcuxClSession_cleanup (mcuxClSession_Handle_t session) |
| Clean up a Crypto Library session. More... | |
| mcuxClSession_Status_Protected_t | mcuxClSession_destroy (mcuxClSession_Handle_t session) |
| Destroy a Crypto Library session. More... | |
Defines all functions of mcuxClSession.
| mcuxClSession_Status_Protected_t mcuxClSession_init | ( | mcuxClSession_Handle_t | session, |
| uint32_t *const | cpuWaBuffer, | ||
| uint32_t | cpuWaSize, | ||
| uint32_t *const | pkcWaBuffer, | ||
| uint32_t | pkcWaSize | ||
| ) |
Initialize a Crypto Library session.
| session | Session to be initialized. |
| cpuWaBuffer | Buffer to be used as workarea for CPU operations. |
| cpuWaSize | Size of the workarea for CPU operations. |
| pkcWaBuffer | Buffer to be used as workarea for PKC operations. |
| pkcWaSize | Size of the workarea for PKC operations. |
| rngCtx | Context to be used for RNG operations. |
| mcuxClSession_Status_Protected_t mcuxClSession_setRtf | ( | mcuxClSession_Handle_t | session, |
| mcuxClSession_Rtf_t | RtfOptions | ||
| ) |
Set the RTF option in a Crypto Library session.
| session | Session to be initialized. |
| RtfOptions | Options to define RTF processing. |
| mcuxClSession_Status_Protected_t mcuxClSession_cleanup | ( | mcuxClSession_Handle_t | session | ) |
Clean up a Crypto Library session.
This function will (securely) cleanup the session, which will still be usable afterwards.
| session | Session to be cleaned. |
| mcuxClSession_Status_Protected_t mcuxClSession_destroy | ( | mcuxClSession_Handle_t | session | ) |
Destroy a Crypto Library session.
This function will (securely) cleanup the session, including uninitialization etc. The session will no longer be usable afterwards.
| session | Session to be destroyed. |