Hi:

Previously the AD was required to exist in both the source and
destination buffers.  This creates a rather confusing situation
where the destination served as both input as well as output.

This series rectifies by allowing the destination to contain
the AD (e.g., it always does for in-place encryption) but not
require it.  Those AEAD algorithms that need the AD to be in
the destination buffer will do their own copying.

This series also merges some common code between echainiv and
seqiv.  In particular, the entire compatibility layer is now
shared.

Finally a number of bugs have been quashed.

Cheers,
-- 
Email: Herbert Xu <herb...@gondor.apana.org.au>
Home Page: http://gondor.apana.org.au/~herbert/
PGP Key: http://gondor.apana.org.au/~herbert/pubkey.txt
--
To unsubscribe from this list: send the line "unsubscribe linux-crypto" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to