Go to the documentation of this file.
33 #ifndef MBEDTLS_CHACHAPOLY_H
34 #define MBEDTLS_CHACHAPOLY_H
36 #if !defined(MBEDTLS_CONFIG_FILE)
39 #include MBEDTLS_CONFIG_FILE
45 #define MBEDTLS_ERR_CHACHAPOLY_BAD_STATE -0x0054
46 #define MBEDTLS_ERR_CHACHAPOLY_AUTH_FAILED -0x0056
59 #if !defined(MBEDTLS_CHACHAPOLY_ALT)
75 #include "chachapoly_alt.h"
141 const unsigned char key[32] );
168 const unsigned char nonce[12],
210 const unsigned char *aad,
247 const unsigned char *input,
248 unsigned char *output );
268 unsigned char mac[16] );
300 const unsigned char nonce[12],
301 const unsigned char *aad,
303 const unsigned char *input,
304 unsigned char *output,
305 unsigned char tag[16] );
334 const unsigned char nonce[12],
335 const unsigned char *aad,
337 const unsigned char tag[16],
338 const unsigned char *input,
339 unsigned char *output );
341 #if defined(MBEDTLS_SELF_TEST)