Re: [PATCH] crypto: caam - fix setting IV after decrypt

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Horia Geanta <horia.geanta@xxxxxxx> wrote:
> On 12/7/2018 1:32 PM, Sascha Hauer wrote:
>> The crypto API wants the updated IV in req->info after decryption. The
>> updated IV used to be copied correctly to req->info after running the
>> decryption job. Since 115957bb3e59 this is done before running the job
>> so instead of the updated IV only the unmodified input IV is given back
>> to the crypto API.
>> 
> Saving IV before running the decryption was done to address in-place cbc
> decryption - when the last block is overwritten with plaintext before having the
> chance to copy it.

The API expects the IV to be set to the next IV value so that
chaining can be performed.  This can mean different things depending
on the algorithm.

Cheers,
-- 
Email: Herbert Xu <herbert@xxxxxxxxxxxxxxxxxxx>
Home Page: http://gondor.apana.org.au/~herbert/
PGP Key: http://gondor.apana.org.au/~herbert/pubkey.txt



[Index of Archives]     [Linux Kernel]     [Kernel Development Newbies]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite Hiking]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux