mbed TLS v2.2.0
CMAC cipher mode based on 128 bit AES

CRYPTO hardware accelerated CMAC (Cipher-based Message Authentication Code)

Encryption and decryption based on 128-bit AES. For a general description please see https://en.wikipedia.org/wiki/CMAC or for detailed specification see http://csrc.nist.gov/publications/nistpubs/800-38B/SP_800-38B.pdf http://dl.acm.org/citation.cfm?id=2206249

Collaboration diagram for CMAC cipher mode based on 128 bit AES: