Lines Matching refs:src

38 					  const u8 *src);
42 const u8 *src);
45 const u8 *src) in des3_ede_enc_blk() argument
49 des3_ede_x86_64_crypt_blk(enc_ctx, dst, src); in des3_ede_enc_blk()
53 const u8 *src) in des3_ede_dec_blk() argument
57 des3_ede_x86_64_crypt_blk(dec_ctx, dst, src); in des3_ede_dec_blk()
61 const u8 *src) in des3_ede_enc_blk_3way() argument
65 des3_ede_x86_64_crypt_blk_3way(enc_ctx, dst, src); in des3_ede_enc_blk_3way()
69 const u8 *src) in des3_ede_dec_blk_3way() argument
73 des3_ede_x86_64_crypt_blk_3way(dec_ctx, dst, src); in des3_ede_dec_blk_3way()
76 static void des3_ede_x86_encrypt(struct crypto_tfm *tfm, u8 *dst, const u8 *src) in des3_ede_x86_encrypt() argument
78 des3_ede_enc_blk(crypto_tfm_ctx(tfm), dst, src); in des3_ede_x86_encrypt()
81 static void des3_ede_x86_decrypt(struct crypto_tfm *tfm, u8 *dst, const u8 *src) in des3_ede_x86_decrypt() argument
83 des3_ede_dec_blk(crypto_tfm_ctx(tfm), dst, src); in des3_ede_x86_decrypt()
96 u8 *wsrc = walk->src.virt.addr; in ecb_crypt()
131 struct scatterlist *src, unsigned int nbytes) in ecb_encrypt() argument
136 blkcipher_walk_init(&walk, dst, src, nbytes); in ecb_encrypt()
141 struct scatterlist *src, unsigned int nbytes) in ecb_decrypt() argument
146 blkcipher_walk_init(&walk, dst, src, nbytes); in ecb_decrypt()
156 u64 *src = (u64 *)walk->src.virt.addr; in __cbc_encrypt() local
161 *dst = *src ^ *iv; in __cbc_encrypt()
165 src += 1; in __cbc_encrypt()
175 struct scatterlist *src, unsigned int nbytes) in cbc_encrypt() argument
180 blkcipher_walk_init(&walk, dst, src, nbytes); in cbc_encrypt()
197 u64 *src = (u64 *)walk->src.virt.addr; in __cbc_decrypt() local
203 src += nbytes / bsize - 1; in __cbc_decrypt()
206 last_iv = *src; in __cbc_decrypt()
212 src -= 3 - 1; in __cbc_decrypt()
215 ivs[0] = src[0]; in __cbc_decrypt()
216 ivs[1] = src[1]; in __cbc_decrypt()
218 des3_ede_dec_blk_3way(ctx, (u8 *)dst, (u8 *)src); in __cbc_decrypt()
227 *dst ^= *(src - 1); in __cbc_decrypt()
228 src -= 1; in __cbc_decrypt()
235 des3_ede_dec_blk(ctx, (u8 *)dst, (u8 *)src); in __cbc_decrypt()
241 *dst ^= *(src - 1); in __cbc_decrypt()
242 src -= 1; in __cbc_decrypt()
254 struct scatterlist *src, unsigned int nbytes) in cbc_decrypt() argument
259 blkcipher_walk_init(&walk, dst, src, nbytes); in cbc_decrypt()
275 u8 *src = walk->src.virt.addr; in ctr_crypt_final() local
280 crypto_xor(keystream, src, nbytes); in ctr_crypt_final()
292 __be64 *src = (__be64 *)walk->src.virt.addr; in __ctr_crypt() local
308 dst[0] = src[0] ^ ctrblocks[0]; in __ctr_crypt()
309 dst[1] = src[1] ^ ctrblocks[1]; in __ctr_crypt()
310 dst[2] = src[2] ^ ctrblocks[2]; in __ctr_crypt()
312 src += 3; in __ctr_crypt()
326 dst[0] = src[0] ^ ctrblocks[0]; in __ctr_crypt()
328 src += 1; in __ctr_crypt()
338 struct scatterlist *src, unsigned int nbytes) in ctr_crypt() argument
343 blkcipher_walk_init(&walk, dst, src, nbytes); in ctr_crypt()