Lines Matching refs:dst
16 const u8 *src, u8 *dst, unsigned nbytes, in crypto_cbc_encrypt_segment() argument
21 for (; nbytes >= bsize; src += bsize, dst += bsize, nbytes -= bsize) { in crypto_cbc_encrypt_segment()
23 crypto_lskcipher_encrypt(tfm, iv, dst, bsize, NULL); in crypto_cbc_encrypt_segment()
24 memcpy(iv, dst, bsize); in crypto_cbc_encrypt_segment()
54 u8 *dst, unsigned len, u8 *iv, u32 flags) in crypto_cbc_encrypt() argument
61 if (src == dst) in crypto_cbc_encrypt()
62 rem = crypto_cbc_encrypt_inplace(cipher, dst, len, iv); in crypto_cbc_encrypt()
64 rem = crypto_cbc_encrypt_segment(cipher, src, dst, len, iv); in crypto_cbc_encrypt()
70 const u8 *src, u8 *dst, unsigned nbytes, in crypto_cbc_decrypt_segment() argument
80 crypto_lskcipher_decrypt(tfm, src, dst, bsize, NULL); in crypto_cbc_decrypt_segment()
81 crypto_xor(dst, iv, bsize); in crypto_cbc_decrypt_segment()
85 dst += bsize; in crypto_cbc_decrypt_segment()
123 u8 *dst, unsigned len, u8 *iv, u32 flags) in crypto_cbc_decrypt() argument
130 if (src == dst) in crypto_cbc_decrypt()
131 rem = crypto_cbc_decrypt_inplace(cipher, dst, len, iv); in crypto_cbc_decrypt()
133 rem = crypto_cbc_decrypt_segment(cipher, src, dst, len, iv); in crypto_cbc_decrypt()