Go to the documentation of this file.
35 #ifndef MBEDTLS_CHACHAPOLY_H
36 #define MBEDTLS_CHACHAPOLY_H
38 #if !defined(MBEDTLS_CONFIG_FILE)
41 #include MBEDTLS_CONFIG_FILE
47 #define MBEDTLS_ERR_CHACHAPOLY_BAD_STATE -0x0054
48 #define MBEDTLS_ERR_CHACHAPOLY_AUTH_FAILED -0x0056
61 #if !defined(MBEDTLS_CHACHAPOLY_ALT)
77 #include "chachapoly_alt.h"
145 const unsigned char key[32] );
173 const unsigned char nonce[12],
216 const unsigned char *aad,
252 const unsigned char *input,
253 unsigned char *output );
272 unsigned char mac[16] );
305 const unsigned char nonce[12],
306 const unsigned char *aad,
308 const unsigned char *input,
309 unsigned char *output,
310 unsigned char tag[16] );
339 const unsigned char nonce[12],
340 const unsigned char *aad,
342 const unsigned char tag[16],
343 const unsigned char *input,
344 unsigned char *output );
346 #if defined(MBEDTLS_SELF_TEST)