40 #define AES_CMAC_KEY_LENGTH 16 41 #define AES_CMAC_DIGEST_LENGTH 16 43 typedef struct _AES_CMAC_CTX {
53 void AES_CMAC_SetKey(
AES_CMAC_CTX *ctx,
const uint8_t key[AES_CMAC_KEY_LENGTH]);
54 void AES_CMAC_Update(
AES_CMAC_CTX *ctx,
const uint8_t *data, uint32_t len);
56 void AES_CMAC_Final(uint8_t digest[AES_CMAC_DIGEST_LENGTH],
AES_CMAC_CTX *ctx);