poly1305_state
poly1305_pad16(poly1305_state *poly1305, size_t data_len)
poly1305_update_with_pad16(poly1305_state *poly1305,
poly1305_state poly1305;
poly1305_state poly1305;
poly1305_state poly1305;
poly1305_state poly1305;
poly1305_state poly1305;
poly1305_update_with_length(poly1305_state *poly1305,
poly1305_state poly;
poly1305_update(poly1305_state *st, const uint8_t *m, size_t bytes)
poly1305_finish(poly1305_state *st, uint8_t mac[POLY1305_MAC_SIZE])
poly1305_init(poly1305_state *st, const uint8_t key[POLY1305_KEY_SIZE])
poly1305_blocks(poly1305_state *st, const uint8_t *m, size_t bytes)
void poly1305_init(poly1305_state *, const uint8_t[POLY1305_KEY_SIZE]);
void poly1305_update(poly1305_state *, const uint8_t *, size_t);
void poly1305_finish(poly1305_state *, uint8_t[POLY1305_MAC_SIZE]);