[dpdk-dev] [PATCH] crypto/openssl: fix out-of-place encryption

Akhil Goyal akhil.goyal at nxp.com
Wed Apr 15 21:22:32 CEST 2020


Hi Pablo,

> When authenticating after encrypting, if the operation
> is out-of-place, the destination buffer is the one
> that will get authenticated.
> If the cipher offset is higher than the authentication
> offset, it means that part of the text to authenticate
> will be plaintext, so this needs to get copied to the
> destination buffer, or the result will be incorrect.
> 
> Fixes: d61f70b4c918 ("crypto/libcrypto: add driver for OpenSSL library")
> Cc: stable at dpdk.org
> 
> Signed-off-by: Pablo de Lara <pablo.de.lara.guarch at intel.com>

Do we have a test case in app/test for this case? If not, we should probably add it.



More information about the dev mailing list