|
| mcuxClCipher_Status_t | mcuxClCipher_encrypt (mcuxClSession_Handle_t session, mcuxClKey_Handle_t key, mcuxClCipher_Mode_t mode, mcuxCl_InputBuffer_t pIv, uint32_t ivLength, mcuxCl_InputBuffer_t pIn, uint32_t inLength, mcuxCl_Buffer_t pOut, uint32_t *const pOutLength) |
| | One-shot encryption function.
|
| mcuxClCipher_Status_t | mcuxClCipher_decrypt (mcuxClSession_Handle_t session, mcuxClKey_Handle_t key, mcuxClCipher_Mode_t mode, mcuxCl_InputBuffer_t pIv, uint32_t ivLength, mcuxCl_InputBuffer_t pIn, uint32_t inLength, mcuxCl_Buffer_t pOut, uint32_t *const pOutLength) |
| | One-shot decryption function.
|
| mcuxClCipher_Status_t | mcuxClCipher_init_encrypt (mcuxClSession_Handle_t session, mcuxClCipher_Context_t *const pContext, mcuxClKey_Handle_t key, mcuxClCipher_Mode_t mode, mcuxCl_InputBuffer_t pIv, uint32_t ivLength) |
| | Multi-part encryption initialization function.
|
| mcuxClCipher_Status_t | mcuxClCipher_init_decrypt (mcuxClSession_Handle_t session, mcuxClCipher_Context_t *const pContext, mcuxClKey_Handle_t key, mcuxClCipher_Mode_t mode, mcuxCl_InputBuffer_t pIv, uint32_t ivLength) |
| | Multi-part decryption initialization function.
|
| mcuxClCipher_Status_t | mcuxClCipher_process (mcuxClSession_Handle_t session, mcuxClCipher_Context_t *const pContext, mcuxCl_InputBuffer_t pIn, uint32_t inLength, mcuxCl_Buffer_t pOut, uint32_t *const pOutLength) |
| | Multi-part encryption/decryption processing function.
|
| mcuxClCipher_Status_t | mcuxClCipher_finish (mcuxClSession_Handle_t session, mcuxClCipher_Context_t *const pContext, mcuxCl_Buffer_t pOut, uint32_t *const pOutLength) |
| | Multi-part encryption/decryption finalization function.
|
Top-level API of the mcuxClCipher component.