POLY1305
#define POLY1305_ctx(actx) ((POLY1305 *)(actx + 1))
void Poly1305_Init(POLY1305 *ctx, const unsigned char key[32])
void Poly1305_Update(POLY1305 *ctx, const unsigned char *inp, size_t len)
void Poly1305_Final(POLY1305 *ctx, unsigned char mac[16])
void Poly1305_Init(POLY1305 *ctx, const unsigned char key[32]);
void Poly1305_Update(POLY1305 *ctx, const unsigned char *inp, size_t len);
void Poly1305_Final(POLY1305 *ctx, unsigned char mac[16]);
POLY1305 poly1305;
POLY1305 *poly = &ctx->poly1305;
POLY1305 *poly = &ctx->poly1305;
POLY1305 poly1305; /* Poly1305 data */
POLY1305 poly1305;
POLY1305 auth_ctx;
void Poly1305_Final(POLY1305 *ctx, unsigned char mac[16])
void Poly1305_Init(POLY1305 *ctx, const unsigned char key[32])
void Poly1305_Update(POLY1305 *ctx, const unsigned char *inp, size_t len)
void Poly1305_Init(POLY1305 *ctx, const unsigned char key[32]);
void Poly1305_Update(POLY1305 *ctx, const unsigned char *inp, size_t len);
void Poly1305_Final(POLY1305 *ctx, unsigned char mac[16]);