Lines Matching refs:nbytes
375 unsigned int nbytes) in ecb_encrypt() argument
381 blkcipher_walk_init(&walk, dst, src, nbytes); in ecb_encrypt()
386 while ((nbytes = walk.nbytes)) { in ecb_encrypt()
388 nbytes & AES_BLOCK_MASK); in ecb_encrypt()
389 nbytes &= AES_BLOCK_SIZE - 1; in ecb_encrypt()
390 err = blkcipher_walk_done(desc, &walk, nbytes); in ecb_encrypt()
399 unsigned int nbytes) in ecb_decrypt() argument
405 blkcipher_walk_init(&walk, dst, src, nbytes); in ecb_decrypt()
410 while ((nbytes = walk.nbytes)) { in ecb_decrypt()
412 nbytes & AES_BLOCK_MASK); in ecb_decrypt()
413 nbytes &= AES_BLOCK_SIZE - 1; in ecb_decrypt()
414 err = blkcipher_walk_done(desc, &walk, nbytes); in ecb_decrypt()
423 unsigned int nbytes) in cbc_encrypt() argument
429 blkcipher_walk_init(&walk, dst, src, nbytes); in cbc_encrypt()
434 while ((nbytes = walk.nbytes)) { in cbc_encrypt()
436 nbytes & AES_BLOCK_MASK, walk.iv); in cbc_encrypt()
437 nbytes &= AES_BLOCK_SIZE - 1; in cbc_encrypt()
438 err = blkcipher_walk_done(desc, &walk, nbytes); in cbc_encrypt()
447 unsigned int nbytes) in cbc_decrypt() argument
453 blkcipher_walk_init(&walk, dst, src, nbytes); in cbc_decrypt()
458 while ((nbytes = walk.nbytes)) { in cbc_decrypt()
460 nbytes & AES_BLOCK_MASK, walk.iv); in cbc_decrypt()
461 nbytes &= AES_BLOCK_SIZE - 1; in cbc_decrypt()
462 err = blkcipher_walk_done(desc, &walk, nbytes); in cbc_decrypt()
477 unsigned int nbytes = walk->nbytes; in ctr_crypt_final() local
480 crypto_xor(keystream, src, nbytes); in ctr_crypt_final()
481 memcpy(dst, keystream, nbytes); in ctr_crypt_final()
506 unsigned int nbytes) in ctr_crypt() argument
512 blkcipher_walk_init(&walk, dst, src, nbytes); in ctr_crypt()
517 while ((nbytes = walk.nbytes) >= AES_BLOCK_SIZE) { in ctr_crypt()
519 nbytes & AES_BLOCK_MASK, walk.iv); in ctr_crypt()
520 nbytes &= AES_BLOCK_SIZE - 1; in ctr_crypt()
521 err = blkcipher_walk_done(desc, &walk, nbytes); in ctr_crypt()
523 if (walk.nbytes) { in ctr_crypt()
558 static void lrw_xts_encrypt_callback(void *ctx, u8 *blks, unsigned int nbytes) in lrw_xts_encrypt_callback() argument
560 aesni_ecb_enc(ctx, blks, blks, nbytes); in lrw_xts_encrypt_callback()
563 static void lrw_xts_decrypt_callback(void *ctx, u8 *blks, unsigned int nbytes) in lrw_xts_decrypt_callback() argument
565 aesni_ecb_dec(ctx, blks, blks, nbytes); in lrw_xts_decrypt_callback()
590 struct scatterlist *src, unsigned int nbytes) in lrw_encrypt() argument
607 ret = lrw_crypt(desc, dst, src, nbytes, &req); in lrw_encrypt()
614 struct scatterlist *src, unsigned int nbytes) in lrw_decrypt() argument
631 ret = lrw_crypt(desc, dst, src, nbytes, &req); in lrw_decrypt()
717 struct scatterlist *src, unsigned int nbytes) in xts_encrypt() argument
721 return glue_xts_crypt_128bit(&aesni_enc_xts, desc, dst, src, nbytes, in xts_encrypt()
728 struct scatterlist *src, unsigned int nbytes) in xts_decrypt() argument
732 return glue_xts_crypt_128bit(&aesni_dec_xts, desc, dst, src, nbytes, in xts_decrypt()
741 struct scatterlist *src, unsigned int nbytes) in xts_encrypt() argument
759 ret = xts_crypt(desc, dst, src, nbytes, &req); in xts_encrypt()
766 struct scatterlist *src, unsigned int nbytes) in xts_decrypt() argument
784 ret = xts_crypt(desc, dst, src, nbytes, &req); in xts_decrypt()