Top-level API of the mcuxClMac component. More...
#include <mcuxClConfig.h>
#include <mcuxClSession_Types.h>
#include <mcuxClKey_Types.h>
#include <mcuxClMac_Types.h>
#include <mcuxClCore_Platform.h>
#include <mcuxClCore_Buffer.h>
Go to the source code of this file.
Functions | |
mcuxClMac_Status_t | mcuxClMac_compute (mcuxClSession_Handle_t session, mcuxClKey_Handle_t key, mcuxClMac_Mode_t mode, mcuxCl_InputBuffer_t pIn, uint32_t inLength, mcuxCl_Buffer_t pMac, uint32_t *const pMacLength) |
One-shot message authentication code (MAC) computation function. More... | |
mcuxClMac_Status_t | mcuxClMac_init (mcuxClSession_Handle_t session, mcuxClMac_Context_t *const pContext, mcuxClKey_Handle_t key, mcuxClMac_Mode_t mode) |
Initialization for a multipart MAC computation. More... | |
mcuxClMac_Status_t | mcuxClMac_process (mcuxClSession_Handle_t session, mcuxClMac_Context_t *const pContext, mcuxCl_InputBuffer_t pIn, uint32_t inLength) |
Data processing for a multipart MAC computation. More... | |
mcuxClMac_Status_t | mcuxClMac_finish (mcuxClSession_Handle_t session, mcuxClMac_Context_t *const pContext, mcuxCl_Buffer_t pMac, uint32_t *const pMacLength) |
Finalize a MAC generation for a multipart MAC computation. More... | |
Top-level API of the mcuxClMac component.