Lines Matching defs:poly1305

32 #include <openssl/poly1305.h>
87 poly1305_update_with_length(poly1305_state *poly1305,
100 CRYPTO_poly1305_update(poly1305, data, data_len);
101 CRYPTO_poly1305_update(poly1305, length_bytes, sizeof(length_bytes));
105 poly1305_pad16(poly1305_state *poly1305, size_t data_len)
114 CRYPTO_poly1305_update(poly1305, zero_pad16, 16 - pad_len);
118 poly1305_update_with_pad16(poly1305_state *poly1305,
121 CRYPTO_poly1305_update(poly1305, data, data_len);
122 poly1305_pad16(poly1305, data_len);
133 poly1305_state poly1305;
155 CRYPTO_poly1305_init(&poly1305, poly1305_key);
156 poly1305_update_with_pad16(&poly1305, ad, ad_len);
158 poly1305_update_with_pad16(&poly1305, out, in_len);
159 poly1305_update_with_length(&poly1305, NULL, ad_len);
160 poly1305_update_with_length(&poly1305, NULL, in_len);
164 CRYPTO_poly1305_finish(&poly1305, tag);
170 CRYPTO_poly1305_finish(&poly1305, out + in_len);
185 poly1305_state poly1305;
214 CRYPTO_poly1305_init(&poly1305, poly1305_key);
215 poly1305_update_with_pad16(&poly1305, ad, ad_len);
216 poly1305_update_with_pad16(&poly1305, in, plaintext_len);
217 poly1305_update_with_length(&poly1305, NULL, ad_len);
218 poly1305_update_with_length(&poly1305, NULL, plaintext_len);
220 CRYPTO_poly1305_finish(&poly1305, mac);
241 poly1305_state poly1305;
261 CRYPTO_poly1305_init(&poly1305, poly1305_key);
262 poly1305_update_with_pad16(&poly1305, ad, ad_len);
263 poly1305_update_with_pad16(&poly1305, out, in_len);
264 poly1305_update_with_length(&poly1305, NULL, ad_len);
265 poly1305_update_with_length(&poly1305, NULL, in_len);
269 CRYPTO_poly1305_finish(&poly1305, tag);
275 CRYPTO_poly1305_finish(&poly1305, out + in_len);
290 poly1305_state poly1305;
316 CRYPTO_poly1305_init(&poly1305, poly1305_key);
317 poly1305_update_with_pad16(&poly1305, ad, ad_len);
318 poly1305_update_with_pad16(&poly1305, in, plaintext_len);
319 poly1305_update_with_length(&poly1305, NULL, ad_len);
320 poly1305_update_with_length(&poly1305, NULL, plaintext_len);
322 CRYPTO_poly1305_finish(&poly1305, mac);
375 poly1305_state poly1305;
468 CRYPTO_poly1305_init(&cpx->poly1305, poly1305_key);
490 poly1305_pad16(&cpx->poly1305, cpx->ad_len);
497 CRYPTO_poly1305_update(&cpx->poly1305, in, len);
506 CRYPTO_poly1305_update(&cpx->poly1305, out, len);
512 poly1305_pad16(&cpx->poly1305, cpx->in_len);
513 poly1305_update_with_length(&cpx->poly1305, NULL, cpx->ad_len);
514 poly1305_update_with_length(&cpx->poly1305, NULL, cpx->in_len);
517 CRYPTO_poly1305_finish(&cpx->poly1305, cpx->tag);
526 CRYPTO_poly1305_finish(&cpx->poly1305, tag);