Go to the documentation of this file.
54 #if !defined(MBEDTLS_CONFIG_FILE)
57 #include MBEDTLS_CONFIG_FILE
62 #define MBEDTLS_ERR_CCM_BAD_INPUT -0x000D
63 #define MBEDTLS_ERR_CCM_AUTH_FAILED -0x000F
66 #define MBEDTLS_ERR_CCM_HW_ACCEL_FAILED -0x0011
72 #if !defined(MBEDTLS_CCM_ALT)
114 const unsigned char *key,
115 unsigned int keybits );
163 const unsigned char *iv,
size_t iv_len,
164 const unsigned char *add,
size_t add_len,
165 const unsigned char *input,
unsigned char *output,
166 unsigned char *tag,
size_t tag_len );
211 const unsigned char *iv,
size_t iv_len,
212 const unsigned char *add,
size_t add_len,
213 const unsigned char *input,
unsigned char *output,
214 unsigned char *tag,
size_t tag_len );
248 const unsigned char *iv,
size_t iv_len,
249 const unsigned char *add,
size_t add_len,
250 const unsigned char *input,
unsigned char *output,
251 const unsigned char *tag,
size_t tag_len );
293 const unsigned char *iv,
size_t iv_len,
294 const unsigned char *add,
size_t add_len,
295 const unsigned char *input,
unsigned char *output,
296 const unsigned char *tag,
size_t tag_len );
298 #if defined(MBEDTLS_SELF_TEST) && defined(MBEDTLS_AES_C)