Am Freitag, 13. Januar 2017, 19:26:23 CET schrieb Herbert Xu: Hi Herbert, > On Fri, Jan 13, 2017 at 12:19:48PM +0100, Stephan Müller wrote: > > That is correct, but I thought that playing with pointers is always faster > > than doing memcpy. Are you saying that this assumption is not true when we > > somehow have the code to try to perform an in-place operation? > > If you're doing crypto the overhead in copying the AAD is the > last thing you need to worry about. So, the patch set you want to see is: - remove the AAD copy operation from authenc and not add it to any AEAD implementations - add the AAD copy operation to algif_aead Shall the null cipher context we need for that be anchored in the crypto_aead data structure as done in patch 01 of this series (this would allow an easy addition to the copy call to every AEAD implementation if deemed needed) or shall it be anchored within algif_aead? Ciao Stephan -- To unsubscribe from this list: send the line "unsubscribe linux-crypto" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html