37#if defined(HAVE_POLY1305)
51} cx_poly1305_context_t;
67void cx_poly1305_init(cx_poly1305_context_t *ctx);
81void cx_poly1305_set_key(cx_poly1305_context_t *ctx,
const uint8_t *key);
100WARN_UNUSED_RESULT cx_err_t cx_poly1305_update(cx_poly1305_context_t *ctx,
101 const uint8_t *input,
116WARN_UNUSED_RESULT cx_err_t cx_poly1305_finish(cx_poly1305_context_t *ctx, uint8_t *tag);
137WARN_UNUSED_RESULT cx_err_t cx_poly1305_mac(
const uint8_t *key,
138 const uint8_t *input,