MCUX CLNS MCUX Crypto Library Normal Secure |

Functions
mcuxClMac_Functions.h File Reference

Top-level API of the mcuxClMac component. More...

`#include <mcuxClSession_Types.h>`
`#include <mcuxClKey_Types.h>`
`#include <mcuxClMac_Types.h>`

Go to the source code of this file.

## Functions

mcuxClMac_Status_Protected_t | mcuxClMac_compute (mcuxClSession_Handle_t session, const mcuxClKey_Handle_t key, const mcuxClMac_Mode_t mode, const uint8_t *const in, uint32_t inSize, uint8_t *const mac)
| One-shot message authentication code (MAC) computation. More...
mcuxClMac_Status_Protected_t | mcuxClMac_init (mcuxClSession_Handle_t session, mcuxClMac_Context_t *const context, const mcuxClKey_Handle_t key, const mcuxClMac_Mode_t mode)
| Initialization for a multipart MAC computation. More...
mcuxClMac_Status_Protected_t | mcuxClMac_process (mcuxClSession_Handle_t session, mcuxClMac_Context_t *const context, const uint8_t *const in, uint32_t inSize)
| Data processing for a multipart MAC computation. More...
mcuxClMac_Status_Protected_t | mcuxClMac_finish (mcuxClSession_Handle_t session, mcuxClMac_Context_t *const context, uint8_t *const mac)
| MAC generation for a multipart MAC computation. More...

## Detailed Description

Top-level API of the mcuxClMac component.