]> err.no Git - linux-2.6/commit
[BLOCK] dm-crypt: benbi IV, big endian narrow block count for LRW-32-AES
authorRik Snel <rsnel@cube.dyndns.org>
Sat, 2 Sep 2006 22:56:39 +0000 (08:56 +1000)
committerDavid S. Miller <davem@sunset.davemloft.net>
Thu, 7 Dec 2006 02:38:47 +0000 (18:38 -0800)
commit48527fa7cf7fefb84e9fe03cddd08ddafc9f15f3
tree38062656a96888f3f5dbbf2d74073a0159a39f69
parent9fe757b0cfcee0724027a675c533077287a21b96
[BLOCK] dm-crypt: benbi IV, big endian narrow block count for LRW-32-AES

LRW-32-AES needs a certain IV. This IV should be provided dm-crypt.
The block cipher mode could, in principle generate the correct IV from
the plain IV, but I think that it is cleaner to supply the right IV
directly.

The sector -> narrow block calculation uses a shift for performance reasons.
This shift is computed in .ctr and stored in cc->iv_gen_private (as a void *).

Signed-off-by: Rik Snel <rsnel@cube.dyndns.org>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
drivers/md/dm-crypt.c