Lines Matching defs:aadlen
326 * Copy 'aadlen' bytes (without en/decryption) from 'src' to 'dest'.
329 * En/Decrypt 'len' bytes at offset 'aadlen' from 'src' to 'dest'.
330 * Use 'authlen' bytes at offset 'len'+'aadlen' as the authentication tag.
332 * Both 'aadlen' and 'authlen' can be set to 0.
336 const u_char *src, u_int len, u_int aadlen, u_int authlen)
340 len, aadlen, authlen, cc->encrypt);
343 memcpy(dest, src, aadlen + len);
348 if (aadlen)
349 memcpy(dest, src, aadlen);
350 aesctr_encrypt_bytes(&cc->ac_ctx, src + aadlen,
351 dest + aadlen, len);
368 authlen, (u_char *)src + aadlen + len))
371 if (aadlen) {
373 EVP_Cipher(cc->evp, NULL, (u_char *)src, aadlen) < 0)
375 memcpy(dest, src, aadlen);
379 if (EVP_Cipher(cc->evp, dest + aadlen, (u_char *)src + aadlen,
389 authlen, dest + aadlen + len))