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 <mcuxClBuffer.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. | |
| 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. | |
| 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. | |
| 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. | |
Top-level API of the mcuxClMac component.