Lines Matching defs:len
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);
339 chacha_encrypt_bytes(K_2(keys), src + aadlen, dest + aadlen, len);
343 poly1305_auth(dest + aadlen + len, dest, aadlen + len,
356 const uint8_t *ct, uint32_t len, uint8_t *pt)
358 return chachapoly_crypt(keys, seq, pt, ct, len - POLY1305_TAGLEN - 4, 4,
364 const uint8_t *ct, uint32_t len, uint8_t *pt)
366 return chachapoly_crypt(keys, seq, pt, ct, len - 4, 4, 0, 1);