Go to the documentation of this file.
54 #define MBEDTLS_ERR_CCM_BAD_INPUT -0x000D
55 #define MBEDTLS_ERR_CCM_AUTH_FAILED -0x000F
58 #define MBEDTLS_ERR_CCM_HW_ACCEL_FAILED -0x0011
65 #if !defined(MBEDTLS_CCM_ALT)
106 const unsigned char *key,
107 unsigned int keybits );
146 const unsigned char *iv,
size_t iv_len,
147 const unsigned char *add,
size_t add_len,
148 const unsigned char *input,
unsigned char *output,
149 unsigned char *tag,
size_t tag_len );
187 const unsigned char *iv,
size_t iv_len,
188 const unsigned char *add,
size_t add_len,
189 const unsigned char *input,
unsigned char *output,
190 unsigned char *tag,
size_t tag_len );
217 const unsigned char *iv,
size_t iv_len,
218 const unsigned char *add,
size_t add_len,
219 const unsigned char *input,
unsigned char *output,
220 const unsigned char *tag,
size_t tag_len );
255 const unsigned char *iv,
size_t iv_len,
256 const unsigned char *add,
size_t add_len,
257 const unsigned char *input,
unsigned char *output,
258 const unsigned char *tag,
size_t tag_len );
260 #if defined(MBEDTLS_SELF_TEST) && defined(MBEDTLS_AES_C)