Lines Matching refs:nbytes

90 	unsigned int nbytes;  in ecb_crypt()  local
95 while ((nbytes = walk->nbytes)) { in ecb_crypt()
100 if (nbytes >= bsize * 3) { in ecb_crypt()
107 nbytes -= bsize * 3; in ecb_crypt()
108 } while (nbytes >= bsize * 3); in ecb_crypt()
110 if (nbytes < bsize) in ecb_crypt()
120 nbytes -= bsize; in ecb_crypt()
121 } while (nbytes >= bsize); in ecb_crypt()
124 err = blkcipher_walk_done(desc, walk, nbytes); 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()
155 unsigned int nbytes = walk->nbytes; in __cbc_encrypt() local
167 nbytes -= bsize; in __cbc_encrypt()
168 } while (nbytes >= bsize); in __cbc_encrypt()
171 return nbytes; 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()
183 while ((nbytes = walk.nbytes)) { in cbc_encrypt()
184 nbytes = __cbc_encrypt(desc, &walk); in cbc_encrypt()
185 err = blkcipher_walk_done(desc, &walk, nbytes); in cbc_encrypt()
196 unsigned int nbytes = walk->nbytes; in __cbc_decrypt() local
203 src += nbytes / bsize - 1; in __cbc_decrypt()
204 dst += nbytes / bsize - 1; in __cbc_decrypt()
209 if (nbytes >= bsize * 3) { in __cbc_decrypt()
211 nbytes -= bsize * 3 - bsize; in __cbc_decrypt()
223 nbytes -= bsize; in __cbc_decrypt()
224 if (nbytes < bsize) in __cbc_decrypt()
230 } while (nbytes >= bsize * 3); in __cbc_decrypt()
237 nbytes -= bsize; in __cbc_decrypt()
238 if (nbytes < bsize) in __cbc_decrypt()
250 return nbytes; 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()
262 while ((nbytes = walk.nbytes)) { in cbc_decrypt()
263 nbytes = __cbc_decrypt(desc, &walk); in cbc_decrypt()
264 err = blkcipher_walk_done(desc, &walk, nbytes); in cbc_decrypt()
277 unsigned int nbytes = walk->nbytes; in ctr_crypt_final() local
280 crypto_xor(keystream, src, nbytes); in ctr_crypt_final()
281 memcpy(dst, keystream, nbytes); in ctr_crypt_final()
291 unsigned int nbytes = walk->nbytes; in __ctr_crypt() local
298 if (nbytes >= bsize * 3) { in __ctr_crypt()
314 } while ((nbytes -= bsize * 3) >= bsize * 3); in __ctr_crypt()
316 if (nbytes < bsize) in __ctr_crypt()
330 } while ((nbytes -= bsize) >= bsize); in __ctr_crypt()
334 return nbytes; 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()
346 while ((nbytes = walk.nbytes) >= DES3_EDE_BLOCK_SIZE) { in ctr_crypt()
347 nbytes = __ctr_crypt(desc, &walk); in ctr_crypt()
348 err = blkcipher_walk_done(desc, &walk, nbytes); in ctr_crypt()
351 if (walk.nbytes) { in ctr_crypt()