Lines Matching refs:tfm
30 static unsigned int crypto_cfb_bsize(struct crypto_skcipher *tfm) in crypto_cfb_bsize() argument
32 return crypto_cipher_blocksize(skcipher_cipher_simple(tfm)); in crypto_cfb_bsize()
35 static void crypto_cfb_encrypt_one(struct crypto_skcipher *tfm, in crypto_cfb_encrypt_one() argument
38 crypto_cipher_encrypt_one(skcipher_cipher_simple(tfm), dst, src); in crypto_cfb_encrypt_one()
43 struct crypto_skcipher *tfm) in crypto_cfb_final() argument
45 const unsigned long alignmask = crypto_skcipher_alignmask(tfm); in crypto_cfb_final()
53 crypto_cfb_encrypt_one(tfm, iv, stream); in crypto_cfb_final()
58 struct crypto_skcipher *tfm) in crypto_cfb_encrypt_segment() argument
60 const unsigned int bsize = crypto_cfb_bsize(tfm); in crypto_cfb_encrypt_segment()
67 crypto_cfb_encrypt_one(tfm, iv, dst); in crypto_cfb_encrypt_segment()
81 struct crypto_skcipher *tfm) in crypto_cfb_encrypt_inplace() argument
83 const unsigned int bsize = crypto_cfb_bsize(tfm); in crypto_cfb_encrypt_inplace()
90 crypto_cfb_encrypt_one(tfm, iv, tmp); in crypto_cfb_encrypt_inplace()
104 struct crypto_skcipher *tfm = crypto_skcipher_reqtfm(req); in crypto_cfb_encrypt() local
106 unsigned int bsize = crypto_cfb_bsize(tfm); in crypto_cfb_encrypt()
113 err = crypto_cfb_encrypt_inplace(&walk, tfm); in crypto_cfb_encrypt()
115 err = crypto_cfb_encrypt_segment(&walk, tfm); in crypto_cfb_encrypt()
120 crypto_cfb_final(&walk, tfm); in crypto_cfb_encrypt()
128 struct crypto_skcipher *tfm) in crypto_cfb_decrypt_segment() argument
130 const unsigned int bsize = crypto_cfb_bsize(tfm); in crypto_cfb_decrypt_segment()
137 crypto_cfb_encrypt_one(tfm, iv, dst); in crypto_cfb_decrypt_segment()
151 struct crypto_skcipher *tfm) in crypto_cfb_decrypt_inplace() argument
153 const unsigned int bsize = crypto_cfb_bsize(tfm); in crypto_cfb_decrypt_inplace()
160 crypto_cfb_encrypt_one(tfm, iv, tmp); in crypto_cfb_decrypt_inplace()
170 struct crypto_skcipher *tfm) in crypto_cfb_decrypt_blocks() argument
173 return crypto_cfb_decrypt_inplace(walk, tfm); in crypto_cfb_decrypt_blocks()
175 return crypto_cfb_decrypt_segment(walk, tfm); in crypto_cfb_decrypt_blocks()
180 struct crypto_skcipher *tfm = crypto_skcipher_reqtfm(req); in crypto_cfb_decrypt() local
182 const unsigned int bsize = crypto_cfb_bsize(tfm); in crypto_cfb_decrypt()
188 err = crypto_cfb_decrypt_blocks(&walk, tfm); in crypto_cfb_decrypt()
193 crypto_cfb_final(&walk, tfm); in crypto_cfb_decrypt()