Lines Matching refs:ad
88 typedef void (*aead_poly1305_update)(poly1305_state *ctx, const uint8_t *ad,
98 const uint8_t nonce[12], const uint8_t *ad,
107 update(&ctx, ad, ad_len, ciphertext, ciphertext_len);
114 const uint8_t *in, size_t in_len, const uint8_t *ad,
143 aead_poly1305(poly1305_update, tag, c20_ctx, nonce, ad, ad_len, out, in_len);
153 const uint8_t *in, size_t in_len, const uint8_t *ad,
177 aead_poly1305(poly1305_update, tag, c20_ctx, nonce, ad, ad_len, in,
199 static void poly1305_update(poly1305_state *ctx, const uint8_t *ad,
202 poly1305_update_padded_16(ctx, ad, ad_len);
212 const uint8_t *ad, size_t ad_len) {
218 in_len, ad, ad_len);
225 const uint8_t *ad, size_t ad_len) {
231 in_len, ad, ad_len);
256 static void poly1305_update_old(poly1305_state *ctx, const uint8_t *ad,
259 CRYPTO_poly1305_update(ctx, ad, ad_len);
268 const uint8_t *ad, size_t ad_len) {
277 nonce_96, in, in_len, ad, ad_len);
283 const uint8_t *ad, size_t ad_len) {
292 nonce_96, in, in_len, ad, ad_len);