mbed TLS v2.2.0
cmac.h
Go to the documentation of this file.
1 
23 #ifndef MBEDTLS_CMAC_H
24 #define MBEDTLS_CMAC_H
25 
26 /*
27  * This file implements CMAC (Cipher-based Message Authentication Code)
28  * cipher mode encryption/decryption based on 128 bit AES.
29  * For a general description please see
30  * https://en.wikipedia.org/wiki/CMAC
31  * or for detailed specification see
32  * http://csrc.nist.gov/publications/nistpubs/800-38B/SP_800-38B.pdf
33  * http://dl.acm.org/citation.cfm?id=2206249
34  */
35 
36 #if defined( MBEDTLS_CMAC_ALT )
37 /* SiliconLabs CRYPTO hardware acceleration implementation */
38 
39 #include "cmac_alt.h"
40 
41 #else /* #if defined( MBEDTLS_CMAC_ALT ) */
42 
43 // Regular implementation does not exist yet.
44 
45 #endif /* #if defined( MBEDTLS_CMAC_ALT ) */
46 
47 #endif /* MBEDTLS_CMAC_H */
CMAC cipher mode based on 128 bit AES.