Skip to content
Snippets Groups Projects
Commit 7f470739 authored by Herbert Xu's avatar Herbert Xu
Browse files

[CRYPTO] chainiv: Add chain IV generator


The chain IV generator is the one we've been using in the IPsec stack.
It simply starts out with a random IV, then uses the last block of each
encrypted packet's cipher text as the IV for the next packet.

It can only be used by synchronous ciphers since we have to make sure
that we don't start the encryption of the next packet until the last
one has completed.

It does have the advantage of using very little CPU time since it doesn't
have to generate anything at all.

Signed-off-by: default avatarHerbert Xu <herbert@gondor.apana.org.au>
parent ecfc4329
No related branches found
No related tags found
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment