AES128_CMAC interface definition. More...
AES128_CMAC interface definition.
Definition in file aes128_cmac.h.
Go to the source code of this file.
Data Structures | |
struct | aes128_cmac_context_t |
AES128_CMAC calculation context. More... | |
Macros | |
#define | AES128_CMAC_BLOCK_SIZE 16 |
Length of AES128_CMAC block in bytes. | |
Functions | |
int | aes128_cmac_init (aes128_cmac_context_t *ctx, const uint8_t *key, uint8_t key_size) |
Initialize AES128 CMAC message digest context. | |
void | aes128_cmac_update (aes128_cmac_context_t *ctx, const void *data, size_t len) |
Update the AES128 CMAC context with a portion of the message being hashed. | |
void | aes128_cmac_final (aes128_cmac_context_t *ctx, void *digest) |
Finalizes the CMAC message digest. | |