Lines Matching defs:aadlen
294 * En/decrypt with header key 'aadlen' bytes from 'src', storing result
297 * En/decrypt 'len' bytes at offset 'aadlen' from 'src' to 'dest'. Use
298 * POLY1305_TAGLEN bytes at offset 'len'+'aadlen' as the authentication
303 const u_char *src, u_int len, u_int aadlen, u_int authlen, int do_encrypt)
322 const u_char *tag = src + aadlen + len;
324 poly1305_auth(expected_tag, src, aadlen + len, poly_key);
332 if (aadlen) {
334 chacha_encrypt_bytes(K_1(keys), src, dest, aadlen);
339 chacha_encrypt_bytes(K_2(keys), src + aadlen, dest + aadlen, len);
343 poly1305_auth(dest + aadlen + len, dest, aadlen + len,