Linux cryptographic layer development
 help / color / mirror / Atom feed
* [PATCH 0/11] crypto: aead - Tweaks/fixes to new AEAD interface
@ 2015-05-27  6:35 Herbert Xu
  2015-05-27  6:37 ` [PATCH 1/11] crypto: aead - Document behaviour of AD in destination buffer Herbert Xu
                   ` (10 more replies)
  0 siblings, 11 replies; 16+ messages in thread
From: Herbert Xu @ 2015-05-27  6:35 UTC (permalink / raw)
  To: Linux Crypto Mailing List

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 <herbert@gondor.apana.org.au>
Home Page: http://gondor.apana.org.au/~herbert/
PGP Key: http://gondor.apana.org.au/~herbert/pubkey.txt

^ permalink raw reply	[flat|nested] 16+ messages in thread

end of thread, other threads:[~2015-05-27 12:01 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-05-27  6:35 [PATCH 0/11] crypto: aead - Tweaks/fixes to new AEAD interface Herbert Xu
2015-05-27  6:37 ` [PATCH 1/11] crypto: aead - Document behaviour of AD in destination buffer Herbert Xu
2015-05-27  6:37 ` [PATCH 2/11] crypto: scatterwalk - Add missing sg_init_table to scatterwalk_ffwd Herbert Xu
2015-05-27  9:00   ` Stephan Mueller
2015-05-27  9:08     ` Herbert Xu
2015-05-27 11:24       ` Stephan Mueller
2015-05-27 12:01         ` Herbert Xu
2015-05-27  6:37 ` [PATCH 3/11] crypto: aead - Preserve in-place processing in old_crypt Herbert Xu
2015-05-27  6:37 ` [PATCH 4/11] crypto: aead - Add common IV generation code Herbert Xu
2015-05-27  6:37 ` [PATCH 5/11] crypto: echainiv - Copy AD along with plain text Herbert Xu
2015-05-27  6:37 ` [PATCH 6/11] crypto: echainiv - Use common IV generation code Herbert Xu
2015-05-27  6:37 ` [PATCH 7/11] crypto: echainiv - Fix IV size in context size calculation Herbert Xu
2015-05-27  6:37 ` [PATCH 8/11] crypto: seqiv - Copy AD along with plain/cipher text Herbert Xu
2015-05-27  6:37 ` [PATCH 9/11] crypto: seqiv - Use common IV generation code Herbert Xu
2015-05-27  6:37 ` [PATCH 10/11] crypto: seqiv - Fix IV size in context size calculation Herbert Xu
2015-05-27  6:37 ` [PATCH 11/11] crypto: seqiv - Fix module unload/reload crash Herbert Xu

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox