app/crypto-perf: fix AAD template copy overrun
authorPrzemyslaw Zegan <przemyslawx.zegan@intel.com>
Tue, 12 Oct 2021 12:56:11 +0000 (12:56 +0000)
committerAkhil Goyal <gakhil@marvell.com>
Sat, 16 Oct 2021 13:45:02 +0000 (15:45 +0200)
commit49c19c94dc67a3db2f8534a1e6ca253e1f08fff7
tree267ad3b063aef0a7ae2883608d64dc7dfbbef7ca
parent9cf884a8051969deba50963d768bf57222811015
app/crypto-perf: fix AAD template copy overrun

This patch fixes a possible buffer overrun problem in crypto perf test.
Previously when user configured AAD size is over 12 bytes the copy
of template AAD will cause a buffer overrun.
The problem is fixed by only copy up to 12 bytes of AAD template.

Fixes: 8a5b494a7f99 ("app/test-crypto-perf: add AEAD parameters")
Cc: stable@dpdk.org
Signed-off-by: Przemyslaw Zegan <przemyslawx.zegan@intel.com>
Acked-by: Fan Zhang <roy.fan.zhang@intel.com>
app/test-crypto-perf/cperf_test_vectors.c