Re: [RFC v2 2/3] crypto: Introduce CRYPTO_ALG_BULK flag
From: Herbert Xu <herbert@gondor.apana.org.au>
Date: 2016-06-03 10:10:43
Also in:
dm-devel, linux-crypto, linux-raid, lkml
From: Herbert Xu <herbert@gondor.apana.org.au>
Date: 2016-06-03 10:10:43
Also in:
dm-devel, linux-crypto, linux-raid, lkml
On Fri, Jun 03, 2016 at 05:23:59PM +0800, Baolin Wang wrote:
Assuming one 64K size bio coming, we can map the whole bio with one sg table in crypt_convert_bulk_block() function. But if we send this bulk request to crypto layer, we should divide the bulk request into small requests, and each small request should be one sector size (512 bytes) with assuming the correct IV, but we need to allocate small requests memory for the division, which will not good for IO mapping, and how each small request connect to dm-crypt (how to notify the request is done?)?
Why won't it be good? The actual AES block size is 16 and yet we have no trouble when you feed it a block of 512 bytes. Cheers, -- Email: Herbert Xu [off-list ref] Home Page: http://gondor.apana.org.au/~herbert/ PGP Key: http://gondor.apana.org.au/~herbert/pubkey.txt